Introduction: Line Follower

LINE FOLLOWER

An autonomous robot that follows a predetermined path.The path is a black trail on a white background (The reverse is also possible). The Infrared sensors sense the black path and it indicates Arduino and based on the combination of different IR- sensors, Arduino is programmed so that the DC motor rotates.


Step 1: COMPONENTS AND CONNECTIONS

COMPONENTS

1.Arduino

2.Motor Driver-L293D

3.IR-Sensors (8 Array IR -Sensor )

4.100RPM DC Motor (2)

5.Chasis(Body) with 2 Wheels

6.12v Battery

7.Connecting Wires

CONNECTIONS

Arduino

Pin No 4 ----- Left Motor IN1

Pin No 5 ----- Left Motor IN2

Pin No 6 ----- Right Motor IN1

Pin No 7 ----- Right Motor IN2

Pin No 8 ----- IR Sensor 1 Output

Pin No 9 ----- IR Sensor 2 Output

Pin No 10 ----- IR Sensor 3 Output

Pin No 11 ----- IR Sensor 4 Output

Pin No 12 ----- IR Sensor 5 Output

5v ------ IR Sensor Vcc

Gnd -------IR Sensor Gnd

Motor Driver

Battery - Motor Driver Battery Slot

2 Motor connected to motor slots

5v (output)--------- Arduino Vin

Gnd --------Arduino Gnd

Step 2: Sensitivity Calibration and Code

Once Everything is connected, the sensors are adjusted via the potentiometer (POT), by adjusting the POT the sensitivity is varied.

Code Logic

Right Turn -------- IR5=1 and rest 0------ Right motor stop, Left turn

Left Turn -------- IR1=1 and rest 0------ Left motor stop Right turn

Straight -------- All IR =0------ Right motor run, left motor run

Stop ------- All IR=1---------Right motor stop, left motor stop

More Information can be obtained from the Line Follower PDF's

Dump the code to the board and check its working