Lets start with my goal: I want to control my raspberry pi tracked vehicle via wifi using nodejs. See the attached picture, it is awesome already.
I've got the following working:
- rolling tracked vehicle chassis
- raspberry pi with raspbian
- usb powerbank with specs: 5000mAh, output 1: 5v 1A, output 2: 5v, 500MA
- wifi usb
- camera module with a working stream displayed within jade
- nodejs/socket.io/rpi-gpio application accessible over my local lan/wifi
What I think I need to do:
- connect a breadboard (http://www.kiwi-electronics.nl/breadboard-400pins) to the raspberry using a breakout board (http://www.kiwi-electronics.nl/Raspberry-Pi-Breakout-board-met-headers-voor-breadboard)
- Attach 2 x FA-130 3v engines to the correct pins on the breadboard, using these male to female jumperwires (http://www.kiwi-electronics.nl/prototyping/jumperwires-kabeltjes/jumperwires-10-stuks-15-cm-mafe-female)
- for the engines, connect an additional powersource to the breadboard, 4x AA (http://www.kiwi-electronics.nl/prototyping/batterijhouders/4x-aa-batterijhouder-met-aan-uit-schakelaar)
Is the above list correct and complete? Please verify.
- is it possible to power everything just using the powerbank? Is it powerful enough?
- Instead of switching the engines on/off, is it possible to control the speed of the engines connecting the engines directly to the breadboard, or do I need a speed-controller for that? If so, can someone point me to a speed-controller I can connect 2 engines to (pi compatible)?
I would love to hear remarks or advice, thanks!