Simple Line Follower Without Microcontroller
Beginners | UTSource

Line Follower Without MicroController for Beginners

Line Follower… Well.. What else is new?? IR Sensors, motors, chassis, arduino/pic or any other microcontroller, simple pieces of codes.. They are all common right?

How about building a cheap, basic and simple line follower without using arduino or pic? A line follower without microcontroller at all. No Coding ;).

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.

Image result for utsource logo

Sponsor Link

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

Components needed

The Chasis

The first thing to do is build a chassis for WiFi Robot using Arduino. You can build it the way you like. The only thing you should keep in mind is, it should have enough space for L293D Motor Driver, and a battery. For our project, I will be using a 12V LiPo Battery. You can use foam board or aluminum sheet or wood piece for building the base.

offroad robot 4 wheel drive badland brawler
Robot Chassis

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.

Get the Best Robot Chassis Online

IR Sensor

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.

IR Sensor
IR Sensor

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.

IR Sensor

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 motor driver IC

Click Here to Learn the working of an H Bridge Motor Driver

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.

Power Up

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.

Similar Posts

One Comment

  1. Meinnamehier says:

    The article seem to have some mistakes:
    The text under “chassis” mentions an Arduino, which clearly should not be in this project.
    The parts list does not contain any kind of battery.
    Under teh heading Connections, “Vcc1 of L293D” is mentioned twice, and the L293D is only connected to Voltage and no input?
    The project seems really nice, could you please update this?

Leave a Reply

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

Hey there!

Forgot password?

Forgot your password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.


Processing files…