Line following robot using 8051 microcontroller

Notify of all new follow-up comments Notify of new replies to all my comments. Few components are unrecognizable. The following two tabs change content below. Code for Line follower Robot: Motor - Buy this component from muincept Technologies.

Uploader: Douran
Date Added: 23 March 2015
File Size: 36.93 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 89439
Price: Free* [*Free Regsitration Required]





Line Follower Robot using 8051

The output of the sensor circuit is taken from the points labelled A and B in the circuit diagram. The voltage ribot goes to comparator Without light: The program code acts as the decision-maker embedded in the microcontroller i.

As above we see that two inputs are required for comparator.

Get Our Weekly Newsletter! Line follower robots were one of the earliest automatic guided robots.

But you can also use 35 sensors according to width rlbot black line. One for the left channel and one for the right channel. The basic principle involved in this is it captures the line position with IR sensors mounted at front end of the robot.

Castor Wheel - Buy this component from muincept Technologies. Light dependent resistor in combination with light emitting diode is used microconttroller sense either line follower robot is on black line or off line. Similarly, when the enable input is low, that driver is disabled, and their outputs are off and in the high-impedance state. Line Follower Robot Project Kit using Microcontroller Line follower followinh were one of the earliest automatic guided robots. 805 there is a deviation to left, left motor is stopped and right motor is activated.

In this tutorial you will learn how to design a line follower robot using avr microcontroller and path sensors. It is programmed to follow a dark microcotroller on the white background and detect turns or deviations and modify the motors appropriately.

The inverting input pin 2 of operational amplifier A1 goes below the reference voltage at its non-inverting input pin 3 of operational amplifier A1 and therefore output pin 1 goes high. The comparator compares the analogue inputs from sensors with a fixed reference voltage. And when both sensors comes on white line, robot stop. They are available in various sizes, and are commonly made of rubber, plastic, nylon, aluminum, or stainless steel, etc.

Line Follower Robot using Microcontroller: Project with Circuit Diagram & Code

If this voltage is greater than the reference voltage the comparator outputs a low voltage, and if it is smaller the comparator generates a high voltage that acts as input for the decision-making device microcontroller.

They run on direct current. The outputs of the microcontroller are fed to the motor driver. And then in main function we checks inputs and sends output according to inputs to output pin for driving motor.

8015 and Order boards in minutes on https: If there is a deviation to right, the program stops left motor and runs right motor and waits until the robot comes back from the deviation.

Line follower robot using microcontroller

R12 and R13 are pull-up resistors. A 12MHz crystal is used for providing the basic clock frequency.

Circuit is very simple for this line follower robot. The figure shown below depicts the sensor circuit.

Line Follower Robot Project Kit using Microcontroller|ECE Projects

Microcontroller and driver circuit are used for the control of motors. This higher robto signal is used to drive the motors. The microcontroller controls two DC motors of robot to navigate through its path. But for first year engineering students, Liner follower robot is very popular. Raspberry Pi is a low-cost, high-performance, credit-card-sized computer for learning, solving problems and having fun.

For simulation purpose dip switches are used instead of actual sensors strip. This gives logical high or low according to input.

2 thoughts on “Line following robot using 8051 microcontroller”

Leave a Reply

Your email address will not be published. Required fields are marked *