Introduction: How to Make an Obstacle Avoiding Robot

Picture of How to Make an Obstacle Avoiding Robot

Obstacle Avoiding robot 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 in other words if the robot senses object near to it, it takes diversion and moves to the safe place(Left or Right) and avoiding colliding to any objects around the robot. It is a simple project which anyone can build. .So If You Ever thought about building a robot but thinking that it`s too difficult and costly , well try this, it`s not.This robot uses very simple code and can accomplish the task with ease.Lets get start!

Watch it in action here

Play Video

Step 1: Components Required

Picture of Components Required

1xArduino Uno R3
1xHC SR- 04 (ultrasonic sensor)
1xL293D Motor driver IC
1xRobot chassis
2xWheels
2x Gear Motor
1x Castor wheel
1xPower bank or 5v battery
1xBreadBoard
connecting wires
Double sided foam tape

Step 2: Links to Buy Components

Picture of Links to Buy Components

Step 3: Circuit Diagram

Picture of Circuit Diagram

Step 4: Steps

Picture of Steps

Make the chassis ready and find a good place to fix arduino, bread bord & Power Bank on the chassis with the help of Double sided tape . And arrange everything on it.Now Follow these steps:-
✔ HC SR-04 Ultrasonic Sensor
1.Connect HC-SR04 Vccpin to 5v of Arduino and Gnd to Gnd of Arduino
2.Trig to Arduino 's digital pin 3 and Echo to Arduino 's digital pin 2
✔ L293d IC
1.Connect pin 1,8, 9 and 16 together and connect it to 5v of Arduino
2.Connect pin 8 to Vin of Arduino
3.Connect pin 4,5 & 12,13 together and connect it to Gnd of Arduino
4.Connect your 1st motor to pin 3 and 6
5.Connect your 2nd motor to pin 11 and 14
6.Connect pin 15 to Arduino's digital pin 8
7.Connect pin 10 to Arduino's digital pin 9
8.Connect pin 2 to Arduino's digital pin 10
9.Connect pin 7 to Arduino's digital pin 11
10.After Programming the Arduino Use The Usb Cable of Arduino with PowerBank and No Extra Power is Needed for the Similar Motor.

Step 5: Arduino Program

Picture of Arduino Program

The code is very easy. You can also change and Modify the code and try different things. You Can Download the attached "Obstacle Avoiding Robot by sk.ino" file and directly open it in Arduino IDE.

Obstacle Avoiding Robot by sk.ino

Step 6: Have Fun

Picture of Have Fun

So i hope after following all steps carefully you will make an Obstacle avoiding Robot using Arduino, L293d IC & ultrasonic sensor.
Have Fun!!

Comments

1716005 (author)2017-12-09

can you upload the code again!??

About This Instructable

5,040views

18favorites

License:

Bio: My work is my Introduction.My website:- http://www.androroot.com
More by SKYuvraj:AndroBotHaptic Proximity Module - Cheap and EasyTraffic Light System with Pedestrian Crossing lights
Add instructable to: