

To solve the power requirements I used the battery pack from the remote control that comes with it, it contains 2 coin cells producing 3V. In regards to power, the bot comes with three coin cell batteries that combined produce 4.5V.

These pins will allow you to turn the motors on & off and set the direction that they travel in. So the four pins on interest on this chip are IN1 (input 1), IN2 (input 2), ENA1 (enable 1), ENA2 (enable 2).

All of this is explained in the datasheet for the motor driver but I figured it would be worth mentioning.

Also there is an enable pin on each side, to turn the motor on send a HIGH signal, and to turn it off send a LOW signal. If you send it a LOW signal it reverses the motor direction. There is an input pin on each side & if you send it a HIGH signal it turns one way. This is the PDF file for the motor driver in case you are interested: These pins are tiny & I used magnet wire which worked great for me & suggest using. Now for the most complicated step of the process, you need to attach four wires to four pins on the motor driver. There are lots of videos on how to use the chipquick and I found it easy to work with. To do this I ordered a product called, "Chipquick", which is a low temperature solder for removing SMD (Surface Mount) components. In order to control the motor driver I would need to remove the processor on the other side which is surface mounted to the board. I was able to find a PDF file for the motor controller which is a ST1155A (low voltage, bi-directional motor driver), using this I was able to write a small program for the Arduino. My project began by opening the casing, I found two IC's on the control board, a motor controller & on the other side a small processor. With this you can make the robot autonomous & obstacle avoiding. I started off purchasing a small plastic walking robot with a IR remote control, they are available at radioshack for $25.00. This is a small walking robot that uses an Arduino nano & an ultrasonic sensor for range finding.
