SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
Line Following Robot using Arduino UNO
Index
• Introduction
• Components
• Working Principle
• Block Diagram
• Application
• Advantages and Disadvantages
• Programming on Arduino
Let’s Discuss
Introduction
What is a Robot
A Robot is a
machine capable of
carrying out a complex
series of actions
automatically,
especially one
programmable by a
computer.
Line Following Robot
What is a Line
Following Robot
Line following Robot
is a machine that
can follow a path.
The path can be
visible like a black
line on a white
surface or it can be
invisible like a
magnetic field.
What is the
need to build
line following
Robot?
Sensing a line and
maneuvering the
robot to stay on
course, while
constantly correcting
wrong moves using
feedback mechanism
forms a simple yet
effective closed loop
system.
Components
What are we
using?
•Arduino
•IR Sensor
•IC L293D
•Motors
•LFR Chassis
Arduino
Arduino is an open-
source computer hardware
and software company,
project and user community
that designs and
manufactures microcontroller
-based kits for building digital
devices and interactive
objects that can sense and
control objects in the physical
world.
IR Sensor
A passive infrared
sensor (PIR sensor) is
an
electronic sensor that
measures infrared (IR)
light radiating from
objects in its field of
view. They are most
often used in PIR-based
motion detectors.
L293D(H-Bridge)
• Motors are arranged in a fashion
called H-Bridge.
• H-Bridge-It is an electronic circuit
which enables a voltage to be applied
across a load in either direction.
• It allows a circuit full control over a
standard electric DC motor. That is,
with an H-bridge, a microcontroller,
logic chip, or remote control can
electronically command the motor to
go forward, reverse, brake, and coast.
Motors
The motors rotate
clockwise and anti-
clockwise based on
the program. In the
motor electrical
energy is converted
into mechanical
energy.
Working Principle
The IR sensor detects the light emitted by the
transmitter, if the receiver receives light, the wheel
of that side will keep on moving, as soon as the
receiver stops receiving the light (black colour
absorbs the light and thus no light is reflected so
receiver cannot receive any light) the wheel of that
side will stop.
For turning ,the robot stops 1 motor and runs the
second to make the turn possible.
For eg:
 If the robot has to turn right then the motor on
