0% found this document useful (0 votes)
27 views2 pages

Maze Solver

The maze solving robot uses ultrasonic sensors and an Arduino Uno to navigate autonomously through a maze without assistance. It has a robot car chassis, motor driver, battery, and 3 ultrasonic sensors. The sensors detect obstacles and help the robot navigate by measuring distances. The motor driver interfaces between the Arduino and 2 DC motors to control their speed and direction. Successful operation depends on proper hardware, batteries, and environment testing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views2 pages

Maze Solver

The maze solving robot uses ultrasonic sensors and an Arduino Uno to navigate autonomously through a maze without assistance. It has a robot car chassis, motor driver, battery, and 3 ultrasonic sensors. The sensors detect obstacles and help the robot navigate by measuring distances. The motor driver interfaces between the Arduino and 2 DC motors to control their speed and direction. Successful operation depends on proper hardware, batteries, and environment testing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

MAZE SOLVING ROBOT

INTRODUCTION:
The maze solving robot also known as a micro mouse is designed to find a path without any
assistance or help. As a type of autonomous robot, it has to decode the path on its own to solve
the maze successfully. So, it’s logic is quite different from the line following robot which follows
a predetermined route. These types of autonomous mobile robots can be used in a wide variety
of applications such as material handling, warehouse management, pipe inspection, and bomb
disposal.

Hardware Tools Used:


• Robot car chassis
• Arduino Uno
• L298N Motor Driver
• 1500 mAh Lithium Polymer (LiPo) battery
• 3 x Ultrasonic Sensors
• 3 x Sensor Brackets
• Small Breadboard and jumper wires

System Analysis:
The ultrasonic sensors are basically the eyes of the robot which help it to find any obstacles
around it. Ultrasonic sensors measure the distance to the obstacle for the robot to be able to
navigate autonomously. You can implement your maze solving robot with just one or two
ultrasonic sensors also, but having three sensors ensures more precise movements.
Block Diagram:

Interfacing the Motor Driver to Arduino

The L298N dual H-Bridge motor driver helps us to control the speed and direction of the two DC
motors simultaneously. It acts as an interface between the motor and the Arduino. The motor
driver has 4 input pins to control the rotational direction of the motor. Enable and Enable pins
have the responsibility to enable and control the speed of the motors.

Final Things to Keep in Mind for the Arduino Maze Solving Robot

As I have mentioned before, the performance of the robot depends upon your hardware,
batteries as well as the environment (maze). So it involves a lot of trial and error before making
the robot move smoothly. Here are some basic things to do before getting started:

• Check whether the robot navigates in forward, left and right directions properly.
• Check the sensor reading using the serial monitor to make sure that all the sensors are
working properly.
• Do not connect external power sources when the board is getting power via USB cable.
• Make sure to use the lipo battery with extreme care. Do not charge the batteries
unattended.

You might also like