SlideShare a Scribd company logo
5
Most read
6
Most read
22
Most read
Obstacle Avoiding Robot Using Micro Controller
INTRODUCTION
Robot is a computer-controlled machine that is
programmed to move manipulate objects, and
accomplish work while interacting with
appropriate sensors and actuators mounted on it
for carrying out the desired operations.
In this robots Infra red pairs are used for sensing the
obstacles and IR leads are used for transmitting
and receiving infra red rays. Using infrared rays
robots will find out the obstacles present in front
of them and move right or left from their current
position and move forward.
Obstacle detection robots are nothing but self thinking robots which can
take decisions itself using programmed brain without any guidance from
human beings.
There are two types of robots in one type robots perform action as we give
signals remotely where as second type of robots are self thinking robots
which can detect obstacle and move forward. This project is of second
robots.
Graphical Block diagram:
Obstacle Avoiding Robot
Block diagram:
Interfacing circuit of Robot
OBSTACLESENSORS
The obstacle senor is used to avoid the robot from the clash to
any external devices (or) that is like walls, any obstacle which
comes in its way. Here we are using the IR communications .the
transmitter and the receiver parts. The transmitter produces the IR
rays and they are received by the receiver section.
Architecture of 8051 Microcontroller
 Features
 RAM 128bytes
 ROM 4K
 I/O 4 ports
 Timer 2
 Interrupt 6
Pin diagram of IC AT89C51
MANUFACTURE S OF MICRO
CONTROLLER
 Atmel
 Dallas Semiconductor
 Intel
 Microchip
 National Semiconductor
 Texas Instruments
H-BRIDGE MOTOR DRIVER
The name "H-Bridge" is derived from the actual shape of the
switching circuit which controls the motion of the motor. It is
also known as "Full Bridge". Basically there are four
switching elements in the H-Bridge as shown in the figure
below.
Truth Table
High Left High Right Low Left Low Right Description
On Off Off On Motor runs clockwise
Off On On Off Motor runs anti-clockwise
On On Off Off Motor stops or decelerates
Off Off On On Motor stops or decelerates
Logic Table of the Circuit
Direction P0.0 P0.1 P0.2 P0.3
Forward 1 0 1 0
Backward 0 1 0 1
Right 1 0 0 1
Left 0 1 1 0
Electrical motor
An actuator which converts electrical signal into rotation”.
Why only DC motor?
We all know that AC motors are normally constant speed motors. Variable speed
ac drives uses very complex circuitry because the ac motor speed is varied by
the frequency variation and is not quite easy.
Stepper motor gives calculated angle of rotation they take number of steps in
one revolution they cannot be stopped in between the step. Also they are not
constant running motors their use is limited to the area where you want
calculated steps to be taken such as printers, plotters, and other similar
applications.
Advantages of DC motor:-
Dc motors are widely used in industry
where wide range of variable speed is
required.
High starting torque & easy speed
variations are some of the other
characteristics of DC motors.
ALGORITHM
Step1: Initialization of I/O ports.
Step2: Set Direction as Forward/ Backward/ Left/ Right.
Step3: check if any obstacle is detected according to that
change the motion of Robot. If no then Robot will goes
in forward direction.
Step4: Wait for some time.
Step5: go to step 3 to repeat the process.
Step7: Wait for some time.
Step 8: End
FLOW CHART
Advantages & Disadvantages
Advantages :
 Whenever robot senses any obstacle automatically diverts its position to left or right and
follows the path without human guidance.
 The programming of the microcontroller is easy.
 It is a low cost circuit.
Disadvantages :
 It is time consuming project.
 It is use for short distance only.
 It is not recommended to keep the range very long because this would cause the ROBOT to
keep moving forward and backward as it senses any obstacle, even far away from it.
 It is not in human control
Applications
 Obstacle sensing robot can be applied at the toys
where small children will play.
 It can used for the army application.
 We can apply number pairs of IR pairs for the
safe direction control of the robot.
 In Mines.
FUTURE ASPECTS:
 We can extend this project with wireless
technology by IR (or) RF.
 This robot can be used for pick and place the
required object by giving directions to the robot
but IR pair should be replaced depending upon
the application.
 By doing extra things, it can be use in Army
application.
Photographs:
References
 BOOKS:
1.The 8051 microcontroller & Embedded
System
( Mazidi , Pearson Education ,III edition)
2.Mechatronics Principle and Applications
(Godfrey Onwobolu, Pearson Education)
3.Embedded System
( Rajkamal, Pearson Education, II edition)
4. .Introduction to Robotics
(Vikram Kapila, Pearson Education,IV Edition)
Website:
 http://mechatronics.poly.edu
 http://www.roboticswikipedia.com
 http://www.mecatronicswikipedia.com
 http://www.datasheets.com
 http://www.J2RScientific.com
 http://www.expresspcb.com
 http://www.kiel51.com
 http://www.8051microcontroller.com

