SlideShare uma empresa Scribd logo
1 de 22
INTELLIGENT LINE
FOLLOWING ROBOT
INTRODUCTION
    Robotics is an interesting subject to discuss about and in this advanced world, Robots
     are becoming a part of our life.

    As strange as it might seem, there is no standard definition for a robot. However,
     there are some essential characteristics that a robot must have and this might help
     one to decide what is and what not a robot is. It will also help us to decide what
     features are required to build into a machine before it can behave like a robot.

    A robot has the essential characteristics:
1.   Sensing : The robot should be able to sense its surroundings. Providing the robot with
     the sensors such as light sensors (eyes), touch and pressure sensors (hands), chemical
     sensors (nose), hearing and sonar sensors (ears), and taste sensors (tongue) will give
     the robot awareness of its environment.
2.   Movement : The robot needs to be able to move around its environment. Whether
     rolling on wheels, walking on legs or propelling by thrusters a robot should be able to
     move.
3.   Energy : The robot needs to be able to power itself. A robot might be solar powered,
     electrically powered, battery powered.
4.   Intelligence : A robot needs some kind of "smarts." A programmer is the person who
     gives the robot its 'smarts.' The robot will have to have some way to receive the
     program so that it knows what it is to do.
   So what is a robot?
   It is a system that contains sensors, control systems, manipulators, power supplies and
    software all working together to perform a task.

   Designing, building, programming and testing a robots is a combination of physics,
    mechanical engineering, electrical engineering, structural engineering, mathematics and
    computing. In some cases biology, medicine, chemistry might also be involved.

   A study of robotics means that it is an active involvement in all of these disciplines in a
    deeply problem-posing problem-solving environment.



   What is a line follower?
    Line follower is a machine that can follow a path. The path can be visible like a black
    line on a white surface (or vice-versa) or it can be invisible like a magnetic field.

   What is the need to build a line follower?
    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.
    The programmer gets the opportunity to ‘teach’ the robot how to follow the line thus
    giving it a human-like property of responding to stimuli.
MICROCONTROLLER(A
          T89S52)
   It has 40 pins and it is in
    dual in package
   It has 4 ports, 6 interrupts
    and 2 timers
   It has RAM of 128bytes and
    ROM of 4KB
   It is used for interfacing of
    the input and output
    modules
PIN DIAGRAM
        P1.0   1              40   Vcc
        P1.1   2              39   P0.0(AD0
        P1.2   3              38   P0.1(AD1)
                                   )
        P1.3   4              37   P0.2(AD2
        P1.4   5              36   P0.3(AD3)
                                   )
        P1.5   6              35   P0.4(AD4)
        P1.6   7              34   P0.5(AD5)
        P1.7   8              33   P0.6(AD6)
        RST    9    AT89S52   32   P0.7(AD7)
(RXD)P3.0      10             31   EA/VPP
 (TXD)P3.1     11             30   ALE/PROG
(INT0)P3.2     12             29   PSEN
(INT1)P3.3     13             28   P2.7(A15)
    (T0)P3.4   14             27   P2.6(A14
    (T1)P3.5   15             26   P
                                   ) 2.5(A13
  (WR)P3.6     16             25   P
                                   ) 2.4(A12
   (RD)P3.7    17             24   P
                                   ) 2.3(A11
      XTAL2    18             23   P2.2(A10)
                                   )
      XTAL1    19             22   P2.1(A9)
        GND    20             21   P2.0(A8)
FEATURES
   Compatible with MCS-51® Products
    8K Bytes of In-System Programmable (ISP) Flash Memory
   – Endurance: 1000 Write/Erase Cycles
    4.0V to 5.5V Operating Range
    Fully Static Operation: 0 Hz to 33 MHz
    Three-level Program Memory Lock
    256 x 8-bit Internal RAM
    32 Programmable I/O Lines
    Three 16-bit Timer/Counters
    Eight Interrupt Sources
    Full Duplex UART Serial Channel
    Low-power Idle and Power-down Modes
    Interrupt Recovery from Power-down Mode
WORKING PRINCIPLE
   The Embedded Line following robot uses two motors to control rear wheels and the single front
    wheel is free. It has 3-infrared sensors on the bottom for detection of black tracking tape. When the
    middle sensor detects the black color, this sensor output is given to the comparator LM324. The
    output of comparator compares this sensor output with a reference voltage and gives an output. The
    output of comparator will be low when it receives an input from the sensor.

   A simple logic has been used to implement this project. As it is known that black colour is capable of
    absorbing the radiation and white colour or a bright colour reflects the radiation back. Here, 3 pairs
    of IR TX and Rx are used. The robot uses these IR sensors to sense the line and the arrangement is
    made such that sensors face the ground. The output from the sensors is an analog signal which
    depends on the amount of light reflected back and this analog signal is given to the comparator to
    produce 0s and 1s.

   Internally we have an OTP (one time programmable) processor which is used to control
   the rotation of the wheels. The rotation of these wheels depends up on the response from
   the comparator. Let us assume that when a sensor is on the black line it reads 0 and
   when it is on the bright surface it reads 1.
   Here we can get three different cases, they are:
1. Straight direction
2. Right curve
3. Left curve
   Straight direction:

    It can be assumed that the robot moves in straight direction when the middle sensors
     response is low and the remaining two sensors response is high. i.e., according to our
     arrangement the middle sensor will always be on the line and as the line is black in
     colour it will not reflect the emitted radiation back and the response of the sensor will be
     low and the response of the remaining two sensors will be high as they will be on the
     bright surface.

   Right curve:

    When a right curve is found on the line the responses will change i.e. the response of the
    first sensor which is to the right will become low as that sensor will be facing the black
    line and the remaining sensors response will be high. When this data is achieved, the
    control of the wheels is changed i.e. the right wheel is held constant and the left wheel is
    made to move freely until the response from the middle sensor becomes low. Then the
    same process repeats again.

   Left curve:

    When a left curve is found on the line the response of the left most sensor will be changed
    from high to low as the sensor will now face the black or the dark surface. Then the
    control of the wheel changes i.e. by holding the left wheel constant and allowing the
    right wheel to move freely until the middle sensor changes its response from high to low.
    The same process continues for all the turns and the robot moves continuously until the
    supply is removed.
   Steps to follow the line (using single sensor):
    -Start.
    -Check for line.
    -Line detected go right.
    -Check for line.
    -If no line turn left till line detected.

   The arrangement of the sensors is shown in the figure.
LM 324
   Wide gain bandwidth . : 1.3MHZ input common-
    mode voltage range
   Includes ground .largevoltage gain : 100DB .very
    lowsupply current/ampli : 375MA .low input bias
    current : 20NA low input offset voltage : 5mv max.
   Low input offset current : 2NA wide power supply
    range :
   Single supply : +3v to +30v
   Dual supplies : ±1.5v to ±15v
PIN CONFIGURATION
IR section
WHAT IS INFRARED?

Infrared is a energy radiation with a frequency
below our eyes sensitivity, so we cannot see it
Even that we can not "see" sound frequencies,
we know that it exist, we can listen them.

Even that we can not see or hear infrared, we
can feel it at our skin temperature sensors.
When you approach your hand to fire or warm
element, you will "feel" the heat, but you can't
see it. You can see the fire because it emits
other types of radiation, visible to your eyes, but
it also emits lots of infrared that you can only
feel in your skin
IR Transmitter, Receiver
   IR TRANSMITTER
   The IR LED emitting infrared light is put on in
    the transmitting unit. To generate IR signal,
    555 IC based astable multivibrator is used.
    Infrared LED is driven through transistor BC
    548.
   IR RECEIVER
   The TSOP17.. – Series are miniaturized
    receivers for infrared remote control systems.
    PIN diode and preamplifier are assembled on
    lead frame, the epoxy package is designed as
    IR filter
IR Emitter and IR phototransistor:


   An infrared emitter is an LED made from gallium arsenide, which emits
    near-infrared energy at about 880nm.
    The infrared phototransistor acts as a transistor with the base voltage
    determined by the amount of light hitting the transistor. Hence it acts as a
    variable current source.
   Greater amount of IR light cause greater currents to flow through the
    collector-emitter leads.
IR Sensor
Features:

