SlideShare a Scribd company logo
Maze follower robot
Vikas kumar
Eckovation
Robotics
Research
• Maze follower robot can be made as making some extension in the line follower robot as
maze is made of lines and two basics sensors are needed to follow the line.
• Now, to identify other paths like intersection of more than 1 path we need other sensors.
Possible cases could be intersection of left and straight turn, left, right and straight turn
and right and straight turn. We could use one sensor to identify for if there is any right
turn and one sensor for if there is any left turn.
• If the left sensor turns on there is a left path(or with a straight path) and if the right
sensor turns on there is a right path(or with a straight path). If both the sensor turns on
then there is a intersection(having both left and right path) or it could be end of Maze.
• To identify between end and intersection(having both left and right path) the robot will
move couple of inches forward so if still all the sensor are on then the maze has ended.
 To choose between multiple path if there is any we have to follow the
algorithm like left hand or right hand algorithm. If robot encounters
more than one path then it either take the left path or right path
depending on the algorithm chosen.
 If all the sensors are off at a point then there is dead end and robot
has to reverse his direction and follow the algorithm.
Components
• Bread board
It is required to make the circuit as it provides platform for junction of multiple wires and circuits.
• Arduino uno
It has a microcontroller that can be programmed so that it can behave as a maze follower robot. It
takes input from the sensors and provides output to the motor driver module according to the
programming.
• 4 Ir sensors
It is used to detect the path that the robot have to travel and send the signal to Arduino Uno
• L289N Dual bridge motor driver
It is a motor driver module that is used to drive motors of the robot according to the path input
that is being provided by Arduino uno and it also helps in controlling the speed of robot.
• Connecting wires
It is used to complete the circuit and provide the connection between different components
• 9w battery
It is used for providing power supply to the Motor driver module.
Picture of circuit
Picture of maze
Procedure to make the robot
• First we need a body in which two wheels with the motor can be fixed so that it can
move like a robot car.
• Then we need to insert the wires from motor to the Motor driver module in the
indicated slot as output .
• Now we need four IR sensors that has to be placed in the front of the robot so that it can
respond to the path made for the robot. Vcc terminal of the sensors should be connected
to 5v of Arduino and ground terminal of sensor should be connected to the ground of
Arduino. The outputs of the sensor should be connected to 2(rightmost sensor) to
5(leftmost sensor) Arduino digital pins in order.
• Digital pin of Arduino from 11 to 6 should be connected to EnaA to EnaB of motor driver
module in order.
• Two red led should be connected to A3 and A4 of Arduino.
• A 9watt battery is required to give power to motor driver module and +ve terminal of
battery should be connected to +9v terminal of motor driver module and –ve terminal
should be connected to ground of motor driver module.
• Power bank is needed to power the Arduino.
Issues faced during the assembly and solution
• The robot was not moving in any of the condition provided by sensor.
 It can be fixed by changing the 9watt battery used to power the motor
driver module as it is not getting sufficient power.
• Robot could not identify the path perfectly and it often changes the path
which it has to travel
 We need to make sure that the middle two sensor come inside the black
line used to make the path of maze.
• Robot does not follow the path
 make sure that Arduino works properly by checking individual pin by
running test code for that pin. Also motor driver module and ir sensors
should be checked that if it is working properly or not.
Extra items needed that was not provided in
the kit
• Sensors: More sensors were needed to complete the robot as the kit
provides only two
• L289N dual bridge motor driver module: The L289 motor driver
module provided in kit is simple one and the speed of motor can not
be controlled by that module so we need dual bridge motor driver
module which helps to control the speed of robot at different points
accordingly.

More Related Content

PPTX
Line Following Robot
PPTX
Line Following Robot Presentation
PPTX
How to make a Line Follower Robot
PPTX
Obstacle Detector & Find The Way to Reach Destination Robot
PPTX
Line following robot
PPTX
LINE FOLLOWER ROBOT
PPTX
Obstacle avoiding robot
PPTX
OBSTACLE AVOIDING CAR
Line Following Robot
Line Following Robot Presentation
How to make a Line Follower Robot
Obstacle Detector & Find The Way to Reach Destination Robot
Line following robot
LINE FOLLOWER ROBOT
Obstacle avoiding robot
OBSTACLE AVOIDING CAR

What's hot (19)

PPTX
Obstacle Avoidance Robot
PPTX
Autonomous metal search,collect and collision avoidance robot
PPTX
Obstacle avoiding Robot
PPTX
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
DOCX
Obstacle Avoiding Robot Report Robot23
PPT
Obstacle detctor
PPT
Line Following Robot
PPTX
Obstacle avoidance robot
PPTX
How to build a robot with an arduino and 8051 microcontroller
DOCX
Arduino Final Project
PPTX
Obstacle Avoidance Robot (Powered by Arduino)
DOCX
obstacle avoiding robot
DOCX
Final report obstacle avoiding roboat
PPTX
003 mechanism pt 1 robotic components
PPTX
Automatic railway gate control system
PDF
Implementation of pid control to reduce wobbling in a line following robot
PDF
Obstacle Avoidance Robot
PPTX
Newppt major
PPTX
Real-time Obstacle Avoidance Algorithm for Mobile Robots
Obstacle Avoidance Robot
Autonomous metal search,collect and collision avoidance robot
Obstacle avoiding Robot
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle Avoiding Robot Report Robot23
Obstacle detctor
Line Following Robot
Obstacle avoidance robot
How to build a robot with an arduino and 8051 microcontroller
Arduino Final Project
Obstacle Avoidance Robot (Powered by Arduino)
obstacle avoiding robot
Final report obstacle avoiding roboat
003 mechanism pt 1 robotic components
Automatic railway gate control system
Implementation of pid control to reduce wobbling in a line following robot
Obstacle Avoidance Robot
Newppt major
Real-time Obstacle Avoidance Algorithm for Mobile Robots
Ad

Similar to Maze follower robot (20)

PPTX
Line Maze Solver Presentation
PPTX
Line maze solver robot
DOCX
Path Following Robot
PDF
Line Following Robot LFR - Project Report
PPTX
Multifunctional Robot (PPT).pptx
PDF
Robotics Report final.compressed (1)
PDF
Line maze solver
PPTX
Line Following Robot
PPTX
Presentation1
PDF
Electronic system line follower Rrrobot.pdf
PPTX
Line following robot using Arduino .pptx
PDF
IRJET - The Line Follower -and- Pick and Place Robot
PPTX
Project PPT.pptx
PPTX
line following robot project.pptx line following projects ver good project
DOC
Obstacle avoiding robot(Lab report)
PPTX
Line follower robot with using Arduino based
PDF
Robotics ( term work) for engineering.pdf
PPTX
light follower robot
PPTX
Line follower robot
Line Maze Solver Presentation
Line maze solver robot
Path Following Robot
Line Following Robot LFR - Project Report
Multifunctional Robot (PPT).pptx
Robotics Report final.compressed (1)
Line maze solver
Line Following Robot
Presentation1
Electronic system line follower Rrrobot.pdf
Line following robot using Arduino .pptx
IRJET - The Line Follower -and- Pick and Place Robot
Project PPT.pptx
line following robot project.pptx line following projects ver good project
Obstacle avoiding robot(Lab report)
Line follower robot with using Arduino based
Robotics ( term work) for engineering.pdf
light follower robot
Line follower robot
Ad

Recently uploaded (20)

PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Well-logging-methods_new................
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
DOCX
573137875-Attendance-Management-System-original
PPT
Mechanical Engineering MATERIALS Selection
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Geodesy 1.pptx...............................................
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
web development for engineering and engineering
PPTX
CH1 Production IntroductoryConcepts.pptx
III.4.1.2_The_Space_Environment.p pdffdf
Well-logging-methods_new................
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
573137875-Attendance-Management-System-original
Mechanical Engineering MATERIALS Selection
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Geodesy 1.pptx...............................................
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
additive manufacturing of ss316l using mig welding
Operating System & Kernel Study Guide-1 - converted.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Fundamentals of safety and accident prevention -final (1).pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
UNIT 4 Total Quality Management .pptx
Sustainable Sites - Green Building Construction
Automation-in-Manufacturing-Chapter-Introduction.pdf
web development for engineering and engineering
CH1 Production IntroductoryConcepts.pptx

Maze follower robot

  • 1. Maze follower robot Vikas kumar Eckovation Robotics
  • 2. Research • Maze follower robot can be made as making some extension in the line follower robot as maze is made of lines and two basics sensors are needed to follow the line. • Now, to identify other paths like intersection of more than 1 path we need other sensors. Possible cases could be intersection of left and straight turn, left, right and straight turn and right and straight turn. We could use one sensor to identify for if there is any right turn and one sensor for if there is any left turn. • If the left sensor turns on there is a left path(or with a straight path) and if the right sensor turns on there is a right path(or with a straight path). If both the sensor turns on then there is a intersection(having both left and right path) or it could be end of Maze. • To identify between end and intersection(having both left and right path) the robot will move couple of inches forward so if still all the sensor are on then the maze has ended.
  • 3.  To choose between multiple path if there is any we have to follow the algorithm like left hand or right hand algorithm. If robot encounters more than one path then it either take the left path or right path depending on the algorithm chosen.  If all the sensors are off at a point then there is dead end and robot has to reverse his direction and follow the algorithm.
  • 4. Components • Bread board It is required to make the circuit as it provides platform for junction of multiple wires and circuits. • Arduino uno It has a microcontroller that can be programmed so that it can behave as a maze follower robot. It takes input from the sensors and provides output to the motor driver module according to the programming. • 4 Ir sensors It is used to detect the path that the robot have to travel and send the signal to Arduino Uno • L289N Dual bridge motor driver It is a motor driver module that is used to drive motors of the robot according to the path input that is being provided by Arduino uno and it also helps in controlling the speed of robot. • Connecting wires It is used to complete the circuit and provide the connection between different components • 9w battery It is used for providing power supply to the Motor driver module.
  • 7. Procedure to make the robot • First we need a body in which two wheels with the motor can be fixed so that it can move like a robot car. • Then we need to insert the wires from motor to the Motor driver module in the indicated slot as output . • Now we need four IR sensors that has to be placed in the front of the robot so that it can respond to the path made for the robot. Vcc terminal of the sensors should be connected to 5v of Arduino and ground terminal of sensor should be connected to the ground of Arduino. The outputs of the sensor should be connected to 2(rightmost sensor) to 5(leftmost sensor) Arduino digital pins in order. • Digital pin of Arduino from 11 to 6 should be connected to EnaA to EnaB of motor driver module in order. • Two red led should be connected to A3 and A4 of Arduino. • A 9watt battery is required to give power to motor driver module and +ve terminal of battery should be connected to +9v terminal of motor driver module and –ve terminal should be connected to ground of motor driver module. • Power bank is needed to power the Arduino.
  • 8. Issues faced during the assembly and solution • The robot was not moving in any of the condition provided by sensor.  It can be fixed by changing the 9watt battery used to power the motor driver module as it is not getting sufficient power. • Robot could not identify the path perfectly and it often changes the path which it has to travel  We need to make sure that the middle two sensor come inside the black line used to make the path of maze. • Robot does not follow the path  make sure that Arduino works properly by checking individual pin by running test code for that pin. Also motor driver module and ir sensors should be checked that if it is working properly or not.
  • 9. Extra items needed that was not provided in the kit • Sensors: More sensors were needed to complete the robot as the kit provides only two • L289N dual bridge motor driver module: The L289 motor driver module provided in kit is simple one and the speed of motor can not be controlled by that module so we need dual bridge motor driver module which helps to control the speed of robot at different points accordingly.