Professional Documents
Culture Documents
Mini project AT
Submitted by
Raval smit
(166490302092 )
Of
DiplomaEngineering
In
Automobile Department
2021-22
CERTIFICATE
Automobile Department
2022
Date:
This is to certify that the dissertation entitled Study based mini project
report Topic ___________________________________ has been
carried out by____________________________________ under my
th
guidance in fulfilment of the Diploma of Engineering in Automobile (6
Semester) of Gujarat Technological University, Ahmadabad during the
academic year 2022.
Guided By:
Reviewed By:
I have a great many thanks to a great many people who helped and guided me during
the industrial training.
I have immense pleasure in expressing my thanks and gratitude to Mr.hiren patel Head
of the Department and b.r.patel Principle Sir B.P.T.I. for his guidance and encouragement.
The written work has as unfortunate tendency to generate genuine gratitude in fill
formality who ever this the only way are have to record the feeding permanently thus sub to
study based Industrial training project work given the full of condition and makes me an
experienced person.
First of all therefore I wished to offer my sincere thanks to all for their help during the
project workfor all of their expert guidance and support inspect of their busy schedule with
their patience understanding and work of encouragement the training would not have
successes.
- Your Name&
Enrollment no
Contents of topic
No Chapters Page
no
1 Introduction 3
2 Problem reacherch 4
3 Basic principal 4
4 Component used 4
4.1 Ultrasonic sensors 4
4.2 Aurdino 5
L293 motor drive
4.3 6
Bo motors
4.4 7
5 Connections 8
6 Programming aurdino Uno 10
7 Results 10
8 Issues 11
9 Conclusion 11
OBSTACLE AVOIDING CAR
1. INTRODUCATION :
This obstacle avoiding robot we are demonstrating here is very helpful and
this is a simple demonstration of obstacle avoiding process for sophisticated
technologies and machines
It is the base of many large projects such as Automatic cars, robots used in
Manufacturing factories, even in robots used in spacecraft’s or interplanetary
robotic missions like Mars rover.
2. Research Problem:
3.Basic principle:
The robot uses Ultrasonic sensor to detect the obstacle and motor driver is
used to drive the motor according to the ultrasonic signal as per code written
in the Arduino
4.Components used:
(Ultrasonic sensor)
The obtained values from the ultrasonic sensor need to be calibrated in order
to get a meaningful data (distance). The distance of the object is calculated
on the basis of the time taken by the wave in the process of transmission,
reflection and collection
The word ‘ultra’ means ‘beyond’ and sonic means ‘sound’. Combining the
two of them together ultrasonic is a sound which is above the human hearing
range (20 KHz). An Ultrasonic sensor is a sensor that can detect ultrasound
waves by converting the waves into electric signals or vice versa [20], [21],
[22]. An ultrasonic sensor is capable of measuring the total distance between
itself and an object by sending out a wave at a certain frequency and
listening for that wave to bounce back to it. During this, it records the tame
taken between when the wave was generated and when it bounced back in
order to calculate the distance between it and an object [23].
4.2 Arduino
In this project, to avoid the obstacle in the path, a condition is put in the
system which says: if the distance between the robot and the object gets
below a certain level, stop the robot and take a backward motion and then
turn the robot into other direction and continue the loop. This logic is
applied to the system by writing the code in the arduino
(Motor driver)
We now have the conditions set up for the robot car but it needs to be
executed/implemented on the hardware. The hardware used is the DC motor.
To drive these DC BO Motors, we need motor driver. In this project we are
using L293 motor driver. Motor driver is used to send the commands to
motors according to signal received from Arduino.
4.4 BO Motors:
(motor)
Two motors are used in this process: left motor and right motor. To move
the robot car forward, both the motors are turned on. For backward step,
both motors need to run in opposite direction. To turn the robot car to avoid
obstacle, one of the motor is reversed for a while, keeping the other motor
forward.
5. Connections:
Ultrasonic connection:
Gnd: Arduino GND
Echo: Arduino A2
Trig: Arduino A1
Vcc: Arduino 5V
7. Results
The outcome of this thesis is a simple, Arduino-controlled robot car which moves
around detecting obstacles in its way and avoiding them. During operation of the
robot, the ultrasonic sensor sends out an ultrasound wave to the front position (90
degrees), right position (36 degrees), and left position (144 degrees). When the
wave strikes an obstacle, it bounces back and the distance is stored for the front,
right, and left position. After this, the microcontroller compares the values based
on its algorithm and determines whether to move forward or change path. Tests
carried out on the final hardware revealed the limitations of the detection
algorithm. The limitations were related to cases of some obstacles not being
detected and this was as a result of the sensor not being able to measure obstacles
outside the measuring range of the sensor. When an object is in the way of the car
and this object is not within the line of sight of the sensor, it will not be detected
thereby leading to collision. To avoid this, the testing was further carried out in an
enclosed area where the wall is the only obstacle and the car was able to move
freely without collision. To implement a car which will detect multiple obstacles
and avoid them, more sensors have to be used in order to cover a wider range for
obstacle detectio
8. Issues:
The performance and accuracy of this robot majorly depends on the sensor
used and the number of sensors used. The ultrasonic sensor used is for
commercial applications and it can easily encounter interference. This
caused issues with getting accurate distance measurements under some
certain conditions.
9. Conclusion: