Ever thought about building a robot but think that it`s too difficult, well now it`s not. It is a simple robot which is operated by an arduino and what it does is that it just roams around and avoids obstacles. It detects the obstacles with a HC-SR04 ultrasonic sensor. It is a simple project which anyone can build. Lets get started !!
Step 1: Materials Required
3. Robot chassis and motors
4. L293D IC
6. Jumper wires
7. 9v Battery
8. AA battery back (9v)
9. Double sided foam tape
And that's it !!
Step 2: Wiring and Schematic
You may find this step a bit complicated but its not. Follow these steps:
1. Connect pin 1, 9 and 16 together and connect it to 5v
2. Connect pin 4,5,12,13 together and connect it Gnd
3. Connect your 1st motor to pin 3 and 6
4. Connect your 2nd motor to pin 11 and 14
5. Connect pin 15 to digital pin 8
6. Connect pin 10 to digital pin 9
7. Connect pin 2 to digital pin 10
8. Connect pin 7 to digital pin 11
9. Connect HC-SR04 Vcc pin to 5v and Gnd to Gnd
10. Trig to digital pin 3 and Echo to digital pin 2
11. Battery pack's positive to IC pin 8 and Battery pack's Gnd to Gnd
12. Connect 9v battery's positive to Vin on Arduino and Gnd to Gnd
Step 3: Programming
The code very easy. You can also change the code and try different things. If the robot is going in weird directions, try changing all the digitalWrite, HIGH to digitalWrite, LOW and all the digitalWrite, LOW to digitalWrite, HIGH.
For the code to work you have to download the NewPing library from this link: http://playground.arduino.cc/Code/NewPing#Download. And then it put in the arduino library folder.
Have Fun !!