• Extra high radiant power and radiant
intensity
• High reliability
• Low forward voltage
• Suitable for high pulse current
operation
• Standard T-1¾ (∅ 5 mm) package
• Angle of half intensity ϕ = ± 17°
• Peak wavelength λp = 940 nm
• Good spectral matching to Si
photodetectors
Lead Acid Battery
Specifications
12V 1.3Ah sealed lead acid battery 
1. CE and RoHs 
2. high quality and relaibility 
3. miantenance free 
4. long life cycle
12V 1.3Ah sealed lead acid battery
 
General Features:
Sealed and maintenance free operation.
Non-Spillable construction design.
ABS containers and covers(UL94HB, UL94-
0)optional.
Safety valve installation for explosion proof.
High quality and high reliability.
Exceptional deep discharge recovery
performance.
Low self discharge characteristic.
Flexibility design for multiple install positions.
 
H-Bridge
Features:

 600 mA Output Current Capability
  Per Driver
 Pulsed Current 1.2 A / Driver

 Wide Supply Voltage Range: 4.5 V
  to 36 V
 Separate Input-Logic Supply

 NE Package Designed for Heat
  Sinking
 Thermal Shutdown & Internal ESD
  Protection
 High-Noise-Immunity Inputs
DC Geared Motor
Technical Specifications:
•60RPM 12V DC motors with Metal Gearbox

•6mm shaft diameter

•Gearbox diameter 37 mm.

•Motor Diameter 28.5 mm

•Length 63 mm without shaft

•Shaft length 15mm

•300gm weight

•38kgcm torque

•No-load current = 800 mA(Max), Load current = upto 9.5

A(Max)
ADVANTAGES
   Robot movement is automatic.
   Fit and Forget system.
   Used for long distance applications.
   Defense applications.
   Used in home, industrial automation.
   Cost effective.
APPLICATIONS
   Automated cars running on roads with embedded magnets.


   Guidance system for industrial robots moving on shop floor etc.
   Guidance system for industrial robots moving on shop floor etc.
   Industrial applications
   Home applications
CONCLUSION
In this project we have studied and implemented a
Line Following Robot using a Microcontroller for
blind people. The programming and interfacing of
microcontroller has been mastered during the
implementation. This device is designed to provide
with          a         greater         advantage.

Mais conteúdo relacionado

Mais procurados

Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Wasi Abbas
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTMohit Kumar
 
Line follower robot
Line follower robotLine follower robot
Line follower robotPriya Hada
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNOViswanadh Ivaturi
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semsteraqeel shoukat
 
Line Following Robot Presentation
Line Following Robot PresentationLine Following Robot Presentation
Line Following Robot PresentationOli ullah
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding RobotRasheed Khan
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower RobotHassan Raza
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower RobotroboVITics club
 
Final report on line follower
Final report on line followerFinal report on line follower
Final report on line followerPriya Hada
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTSatyam Kumar
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOjovin Richard
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance RobotRatan Srikanth
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot pptRahul Banerjee
 

Mais procurados (20)

Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOT
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
 
Line Following Robot Presentation
Line Following Robot PresentationLine Following Robot Presentation
Line Following Robot Presentation
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding Robot
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower Robot
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower Robot
 
Final report on line follower
Final report on line followerFinal report on line follower
Final report on line follower
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL ROBOT
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINO
 
Obstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic VehicleObstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic Vehicle
 
Bluetooth controlled robot
Bluetooth controlled robotBluetooth controlled robot
Bluetooth controlled robot
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
 
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot ppt
 

Semelhante a line following robot

Automatic Door Opener using PIR Sensor
Automatic Door Opener using PIR SensorAutomatic Door Opener using PIR Sensor
Automatic Door Opener using PIR SensorRAGHUVARMA09
 
Object follower bot
Object follower botObject follower bot
Object follower botFAHAD KHAN
 
Ir sensor mechanism and interfacing with a micro controllers.PPT
Ir sensor mechanism and  interfacing with  a micro controllers.PPTIr sensor mechanism and  interfacing with  a micro controllers.PPT
Ir sensor mechanism and interfacing with a micro controllers.PPTkhairunnesa2
 
Bot Robo Tanker Sound Detector
Bot Robo  Tanker  Sound DetectorBot Robo  Tanker  Sound Detector
Bot Robo Tanker Sound Detectorncct
 
Sensor Based Blind Stick
Sensor Based Blind StickSensor Based Blind Stick
Sensor Based Blind StickGagandeep Singh
 
Secure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With DominatingSecure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With Dominatingsindhuls
 