More Related Content

PPTX
Line Following Robot using Arduino UNO
PDF
Traffic Lights Controller in VHDL
PPT
microcontroller basics
PPT
Fire fighting robot using 8051 microcontroller
PPT
Case study of digital camera
PDF
Lecture 2 Servomotors - Basics & Working
PPTX
Borewell Rescue system
PPTX
Line Following Robot
Line Following Robot using Arduino UNO
Traffic Lights Controller in VHDL
microcontroller basics
Fire fighting robot using 8051 microcontroller
Case study of digital camera
Lecture 2 Servomotors - Basics & Working
Borewell Rescue system
Line Following Robot

What's hot (20)

PPTX
I o ports.ppt
PDF
L15 timers-counters-in-atmega328 p
DOCX
heartbeatsensor
PPTX
PPTX
8255 PPI
PPTX
Serial Communication
PPTX
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
PPTX
automatic railway gate control system using arduino
PDF
addressing-mode-of-8051.pdf
PPTX
Smart shopping system using rfid
PDF
L8 understanding-atmega328 p-1
PPTX
Automation of shopping cart to ease queue in malls by using RFID
PPTX
RFID BASED ATTENDANCE SYSTEM.pptx
PDF
smart street light projet
PPTX
ATmega32-AVR microcontrollers-Part I
PPTX
Smart Door locking system using arduino
PDF
Rfid based attendance system using arduino (1)
PPTX
PIR sensing with arduino
PDF
PDF
Pic microcontroller architecture
I o ports.ppt
L15 timers-counters-in-atmega328 p
heartbeatsensor
8255 PPI
Serial Communication
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
automatic railway gate control system using arduino
addressing-mode-of-8051.pdf
Smart shopping system using rfid
L8 understanding-atmega328 p-1
Automation of shopping cart to ease queue in malls by using RFID
RFID BASED ATTENDANCE SYSTEM.pptx
smart street light projet
ATmega32-AVR microcontrollers-Part I
Smart Door locking system using arduino
Rfid based attendance system using arduino (1)
PIR sensing with arduino
Pic microcontroller architecture
Ad

Similar to Obstacle Avoiding Robot Using Micro Controller (20)

PPTX
Obstacle Avoidance Robot Summer training Presentation
PPTX
Project PPT.pptx
PDF
LINE FOLLOWER ROBOT | J4RV4I1010
PPTX
Obstacle observing
PPTX
Obstacle Avoidance Robot
PPTX
Line Following Robot Presentation
PPTX
Newppt major
PPTX
Presentation1
DOCX
Final report obstacle avoiding roboat
PPTX
Line following robot with gripper
PDF
Line maze solver
PDF
F0554050
PDF
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
PDF
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
PPT
Line Following Robot
PPTX
Arduino Project (1).pptx
PPTX
Line Following Robot
PPTX
Line follower robot
PDF
B044020609
PDF
Impediment detection robot using Arduino
Obstacle Avoidance Robot Summer training Presentation
Project PPT.pptx
LINE FOLLOWER ROBOT | J4RV4I1010
Obstacle observing
Obstacle Avoidance Robot
Line Following Robot Presentation
Newppt major
Presentation1
Final report obstacle avoiding roboat
Line following robot with gripper
Line maze solver
F0554050
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Line Following Robot
Arduino Project (1).pptx
Line Following Robot
Line follower robot
B044020609
Impediment detection robot using Arduino
Ad

More from Electronics - Embedded System (11)

DOCX
virtual memory - Computer operating system
PDF
International Human Resource Management
PPTX
Zero polluting bike!
PDF
Training and development
PPTX
What is Cognitive Radio ?
PPT
RADAR Jamming and Anti-Jamming
PDF
Research methodology-mcq
PDF
Device - to - Device communication (Pen drive) without PC
DOCX
Obstacle avoiding robot.doc
PPTX
Obstacle avoiding robot
virtual memory - Computer operating system
International Human Resource Management
Zero polluting bike!
Training and development
What is Cognitive Radio ?
RADAR Jamming and Anti-Jamming
Research methodology-mcq
Device - to - Device communication (Pen drive) without PC
Obstacle avoiding robot.doc
Obstacle avoiding robot

Recently uploaded (20)

PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Construction Project Organization Group 2.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
web development for engineering and engineering
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
Digital Logic Computer Design lecture notes
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Sustainable Sites - Green Building Construction
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
bas. eng. economics group 4 presentation 1.pptx
Construction Project Organization Group 2.pptx
OOP with Java - Java Introduction (Basics)
UNIT 4 Total Quality Management .pptx
CYBER-CRIMES AND SECURITY A guide to understanding
web development for engineering and engineering
additive manufacturing of ss316l using mig welding
Foundation to blockchain - A guide to Blockchain Tech
Model Code of Practice - Construction Work - 21102022 .pdf
Mechanical Engineering MATERIALS Selection
Digital Logic Computer Design lecture notes
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Sustainable Sites - Green Building Construction
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx

