Documente Academic
Documente Profesional
Documente Cultură
The project helps the students who are new in the world
of Arduino and help them to understand about embedded
system, IR sensors, microcontroller and how to make a
robot using Arduino. It will make students learn more about
basic knowledge and skills regarding program and
mathematics to calculate program values.
Design
Data Collection
Arduino is the main processing unit. Out of the 14 Data collection was possible through the
digital I/O pins, 7 pins are used in this design.The ultrasonic use of two different sensors that were placed to read data
sensor has 4 pins: Vcc, Trigger and Ground. Vcc and from nature and send digital information to the
Ground are connected to the +5v and Ground pins of the microcontroller which reads the data and carries out the
Arduino. Trigger is connected to the 9th pin and necessary instructions are designed by the users. The
surrounding waves echo is connected to 8th pin of the sensors are used to collect data include the IR sensor
Arduino UNO respectively. module and the Ultrasonic sensor. The IR sensor module
consists of an IR emitter and receiver placed side by side
A Servo Motor is used to rotate
and when the reflection is received the IR receiver sends
and the Ultrasonic Sensor to scan for obstacles. It has three a low output and sends a high output when the input
pins namely Control, Vcc and Ground. The Servo Control signal is received[11]. Hence, the two IR sensors module
Pin is connected to pin 11 of Arduino while the Vcc and is placed at the bottom of the framework to face the
Ground are connected to +5V and Ground[4]. ground and monitor above the grass level for any
L293D is a 16 pin IC. Pin 1 and obstacle on the path that the robot should be following,
pin 9 are the enable pins. These pins are connected to +5V. an IR sensor module is also placed in front of the robot as
Pins 2 and 7 are control inputs from microcontroller for an obstacle detecting when an obstacle is on the path. A
motor. Similarly, pin10 and pin15 are control inputs from single Ultrasonic Sensor is also placed on top of the robot
microcontroller for second motor. They are connected to high enough to follow the footpath of the lawn to avoid
pin5 and pin4 of Arduino Uno. Pins 4, 5, 12 and 13 of hitting the lawn, the microcontroller reads the distance of
L293D are ground pins and are connected to ground. First the footpath from the ultrasonic sensor and turns right
motor is connected across the pins 3 and 6 of L293D. The and left after each time it reaches the end of the wall.
second motor, which acts as the right wheel motor is
connected to pin11 and pin14 of L293D.
Vcc1 is connected to +5V. The 8th pin is Vcc2. Signal Processing
Vcc2 is the motor supply voltage. This can be connected
anywhere between 4.7V and 36V The outputs from all these sensors used on the board
are all connected to the Arduino microcontroller board. Since
the data collected from the sensors are digital i.e. the IR
Block Diagram sensor module sends a high bit signal when no reflection
occurs[]. These are the input devices used in the vehicle
avoiding system and since they are digital, they are
connected to the pins of the Arduino. This data can be
received from the sensors, the Arduino microcontroller is
able to decide on what decisions to make with the data using
a set of instructions that have been saved into the memory.
The output devices in control by the Arduino microcontroller
and dc motors to control the direction of the robot.
. CONCLUSION
Almost all navigation robot demands some sort of obstacle 4. J. Seja and M. Banshidhar. 2013. Obstacle detection and
avoidance by a mobile robot. National Institute of
detection, hence obstacle avoidance strategy is of most Technology, Rourkela. B.Sc. thesis. pp. 1-9.
importance. Obstacle Avoidance Robot has a broad 5. Obstacle avoidance robotic vehicle using ultrasonic
application. They can be used as working robots, for the sensors for obstacle detection :
purpose of housework and so many other applications. http://www.elprocus.com/obstacle-avoidancerobotic-
Equally, they have great importance in scientific research and vehicle/
emergency rescue, impossibly dangerous places for humans 6. IEEE paper for Obstacle avoidance robot using
ultrasonic sensors:
to reach directly, then we should use robots to help us. In http://www.personal.umich.edu/~ykoren/uploads/O
those challenging environments, robots need to gather bstacle_avoidance_w_ultrasonic_sensors_IEEE.pdf
information about their surroundings to avoid obstacles. 7. L. Navarro-Serment, C. Paredis and P. Khosla. 1999. A
Nowadays, even in ordinary environments, people require beacon system for the localization of distributed robotic
teams. Proceedings of the International Conference on
robots to detect and avoid obstacles. Field and Service Robotics. pp. 232- 237.
Acknowledgement 8. Gray, K. W. (2000). Obstacle Detection and Avoidance
for an Autonomous Farm Tractor. Utah State University.
9. Shahdib, F., Ullah, M. W., Hasan, M. K., & Mahmud, H.
We would like to thank all those who are encouraged us to (2013). Obstacle Detection and Object Size
take up this project. Measurement for Autonomous Mobile Robot using
Sensor. International Journal of Computer Applications,
REFERENCES 66(9), 28-33.
1. Steven F. Barrett, “Embedded Systems Design and 10. Chatelais Q., Vultur H, and Kanellis E., “Maze Solving
Applications with the 68HC12 and HCS12”, pp.346- by an Autonomous Robot”, Aalborg University, 2014.
349 , 2005 11. DEVELOPMENT OF AN ARDUINO-BASED OBSTACLE
2. Joseph L.Jones, “Mobile Robots: Inspiration to AVOIDANCE ROBOTIC SYSTEM FOR AN UNMANNED
Implementation”,AK Peters, 1999 VEHICLE by Kolapo Sulaimon Alli, Feb 2018
3. Chatelais Q., Vultur H, and Kanellis E., “Maze Solving
by an Autonomous Robot”, Aalborg University, 2014.