embedded system report
embedded system reportembedded system report
embedded system reportmanish katara
 
An Introduction to Robotics and Embedded System
An Introduction to Robotics and Embedded SystemAn Introduction to Robotics and Embedded System
An Introduction to Robotics and Embedded SystemPeeyush Sahu CAPM®
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using ArduinoAyush Chhangani
 
Arduino with brief description of sensorsppt.pptx
Arduino with brief description of sensorsppt.pptxArduino with brief description of sensorsppt.pptx
Arduino with brief description of sensorsppt.pptxBhuvanaN12
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlIJERD Editor
 
Sensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsSensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsRameshBabu920476
 

Semelhante a line following robot (20)

Automatic Door Opener using PIR Sensor
Automatic Door Opener using PIR SensorAutomatic Door Opener using PIR Sensor
Automatic Door Opener using PIR Sensor
 
Follower
FollowerFollower
Follower
 
Follower
FollowerFollower
Follower
 
Object follower bot
Object follower botObject follower bot
Object follower bot
 
LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010
 
Ir sensor mechanism and interfacing with a micro controllers.PPT
Ir sensor mechanism and  interfacing with  a micro controllers.PPTIr sensor mechanism and  interfacing with  a micro controllers.PPT
Ir sensor mechanism and interfacing with a micro controllers.PPT
 
Bot Robo Tanker Sound Detector
Bot Robo  Tanker  Sound DetectorBot Robo  Tanker  Sound Detector
Bot Robo Tanker Sound Detector
 
Sensor Based Blind Stick
Sensor Based Blind StickSensor Based Blind Stick
Sensor Based Blind Stick
 
Secure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With DominatingSecure Surveillance Using Virtual Intelligent Agent With Dominating
Secure Surveillance Using Virtual Intelligent Agent With Dominating
 
371275588.pptx
371275588.pptx371275588.pptx
371275588.pptx
 
INTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEMINTELIGENT RAILWAY SYSTEM
INTELIGENT RAILWAY SYSTEM
 
embedded system report
embedded system reportembedded system report
embedded system report
 
An Introduction to Robotics and Embedded System
An Introduction to Robotics and Embedded SystemAn Introduction to Robotics and Embedded System
An Introduction to Robotics and Embedded System
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using Arduino
 
Arduino with brief description of sensorsppt.pptx
Arduino with brief description of sensorsppt.pptxArduino with brief description of sensorsppt.pptx
Arduino with brief description of sensorsppt.pptx
 
Analysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote ControlAnalysis and Construction of a Robot controlled by a Universal Remote Control
Analysis and Construction of a Robot controlled by a Universal Remote Control
 
Sensors.pptx
Sensors.pptxSensors.pptx
Sensors.pptx
 
Front
FrontFront
Front
 
Sensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensorsSensors-and-Actuators-working principle and types of sensors
Sensors-and-Actuators-working principle and types of sensors
 
Project PPT.pptx
Project PPT.pptxProject PPT.pptx
Project PPT.pptx
 

Último

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 