Obstacle Avoiding Robot Using Micro Controller

  • 2. INTRODUCTION Robot is a computer-controlled machine that is programmed to move manipulate objects, and accomplish work while interacting with appropriate sensors and actuators mounted on it for carrying out the desired operations. In this robots Infra red pairs are used for sensing the obstacles and IR leads are used for transmitting and receiving infra red rays. Using infrared rays robots will find out the obstacles present in front of them and move right or left from their current position and move forward.
  • 3. Obstacle detection robots are nothing but self thinking robots which can take decisions itself using programmed brain without any guidance from human beings. There are two types of robots in one type robots perform action as we give signals remotely where as second type of robots are self thinking robots which can detect obstacle and move forward. This project is of second robots.
  • 7. OBSTACLESENSORS The obstacle senor is used to avoid the robot from the clash to any external devices (or) that is like walls, any obstacle which comes in its way. Here we are using the IR communications .the transmitter and the receiver parts. The transmitter produces the IR rays and they are received by the receiver section.
  • 8. Architecture of 8051 Microcontroller  Features  RAM 128bytes  ROM 4K  I/O 4 ports  Timer 2  Interrupt 6
  • 9. Pin diagram of IC AT89C51
  • 10. MANUFACTURE S OF MICRO CONTROLLER  Atmel  Dallas Semiconductor  Intel  Microchip  National Semiconductor  Texas Instruments
  • 11. H-BRIDGE MOTOR DRIVER The name "H-Bridge" is derived from the actual shape of the switching circuit which controls the motion of the motor. It is also known as "Full Bridge". Basically there are four switching elements in the H-Bridge as shown in the figure below.
  • 12. Truth Table High Left High Right Low Left Low Right Description On Off Off On Motor runs clockwise Off On On Off Motor runs anti-clockwise On On Off Off Motor stops or decelerates Off Off On On Motor stops or decelerates
  • 13. Logic Table of the Circuit Direction P0.0 P0.1 P0.2 P0.3 Forward 1 0 1 0 Backward 0 1 0 1 Right 1 0 0 1 Left 0 1 1 0
  • 14. Electrical motor An actuator which converts electrical signal into rotation”.
  • 15. Why only DC motor? We all know that AC motors are normally constant speed motors. Variable speed ac drives uses very complex circuitry because the ac motor speed is varied by the frequency variation and is not quite easy. Stepper motor gives calculated angle of rotation they take number of steps in one revolution they cannot be stopped in between the step. Also they are not constant running motors their use is limited to the area where you want calculated steps to be taken such as printers, plotters, and other similar applications.
  • 16. Advantages of DC motor:- Dc motors are widely used in industry where wide range of variable speed is required. High starting torque & easy speed variations are some of the other characteristics of DC motors.
  • 17. ALGORITHM Step1: Initialization of I/O ports. Step2: Set Direction as Forward/ Backward/ Left/ Right. Step3: check if any obstacle is detected according to that change the motion of Robot. If no then Robot will goes in forward direction. Step4: Wait for some time. Step5: go to step 3 to repeat the process. Step7: Wait for some time. Step 8: End
  • 19. Advantages & Disadvantages Advantages :  Whenever robot senses any obstacle automatically diverts its position to left or right and follows the path without human guidance.  The programming of the microcontroller is easy.  It is a low cost circuit. Disadvantages :  It is time consuming project.  It is use for short distance only.  It is not recommended to keep the range very long because this would cause the ROBOT to keep moving forward and backward as it senses any obstacle, even far away from it.  It is not in human control
  • 20. Applications  Obstacle sensing robot can be applied at the toys where small children will play.  It can used for the army application.  We can apply number pairs of IR pairs for the safe direction control of the robot.  In Mines.
  • 21. FUTURE ASPECTS:  We can extend this project with wireless technology by IR (or) RF.  This robot can be used for pick and place the required object by giving directions to the robot but IR pair should be replaced depending upon the application.  By doing extra things, it can be use in Army application.
  • 23. References  BOOKS: 1.The 8051 microcontroller & Embedded System ( Mazidi , Pearson Education ,III edition) 2.Mechatronics Principle and Applications (Godfrey Onwobolu, Pearson Education) 3.Embedded System ( Rajkamal, Pearson Education, II edition) 4. .Introduction to Robotics (Vikram Kapila, Pearson Education,IV Edition)
  • 24. Website:  http://mechatronics.poly.edu  http://www.roboticswikipedia.com  http://www.mecatronicswikipedia.com  http://www.datasheets.com  http://www.J2RScientific.com  http://www.expresspcb.com  http://www.kiel51.com  http://www.8051microcontroller.com