Controlling six servos + two motors with Raspberry Pi? Answered
I am currently working on a school project that involves building a vehicle (Must move forward, backward, left and right. Two DC motors are used for this), having a robotic arm placed on the vehicle (Six servos will be used here), and all controlled by a DualShock 3 Sixaxis Remote. My plan/idea is to use a Raspberry Pi for this. I have only a small amount of knowledge on working with PWM (I do however know what it is), Raspberry Pi programming (All i have used it for was wifi/network related, not to actually control something), and most of what i am about to ask. My question, is can a Pi control six servos, along with two motors? I have seen this, which is suppose to be able to drive up to sixteen servos. I have also seen an Instructable on driving a vehicle remotely. Also, there are guides on connecting DualShock Controllers to Pi's. My question, is it possible to combine the above three? What hardware would i need (I need to build my shopping list fast, and it needs to be on the cheaper end, as the servos, arm, and vehicle wasn't very cheap.)? I already have the two motors for the car, along with the vehicle itself. I need help finding servos (I have never really worked with them to the extent of shopping for them. They need to have decent torque, decent speed, and most importantly, be able to turn 180 degrees), I have the Pi, with a Bluetooth Dongle (And the controller). What else would i need? I did see the IC in the 'able, and i assume i will have to get that as well, along with the 16 channel PWM driver? Will it work? Do any of the Pins overlap to such a point where it is not possible/are conflicting? Currently, i would need a yes/no answer, along with a parts list. Programming comes a wee bit later, but i will also need help with that.