Maze Solving Robot using a PIC18F2525 Microcontroller Project

Posted on Feb 5, 2014

The goal of the project is to create a robot that will follow a black line on a white sheet of paper and solve a maze created out of those materials. The project also included a list of specifications that were to be followed. These specifications are: The maze will have black lines, 1/4 to of an inch in width on white paper The maze will be

Maze Solving Robot using a PIC18F2525 Microcontroller Project
Click here to download the full size of the above Circuit.

no larger than 10x10 feet. All paths meet at 90 degree angles Dead ends and loops possible Robot must fit in a 6x6 inch square Must be able to operate without a power cord Designed to finish a maze in the fastest possible time. Choose PIC18F2525 because it has multiple CCPs to allow for multiple pulse width modulators, it has _ analog inputs in case they were needed, it is compatible with the compiler software on our computer, didn`t care about a very fast clock speed Used analog sensors because they can be used as digital sensors and require less code to implement. The sensors used include the emitter and the receiver as one part (didn`t have to worry about the emitter and receiver working together). A switch is used to turn the robot on or off. When it is on it is connected to a power supply of 4 AA batteries with 1. 5 volts each for a total of 6 volts, this is considered the unregulated power. Unregulated power goes to a 5 volt regulator. Regulated power runs to the PIC, the H driver, the RJ11, and the 4 sensors. Unregulated power runs to the H driver as well. The robot decides its direction based off of the outputs of the four sensors. The robot has 4 different states, and they are: Forward, Left, Right, and Turn Around. The state priority is in this order: Left, Forward, Right, and, lastly, Turn Around. The four sensors are placed close together at the front of the robot. Each sensor has a corresponding LED that lights...

Leave Comment

characters left:

New Circuits



Popular Circuits

60W Guitar Amplifier
Successive approximation a-d converter
Crystal oscillator
120Ac Shimmering Light Circuit
Laser-guided Ghost Climber using an Arduino
14 Volt Battery Charger Circuit Schematic Diagram
simple servo motor controller circuit
1995 ford ranger wiring diagram
High dynamic range CMOS (HDRC) imagers for safety systems
Refrigerator working principle circuit indicator