Professional Documents
Culture Documents
Submitted By
Mr.Gajendra Sali Mr.Chaitanya Bhosale
Mr.Yograj Suryawanshi Mr.Sumit Ranjan
Guide
Prof. G.U. Raiphale
Department of Mechanical Engineering
JSPM Narhe Technical Campus, Narhe, Pune
2021- 2022
DECLARATION
This report titled “Title of project” is our own work carried out under the guidance
of Prof. G.U. Raiphale, Department of Mechanical Engineering, JSPM Narhe
Technical Campus, Narhe, Pune. This work in the same form or any other form is
not submitted by us or anyone else for the award of any degree.
Gajendra Sali
Yograj Suryawanshi
Chaitanya Bhosale
Sumit Ranjan
Date:
ACKNOWLEDGEMENT
We take this opportunity with a great pleasure to express our sincere regards
and deep sense of gratitude to our guide Prof. G.U. Raiphale, Assistant Professor
in Mechanical Engineering Department (Ist Shift), JSPM NTC, Pune for his valuable
guidance, practical suggestions and encouragement to bring about the completion of
project.
It is through his proficient knowledge, valuable guidance and support that this
project report has been set right. We are also thankful to all faculty of Mechanical
Engineering Department of JSPM NTC, Pune who have always co-operated while
carrying out the project work.
We also express gratitude towards Dr. D. V. Bhise, Head of Mechanical
Engineering Department (Ist Shift) and Dr. S. A. Choudhary, Director, JSPM
NTC, Pune for their encouragement and timely suggestions.
Finally, we would like to thank our well wishers, critics who helped directly
or indirectly in the completion of this work.
Gajendra Sali
Yograj Suryawanshi
Chaitanya Bhosale
Sumit Ranjan
JSPM NARHE TECHNICAL CAMPUS, NARHE, PUNE
DEPARTMENT OF MECHANICAL ENGINEERING
CERTIFICATE
Date :
Place :
Dr.D.V.Bhise Dr.S.A.Choudhary
HOD DIRECTOR
Mech. Engg. Dept. (I st Shift) JSPM NTC,Pune
INDEX
This project is basic stage of any automatic robot. This car has sufficient
intelligence to cover the maximum area of provided space. It has an ultrasonic sensor
which are used to sense the obstacles coming in between the path of car. It will move
in a particular direction and avoid the obstacle which is coming in its path. We have
used two D.C motors to give motion to the car
1
2. OBJECTIVES
2
3. LITERATURE SURVEY
3
4.METHODOLOGY
4.1 Design
4
4.2 Hardware requirement
• Arduino Uno
• Ultrasonic sensor
• Motor (100 RPM)
• Motor driver IC (L293D)
• Battery (9V)
• Breadboard
4.3 Block Diagram
5
The basic block diagram of the obstacle avoiding car is shown in above figure.
Mainly this block diagram consists of the following essential blocks.
1. Arduino uno
2. Ultrasonic sensor
3. Motor driver(L293D)
1) Arduino uno -
6
2) Ultrasonic sensor -
3) Motor driver -
7
5.WORKING PRINCIPLE
The obstacle avoidance robotic vehicle uses ultrasonic sensors for its
movements. Arduino is used to achieve the desired operation. The motors are
connected through motor driver IC to Arduino. The ultrasonic sensor is attached in
front of the robot.
Whenever the robot is going on the desired path the ultrasonic sensor
transmits the ultrasonic waves continuously from its sensor head. Whenever an
obstacle comes ahead of it the ultrasonic waves are reflected back from an object
and that information is passed to the arduino. The arduino controls the motors left,
right, back, front, based on ultrasonic signals. In order to control the speed of each
motor pulse width modulation is used (PWM).
When ultrasonic sensor detect the object which is kept inside the path it will
send the signal toward the arduino Uno and according to that it will it will rotate the
motor M3 & M4 in forward direction and rotate the motor M1 & M2 in reverse
direction such way that the car get moving in left direction .
8
5.1 Arduino Uno:
9
• Motor drivers take a low current control signal but provide a higher
current signal, thus acting as a current amplifier. The higher current
signal drives the motors. L293D is a motor driver that allows direct
current (DC) motor to drive on either direction. It contains two inbuilt
H-bridge driver circuits . To rotate the motor in clockwise or
anticlockwise direction, voltage need to change its direction. H-bridge
is a circuit that allows voltage to be flown in either direction. Hence
H-bridge IC are ideal for driving a DC motor .
Here are 4 input pins for L293d, pin 2,7 on the left and pin 15 ,10 on the right as
shown on the pin diagram. Left input pins will regulate the rotation of motor
connected across left side and right input for motor on the right hand side. The
motors are rotated on the basis of the inputs provided across the input pins as LOGIC
0 or LOGIC 1. For rotating the motor in clockwise direction the input pins has to be
provided with Logic 1 and Logic 0.Enable pins 1 and 9 (corresponding to the two
motors) must be high for motors to start operating. When an enable input is high, the
associated driver gets enabled. As a result, the outputs become active and work in
10
phase with their inputs. Similarly, when the enable input is low, that driver is
disabled, and their outputs are off and in the high-impedance state.
• The obstacle detection and avoiding robot uses two 200rpm and 12V
DC geared motors. The motor used has a 6mm shaft diameter with
internal holes. The internal holes are for easy mounting of the wheels
by using screws. It is an easy to use lowcost motor for robotics
application
12
to bounce back. By recording the elapsed time between the sound wave
being generated and the sound wave bouncing back, it is possible to
calculate the distance between the sonar sensor and the object.
• The HC-SR04 Ultrasonic Module has 4 pins, Ground, VCC, Trig and
Echo. The Ground and the VCC pins of the module needs to be
connected to the Ground and the 5 volts pins on the Arduino Board
respectively and the trig and echo pins to any Digital I/O pin on the
Arduino Board.
In order to generate the ultrasound you need to set the Trig on a High State for 10
µs. That will send out an 8 cycle sonic burst which will travel at the speed sound and
it will be received in the Echo pin. The Echo pin will output the time in microseconds
the sound wave traveled.
13
5. EXPERIMENTAL RESULT
14
6. RESULT AND DISCUSSION
The obstacle avoidance and navigation robotic vehicle was developed and
tested by placing obstacle at various distances across its path. The sensor were
evaluated individually since it were positioned in front of robot. The actual result
was expected as the system was designed to detect an obstacle and apply brake, move
back a little and scan its surroundings, to move the vehicle to a safe path. The test
carried out showed that if the vehicle is on high speed, it will not stop before hitting
an obstacle especially if the obstacle wasn’t identified within some distance or if the
obstacle is coming from the side lane. On the other hand, if the vehicle is on high
speed and the obstacle is detected, the system does its job by applying brake (the
vehicle starts to slow down until it stops and not just stop at a onetime application
of brake), quickly scan around it and take a safer route. If the obstacle is a
manageable one (example speed bump), the vehicle alternates the system and then
crosses over the obstacle.
15
7. CONCLUSION
The goal of this paper is to design a robotic vehicle that is able to intelligently detect
obstacle on its path and avoid it. This was done using the Ultrasonic sensor to detect
obstacles, motor driver for the driving the DC motors, and DC motor is used for the
movement of the robot with the help of the Arduino Microcontroller. The Arduino
platform for data processing and its software counterpart on C programming
language helped to communicate with the robot to send parameters for guiding
movement. The result presented an accurate and efficient detection of obstacles and
its maneuvering in order to assist vehicle driving. Obstacle avoidance is a very good
application to be used in vehicle to prevent accidents and loss of life.
16
8. Reference
1. Vaghela Ankit, Patel Jigar, Vaghela Savan, “Obstacle Avoidance Robotic Vehicle
Using Ultrasonic Sensor, Android And Bluetooth For Obstacle Detection”
International Research Journal of Engineering and Technology (IRJET), vol. A247,
pp. 29-32, 2005.
2. Kirti Bhagat, Sayali Deshmukh, Shraddha Dhonde, Sneha Ghag, “Obstacle
Avoidance Robot”, Bachelor of computer engineering, IJSETR, volume 5, February
2016.
5. Faiza Tabassum, Susmita Lopa, Muhammad Masud Tarek & Dr. Bilkis
17