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
Soil Improvement Techniques Note - Rabbi
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Software Engineering and software moduleing
PDF
Visual Aids for Exploratory Data Analysis.pdf
PPT
Total quality management ppt for engineering students
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Soil Improvement Techniques Note - Rabbi
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
"Array and Linked List in Data Structures with Types, Operations, Implementat...
Information Storage and Retrieval Techniques Unit III
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
III.4.1.2_The_Space_Environment.p pdffdf
Software Engineering and software moduleing
Visual Aids for Exploratory Data Analysis.pdf
Total quality management ppt for engineering students
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Management Information system : MIS-e-Business Systems.pptx
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Fundamentals of Mechanical Engineering.pptx
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
CURRICULAM DESIGN engineering FOR CSE 2025.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.