Line Follower… Well.. What else is new?? IR Sensors, motors, chassis,
How about building a cheap, basic and simple line follower without using
Here, we will build a simple line following robot using just an L293D motor driver and two DC motors. Without wasting time. Let get down to it.
This Project is Sponsored by UTSource. UTSource is a professional electronic components supplier.
Getting Started with Robotics?
Want to learn Robotics from Scratch? Here is an awesome guide for you to get started with robotics (Free Video Tutorials Included).
Building a Line Following Robot without Microcontroller
- Robot Chassis
- L293D/L298N Motor Driver – Get it Now
- IR Sensor – Get it Now
- 2 DC Motors – Get it Now
- 9 V Battery – Get it Now
The first thing to do
Or if you have raw materials, you can build one on your own using Cardboard, acrylic sheet or wood.
These are some of the best robot chassis available for you to build this project. Check out the link below.
As mentioned earlier, our line following robot will be following a black line in a white background. So we need something that will ‘see’ the line and tell the line follower to follow the line or to turn around if it is going away from the line. For this purpose, we will be using an IR (Infra Red) Sensor.
This IR sensor mainly consists of an IR transmitter (IR LED) and an IR receiver. IR LED always emits IR rays to the direction it is pointing to. When the IR rays hit a surface, some rays will be reflected back depending upon the color of the surface. Means, the brighter the color is, the more IR will be reflected back. Darker the color is, more IR will be absorbed by the surface and lesser IR rays will be reflected back.
These reflected rays are sensed by the IR receiver and depending upon the received IR rays, the resistance of the receiver varies which will, in turn, varies the output voltage.
Thus it is possible to sense the color of the surface where the robot is running by looking into the reflected IR rays. So it is very easy to measure how bright the surface is which will make it easy for us to track the line.
There are so many cheap IR sensors available online; you can purchase any of them. You will need at least two of them for making the line follower robot.
Setting up the IR Sensors
Most of the individual sensors will be somewhat like this.
It will be having 3 pins. One for VCC (5V), GND (0V) and Vout (Output Voltage). VCC will power up the sensor circuit. The Vout pin will give us an output of 5V when the IR light is reflected back to the IR detector.
H Bridge and L293D Motor Driver
An H-bridge can be any switching circuit using Bipolar Junction Transistors (BJT) or Field Effect Transistors ( MOSFET or MESFET) which allows a voltage to be applied across a DC motor without making physical or hardware changes in the circuit. H Bridge circuits are widely used in the field of robotics to switch the direction of DC motor rotation as well as for creating square waves for so many purposes.
L293D is a 16 pin compact H Bridge circuit available in the form of an IC. The advantage of using L293D is, since there are two H Bridge circuits in one IC, you can control two DC motors simultaneously using a single chip. In this project, we will be using this IC to drive the motors in our line following robot.
Connect all the components as shown below.
- Vin of IR Sensor —–> 5 V
- GND of IR Sensor —–> GND
- Vout of IR Sensor 1 —–> Enable Pin of Motor 1
- Vout of IR Sensor 2 —–> Enable Pin of Motor 2
- Vcc1 of L293D —–> 5V
- Vcc2 of L293D —–> 12V
- GND of L293D —–> 5V
- S1 of Motor 1 ——> 5V
- S1 of Motor 2 ——> 5V
- S2 of Motor 1 ——> GND
- S2 of Motor 2 ——> GND
The Connections of Line Follower Without Microcontroller are pretty simple and you can do it in 10 minutes.
Once it is done, you can now power up your bot and put it on a white surface with a black line. Adjust the sensitivity of the IR sensor and Your Line Follower Without Microcontroller will start to follow the line.