Obstacle Avoiding Robot ◉‿◉

by diyprojectslab in Circuits > Robots

2863 Views, 17 Favorites, 0 Comments

Obstacle Avoiding Robot ◉‿◉

IMG_20200725_205532.jpg
IMG_20200725_205300.jpg
IMG_20200725_205342.jpg
IMG_20200725_205746.jpg
IMG_20200725_205641.jpg
arduino_motor_shield_stacked_vnwsJ6iDfM.jpg
IMG_20200725_155444.jpg

Hii Friends In this Instructable I'll Show You How To make Obstacle Avoid Robot Using Arduino UNO

So Let's Start ):-

Obstacle Avoiding Robot is an intelligent device which can automatically sense the obstacle in front of it and avoid them by turning itself

You will need some components to make it ◉‿◉

Supplies

Arduino UNO
Motor and Wheel
Jumper Cables
Acrylic Sheet For Chassis
18650 Battery And Holder
ULTRASONIC Sensor
Motor Driver
Servo Motor

How Ultrasonic Sensor Can Be Used to Avoid Obstacles

IMG_20200725_205641.jpg
Ultrasonic-Sensor-Working (1).jpg

Before going to build the robot, it is important to understand how the ultrasonic sensor works because this sensor will have important role in detecting obstacle......
The basic principle behind the working of ultrasonic sensor is to note down the time taken by sensor to transmit ultrasonic beams and receiving the ultrasonic beams after hitting the surface. Then further the distance is calculated using the formula.

In this project, the widely available HC-SR04 Ultrasonic Sensor is used. To use this sensor, similar approach will be followed explained ...

Attach the Motor and Wheel to the Chassis

IMG_20200725_205326.jpg
IMG_20200725_205300.jpg
IMG_20200725_205410.jpg
IMG_20200725_205446.jpg
IMG_20200725_205508.jpg

Connect the wire to all motors And then fix all those motors on the chassis with glue

I used acrylic sheets. As chassis you can buy or make chassis yourself.

(θ‿θ)

Attach Arduino in Chassis

IMG_20200725_205532.jpg
IMG_20200725_205559.jpg

Now put the Arduino in the chassis

I fixed the arduino on the nut and bolt through the chassis. You can also fix it with Dobble sided tape.

Connet Motor Wire in Arduino

arduino_motor_shield_stacked_vnwsJ6iDfM.jpg
IMG_20200725_205622.jpg

Connect all motor wires to the metor driver

First attach all the motor wires to the motor driver's pin

Ultrasonic Sensor

IMG_20200725_205641.jpg
IMG_20200725_205656.jpg
IMG_20200725_205719.jpg

I use ultrasonic sensors

Mount the ULTRASONIC Sensor With Servo

IMG_20200725_205746.jpg
IMG_20200725_205810.jpg
IMG_20200725_205830.jpg

I first fixed the servo motor with glue on the chassis.

Then I put the ultrasonic sensor on the servo so that the ultrasonic sensor can rotate

Connect the Servo and Sensor Wire in Motor Shield

IMG_20200725_205909.jpg
IMG_20200725_205935.jpg
  • Ultrasonic sensor Arduino UNO

TRIG PIN A0

ECHO A1

GND GND

VCC 5V

SERVO PIN Motor Shield

All Servo pin

Power Source

IMG_20200725_205948.jpg
IMG_20200725_210024.jpg
IMG_20200725_210052.jpg
IMG_20200725_210127.jpg
IMG_20200725_210225.jpg

I used a 18650 battery to power the Arduino. You can do another one as well.

Power the motor driver with the battery

Place the battery in the holder

I have not installed any switch in the battery but you will definitely

(✯ᴗ✯)

✊Complete ✊

IMG_20200725_210237.jpg
IMG_20200725_210254.jpg
IMG_20200725_210225.jpg
IMG_20200725_210320.jpg

Now you can use it

Like ,Shre And Subscribe My channel

Nextpcb

images (31).jpeg
992a06629e39d51175fade3d1261e30b.png
JNcPhtR-.jpg

As per my circuit diagram, I have made a PCB layout and order it on NEXTPCB
I have received this PCB after 7 days, the PCB quality is very good and also the price of PCB is also low

if you don't make your PCBs yourself, where do you make them?Personally, I do not have the space and the courage (nor the skill) to do them myself.For SF, I turn to Util-Pocket, because I find that the quality is excellent for the price.For the DF (with metallic holes), I tried several companies, all of which do a good job, but it costs a lot.This time I addressed myself here. I had 3 circuits to do, totaling an average surface of 49 cm2.When I saw that the minimum quantity to order was 5 PCBs, I continued my order out of curiosity, just to see the quote.And when I saw the asking price, I placed the order. Nextpcb