right side will stop and left motor will keep on
running and thus allowing the robot to turn.
Left IR Sensor Right IR Sensor Motion
1 1 Forward
1 0 Right
0 1 Left
0 0 Reverse
Motor Logic
Block Diagram
Programming on Arduino
int a=6,b=7;
void setup()
{
pinMode(a,INPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(b,INPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if((digitalRead(a)==HIGH)&&(digitalRead(b)==HIGH))
{
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
Serial.println("FORWARD");delay(1);
}
else if((digitalRead(a)==LOW)&&(digitalRead(b)==HIGH))
{
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
Serial.println("LEFT");delay(1);
}
else if((digitalRead(a)==HIGH)&&(digitalRead(b)==LOW))
{
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
Serial.println("RIGHT");delay(1);
}
else if((digitalRead(a)==LOW)&&(digitalRead(b)==LOW))
{
digitalWrite(2,HIGH);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
Serial.println("BACK");delay(1);
}
}
Applications
• Industrial automated equipment carriers.
• Automated cars.
• Tour guides in museums and other similar
applications.
• Deliver the mail within the office building
• Deliver medications in a hospital.
Where is
this used?
Advantages
• The robot must be capable of following a line.
• Insensitive to environment factors like noise
and lightning.
• It should be capable of taking various degrees
of turns.
• The color of the line must not be a factor as
long as it is darker than the surroundings.
What are
the
advantages
Disadvantages
• LFR can move on a fixed track or path.
• It requires power supply.
• Lack of speed control makes the robot
unstable at times.
• Choice of line is made in the hardware
abstraction and cannot be changed by
software.
What are the
disadvantages
?
QUESTIONS
?????
Thank You
By
I.Viswanadh Kasyap

More Related Content

What's hot (20)

PPTX
Obstacle Avoidance ROBOT using ARDUINO
jovin Richard
 
DOCX
Final report on line follower
Priya Hada
 
PPT
The line follower robot
Poonam Narang
 
DOCX
Line follower robot
UVSofts Technologies
 
PPTX
Line Following Robot Presentation
Oli ullah
 
PPT
line following robot
Rehnaz Razvi
 
PPS
Arduino Uno Pin Description
Niket Chandrawanshi
 
PPTX
LINE FOLLOWER ROBOT
Mohit Kumar
 
DOCX
Line following robot
sunil sah
 
PPTX
ppt on embedded system
manish katara
 
PPTX
PPT ON Arduino
Ravi Phadtare
 
PPTX
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Sanjay Kumar
 
PPTX
Gesture control robot using by Ardiuno
Sudhir Kumar
 
PPTX
Robot arm ppt
Minuchaudhari1
 
PDF
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
DOC
Obstacle avoiding robot(Lab report)
Захір Райхан
 
PDF
Line Follower Robot
Ahmed A. Arefin
 
PPTX
Line Following Robot Using Arduino
Samuel Manoj Palani
 
PPTX
Traffic light controller
Rkrishna Mishra
 
DOCX
Bluetooth Controlled Robot Project Report
Simarjot Singh Kalsi
 
Obstacle Avoidance ROBOT using ARDUINO
jovin Richard
 
Final report on line follower
Priya Hada
 
The line follower robot
Poonam Narang
 
Line follower robot
UVSofts Technologies
 
Line Following Robot Presentation
Oli ullah
 
line following robot
Rehnaz Razvi
 
Arduino Uno Pin Description
Niket Chandrawanshi
 
LINE FOLLOWER ROBOT
Mohit Kumar
 
Line following robot
sunil sah
 
ppt on embedded system
manish katara
 
PPT ON Arduino
Ravi Phadtare
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Sanjay Kumar
 
Gesture control robot using by Ardiuno
Sudhir Kumar
 
Robot arm ppt
Minuchaudhari1
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Varun Divekar
 
Obstacle avoiding robot(Lab report)
Захір Райхан
 
Line Follower Robot
Ahmed A. Arefin
 
Line Following Robot Using Arduino
Samuel Manoj Palani
 
Traffic light controller
Rkrishna Mishra
 
Bluetooth Controlled Robot Project Report
Simarjot Singh Kalsi
 

Similar to Line Following Robot using Arduino UNO (20)

PPTX
the Line Following Robot with full efficiency pptx
saeed akhtar
 
PPTX
Line following robot
TahirBaig10
 
PPTX
Line Following Robot
Self-employed
 
PDF
Line follower12
Tushar attar
 
PPTX
Himanshu project
himanshu mittal
 
PPTX
Presentation1
Paras Mishra
 
PDF
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
IRJET Journal
 
PPTX
How to make a Line Follower Robot
Hassan Raza
 
PDF
Design and Construction of Line Following Robot using Arduino
ijtsrd
 
PDF
340211628-Line-Follower-Robot-Presentation.pdf
divyanshuranjan9973
 
PPTX
Presentation on light following robot 555 timer
vanessaryan929
 
PDF
Electronic system line follower Rrrobot.pdf
xxkokikifanxx
 
PPTX
Aman Khan's PPT FILE.pptx
AnkitSharma892379
 
PPTX
Presentation maze solver robot
TahirBaig10
 
PPTX
Deepak ppt
Deepak Poul
 
PPTX
Deepak ppt
Deepak Poul
 
PDF
Line Following Robot LFR - Project Report
Independent University Bangladesh
 
PPTX
Line follower robot with using Arduino based
harshithamandya49
 
PPTX
line following robot project.pptx line following projects ver good project
nayakitishree758
 
the Line Following Robot with full efficiency pptx
saeed akhtar
 
Line following robot
TahirBaig10
 
Line Following Robot
Self-employed
 
Line follower12
Tushar attar
 
Himanshu project
himanshu mittal
 
Presentation1
Paras Mishra
 
IRJET- Line following and Obstacle avoiding Bluetooth Controlled Surveillance...
IRJET Journal
 
How to make a Line Follower Robot
Hassan Raza
 
Design and Construction of Line Following Robot using Arduino
ijtsrd
 
340211628-Line-Follower-Robot-Presentation.pdf
divyanshuranjan9973
 
Presentation on light following robot 555 timer
vanessaryan929
 
Electronic system line follower Rrrobot.pdf
xxkokikifanxx
 
Aman Khan's PPT FILE.pptx
AnkitSharma892379
 
Presentation maze solver robot
TahirBaig10
 
Deepak ppt
Deepak Poul
 
Deepak ppt
Deepak Poul
 
Line Following Robot LFR - Project Report
Independent University Bangladesh
 
Line follower robot with using Arduino based
harshithamandya49
 
line following robot project.pptx line following projects ver good project
nayakitishree758
 
Ad

Recently uploaded (20)

PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PDF
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
PPTX
Introduction to Internal Combustion Engines - Types, Working and Camparison.pptx
UtkarshPatil98
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PDF
Halide Perovskites’ Multifunctional Properties: Coordination Engineering, Coo...
TaameBerhe2
 
PPT
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
PDF
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPT
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
PPTX
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
PPT
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
PDF
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PPTX
Water Resources Engineering (CVE 728)--Slide 3.pptx
mohammedado3
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PDF
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
SERVERLESS PERSONAL TO-DO LIST APPLICATION
anushaashraf20
 
Introduction to Internal Combustion Engines - Types, Working and Camparison.pptx
UtkarshPatil98
 
Design Thinking basics for Engineers.pdf
CMR University
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Halide Perovskites’ Multifunctional Properties: Coordination Engineering, Coo...
TaameBerhe2
 
Footbinding.pptmnmkjkjkknmnnjkkkkkkkkkkkkkk
mamadoundiaye42742
 
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Water Resources Engineering (CVE 728)--Slide 3.pptx
mohammedado3
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
Ad

Line Following Robot using Arduino UNO

  • 2. Index • Introduction • Components • Working Principle • Block Diagram • Application • Advantages and Disadvantages • Programming on Arduino Let’s Discuss
  • 3. Introduction What is a Robot A Robot is a machine capable of carrying out a complex series of actions automatically, especially one programmable by a computer.
  • 4. Line Following Robot What is a Line Following Robot Line following Robot is a machine that can follow a path. The path can be visible like a black line on a white surface or it can be invisible like a magnetic field.
  • 5. What is the need to build line following Robot? Sensing a line and maneuvering the robot to stay on course, while constantly correcting wrong moves using feedback mechanism forms a simple yet effective closed loop system.
  • 6. Components What are we using? •Arduino •IR Sensor •IC L293D •Motors •LFR Chassis
  • 7. Arduino Arduino is an open- source computer hardware and software company, project and user community that designs and manufactures microcontroller -based kits for building digital devices and interactive objects that can sense and control objects in the physical world.
  • 8. IR Sensor A passive infrared sensor (PIR sensor) is an electronic sensor that measures infrared (IR) light radiating from objects in its field of view. They are most often used in PIR-based motion detectors.
  • 9. L293D(H-Bridge) • Motors are arranged in a fashion called H-Bridge. • H-Bridge-It is an electronic circuit which enables a voltage to be applied across a load in either direction. • It allows a circuit full control over a standard electric DC motor. That is, with an H-bridge, a microcontroller, logic chip, or remote control can electronically command the motor to go forward, reverse, brake, and coast.
  • 10. Motors The motors rotate clockwise and anti- clockwise based on the program. In the motor electrical energy is converted into mechanical energy.
  • 11. Working Principle The IR sensor detects the light emitted by the transmitter, if the receiver receives light, the wheel of that side will keep on moving, as soon as the receiver stops receiving the light (black colour absorbs the light and thus no light is reflected so receiver cannot receive any light) the wheel of that side will stop. For turning ,the robot stops 1 motor and runs the second to make the turn possible. For eg:  If the robot has to turn right then the motor on right side will stop and left motor will keep on running and thus allowing the robot to turn.
  • 12. Left IR Sensor Right IR Sensor Motion 1 1 Forward 1 0 Right 0 1 Left 0 0 Reverse Motor Logic
  • 14. Programming on Arduino int a=6,b=7; void setup() { pinMode(a,INPUT); pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(b,INPUT); pinMode(4,OUTPUT); pinMode(5,OUTPUT); Serial.begin(9600); } void loop() { if((digitalRead(a)==HIGH)&&(digitalRead(b)==HIGH)) { digitalWrite(2,HIGH); digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,HIGH); Serial.println("FORWARD");delay(1); } else if((digitalRead(a)==LOW)&&(digitalRead(b)==HIGH)) { digitalWrite(2,LOW); digitalWrite(3,HIGH); digitalWrite(4,LOW); digitalWrite(5,HIGH); Serial.println("LEFT");delay(1); } else if((digitalRead(a)==HIGH)&&(digitalRead(b)==LOW)) { digitalWrite(2,HIGH); digitalWrite(3,LOW); digitalWrite(4,HIGH); digitalWrite(5,LOW); Serial.println("RIGHT");delay(1); } else if((digitalRead(a)==LOW)&&(digitalRead(b)==LOW)) { digitalWrite(2,HIGH); digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,HIGH); Serial.println("BACK");delay(1); } }
  • 15. Applications • Industrial automated equipment carriers. • Automated cars. • Tour guides in museums and other similar applications. • Deliver the mail within the office building • Deliver medications in a hospital. Where is this used?
  • 16. Advantages • The robot must be capable of following a line. • Insensitive to environment factors like noise and lightning. • It should be capable of taking various degrees of turns. • The color of the line must not be a factor as long as it is darker than the surroundings. What are the advantages
  • 17. Disadvantages • LFR can move on a fixed track or path. • It requires power supply. • Lack of speed control makes the robot unstable at times. • Choice of line is made in the hardware abstraction and cannot be changed by software. What are the disadvantages ?