Último (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 

line following robot

  • 2. INTRODUCTION  Robotics is an interesting subject to discuss about and in this advanced world, Robots are becoming a part of our life.  As strange as it might seem, there is no standard definition for a robot. However, there are some essential characteristics that a robot must have and this might help one to decide what is and what not a robot is. It will also help us to decide what features are required to build into a machine before it can behave like a robot.  A robot has the essential characteristics: 1. Sensing : The robot should be able to sense its surroundings. Providing the robot with the sensors such as light sensors (eyes), touch and pressure sensors (hands), chemical sensors (nose), hearing and sonar sensors (ears), and taste sensors (tongue) will give the robot awareness of its environment. 2. Movement : The robot needs to be able to move around its environment. Whether rolling on wheels, walking on legs or propelling by thrusters a robot should be able to move. 3. Energy : The robot needs to be able to power itself. A robot might be solar powered, electrically powered, battery powered. 4. Intelligence : A robot needs some kind of "smarts." A programmer is the person who gives the robot its 'smarts.' The robot will have to have some way to receive the program so that it knows what it is to do.
  • 3. So what is a robot?  It is a system that contains sensors, control systems, manipulators, power supplies and software all working together to perform a task.  Designing, building, programming and testing a robots is a combination of physics, mechanical engineering, electrical engineering, structural engineering, mathematics and computing. In some cases biology, medicine, chemistry might also be involved.  A study of robotics means that it is an active involvement in all of these disciplines in a deeply problem-posing problem-solving environment.  What is a line follower? Line follower is a machine that can follow a path. The path can be visible like a black line on a white surface (or vice-versa) or it can be invisible like a magnetic field.  What is the need to build a line follower? 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. The programmer gets the opportunity to ‘teach’ the robot how to follow the line thus giving it a human-like property of responding to stimuli.
  • 4.
  • 5. MICROCONTROLLER(A T89S52)  It has 40 pins and it is in dual in package  It has 4 ports, 6 interrupts and 2 timers  It has RAM of 128bytes and ROM of 4KB  It is used for interfacing of the input and output modules
  • 6. PIN DIAGRAM P1.0 1 40 Vcc P1.1 2 39 P0.0(AD0 P1.2 3 38 P0.1(AD1) ) P1.3 4 37 P0.2(AD2 P1.4 5 36 P0.3(AD3) ) P1.5 6 35 P0.4(AD4) P1.6 7 34 P0.5(AD5) P1.7 8 33 P0.6(AD6) RST 9 AT89S52 32 P0.7(AD7) (RXD)P3.0 10 31 EA/VPP (TXD)P3.1 11 30 ALE/PROG (INT0)P3.2 12 29 PSEN (INT1)P3.3 13 28 P2.7(A15) (T0)P3.4 14 27 P2.6(A14 (T1)P3.5 15 26 P ) 2.5(A13 (WR)P3.6 16 25 P ) 2.4(A12 (RD)P3.7 17 24 P ) 2.3(A11 XTAL2 18 23 P2.2(A10) ) XTAL1 19 22 P2.1(A9) GND 20 21 P2.0(A8)
  • 7. FEATURES  Compatible with MCS-51® Products  8K Bytes of In-System Programmable (ISP) Flash Memory  – Endurance: 1000 Write/Erase Cycles  4.0V to 5.5V Operating Range  Fully Static Operation: 0 Hz to 33 MHz  Three-level Program Memory Lock  256 x 8-bit Internal RAM  32 Programmable I/O Lines  Three 16-bit Timer/Counters  Eight Interrupt Sources  Full Duplex UART Serial Channel  Low-power Idle and Power-down Modes  Interrupt Recovery from Power-down Mode
  • 8. WORKING PRINCIPLE  The Embedded Line following robot uses two motors to control rear wheels and the single front wheel is free. It has 3-infrared sensors on the bottom for detection of black tracking tape. When the middle sensor detects the black color, this sensor output is given to the comparator LM324. The output of comparator compares this sensor output with a reference voltage and gives an output. The output of comparator will be low when it receives an input from the sensor.  A simple logic has been used to implement this project. As it is known that black colour is capable of absorbing the radiation and white colour or a bright colour reflects the radiation back. Here, 3 pairs of IR TX and Rx are used. The robot uses these IR sensors to sense the line and the arrangement is made such that sensors face the ground. The output from the sensors is an analog signal which depends on the amount of light reflected back and this analog signal is given to the comparator to produce 0s and 1s.  Internally we have an OTP (one time programmable) processor which is used to control the rotation of the wheels. The rotation of these wheels depends up on the response from the comparator. Let us assume that when a sensor is on the black line it reads 0 and when it is on the bright surface it reads 1.  Here we can get three different cases, they are: 1. Straight direction 2. Right curve 3. Left curve
  • 9. Straight direction: It can be assumed that the robot moves in straight direction when the middle sensors response is low and the remaining two sensors response is high. i.e., according to our arrangement the middle sensor will always be on the line and as the line is black in colour it will not reflect the emitted radiation back and the response of the sensor will be low and the response of the remaining two sensors will be high as they will be on the bright surface.  Right curve: When a right curve is found on the line the responses will change i.e. the response of the first sensor which is to the right will become low as that sensor will be facing the black line and the remaining sensors response will be high. When this data is achieved, the control of the wheels is changed i.e. the right wheel is held constant and the left wheel is made to move freely until the response from the middle sensor becomes low. Then the same process repeats again.  Left curve: When a left curve is found on the line the response of the left most sensor will be changed from high to low as the sensor will now face the black or the dark surface. Then the control of the wheel changes i.e. by holding the left wheel constant and allowing the right wheel to move freely until the middle sensor changes its response from high to low. The same process continues for all the turns and the robot moves continuously until the supply is removed.
  • 10. Steps to follow the line (using single sensor): -Start. -Check for line. -Line detected go right. -Check for line. -If no line turn left till line detected.  The arrangement of the sensors is shown in the figure.
  • 11. LM 324  Wide gain bandwidth . : 1.3MHZ input common- mode voltage range  Includes ground .largevoltage gain : 100DB .very lowsupply current/ampli : 375MA .low input bias current : 20NA low input offset voltage : 5mv max.  Low input offset current : 2NA wide power supply range :  Single supply : +3v to +30v  Dual supplies : ±1.5v to ±15v
  • 13. IR section WHAT IS INFRARED? Infrared is a energy radiation with a frequency below our eyes sensitivity, so we cannot see it Even that we can not "see" sound frequencies, we know that it exist, we can listen them. Even that we can not see or hear infrared, we can feel it at our skin temperature sensors. When you approach your hand to fire or warm element, you will "feel" the heat, but you can't see it. You can see the fire because it emits other types of radiation, visible to your eyes, but it also emits lots of infrared that you can only feel in your skin
  • 14. IR Transmitter, Receiver  IR TRANSMITTER  The IR LED emitting infrared light is put on in the transmitting unit. To generate IR signal, 555 IC based astable multivibrator is used. Infrared LED is driven through transistor BC 548.  IR RECEIVER  The TSOP17.. – Series are miniaturized receivers for infrared remote control systems. PIN diode and preamplifier are assembled on lead frame, the epoxy package is designed as IR filter
  • 15. IR Emitter and IR phototransistor:   An infrared emitter is an LED made from gallium arsenide, which emits near-infrared energy at about 880nm.  The infrared phototransistor acts as a transistor with the base voltage determined by the amount of light hitting the transistor. Hence it acts as a variable current source.  Greater amount of IR light cause greater currents to flow through the collector-emitter leads.
  • 16. IR Sensor Features: • Extra high radiant power and radiant intensity • High reliability • Low forward voltage • Suitable for high pulse current operation • Standard T-1¾ (∅ 5 mm) package • Angle of half intensity ϕ = ± 17° • Peak wavelength λp = 940 nm • Good spectral matching to Si photodetectors
  • 17. Lead Acid Battery Specifications 12V 1.3Ah sealed lead acid battery  1. CE and RoHs  2. high quality and relaibility  3. miantenance free  4. long life cycle 12V 1.3Ah sealed lead acid battery   General Features: Sealed and maintenance free operation. Non-Spillable construction design. ABS containers and covers(UL94HB, UL94- 0)optional. Safety valve installation for explosion proof. High quality and high reliability. Exceptional deep discharge recovery performance. Low self discharge characteristic. Flexibility design for multiple install positions.  
  • 18. H-Bridge Features:  600 mA Output Current Capability Per Driver  Pulsed Current 1.2 A / Driver  Wide Supply Voltage Range: 4.5 V to 36 V  Separate Input-Logic Supply  NE Package Designed for Heat Sinking  Thermal Shutdown & Internal ESD Protection  High-Noise-Immunity Inputs
  • 19. DC Geared Motor Technical Specifications: •60RPM 12V DC motors with Metal Gearbox •6mm shaft diameter •Gearbox diameter 37 mm. •Motor Diameter 28.5 mm •Length 63 mm without shaft •Shaft length 15mm •300gm weight •38kgcm torque •No-load current = 800 mA(Max), Load current = upto 9.5 A(Max)
  • 20. ADVANTAGES  Robot movement is automatic.  Fit and Forget system.  Used for long distance applications.  Defense applications.  Used in home, industrial automation.  Cost effective.
  • 21. APPLICATIONS  Automated cars running on roads with embedded magnets.  Guidance system for industrial robots moving on shop floor etc.  Guidance system for industrial robots moving on shop floor etc.  Industrial applications  Home applications
  • 22. CONCLUSION In this project we have studied and implemented a Line Following Robot using a Microcontroller for blind people. The programming and interfacing of microcontroller has been mastered during the implementation. This device is designed to provide with a greater advantage.