SlideShare uma empresa Scribd logo
1 de 22
Line Following Robot

Amit Upadhye
Atik Shaikh
INTRODUCTION
INTRODUCTION
What is 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 viceversa) or it can be invisible like a magnetic field.
Why to built a Line follower?
Applications:Automated cars running on roads with embedded
magnets(ESC electronic stability control), guidance system
for industrial robots moving on shop floor etc.
BLOCK DIAGRAM
ALGORITHM
1.

L= leftmost sensor which reads 0; R= rightmost sensor which reads 0.
If no sensor on Left (or Right) is 0 then L (or R) equals 0

2. If all sensors read 1 go to step 3, else,

If L>R Move Left
If L<R Move Right
If L=R Move Forward
Goto step 4
ALGORITHM
3. Move Clockwise if line was last seen on Right
Move Counter Clockwise if line was last seen on Left
Repeat step 3 till line is found.
4.

Goto step 1.
COMPONENTS
AVR SERIES MICROCONTROLLER ATMEGA16
DUAL FULL BRIDGE DRIVER L298
LOW POWER QUAD OPERATIONAL AMPLIFIER LM324
THREE TERMINAL POSITIVE VOLTAGE REGULATOR 7805
SINGLE PHASE BRIDGE RECTIFIER IC
INFRARED TRANSMITTER RECIEVER
IMPLEMENTATION OF SENSOR CIRCUIT
IMPLEMENTATION OF SENSOR CIRCUIT
The resistance of the sensor decreases when IR light falls on it. A
good sensor will have near zero resistance in presence of light and
a very large resistance in absence of light.
We have used this property of the sensor to form a potential
divider. The potential at point ‘2’ is
Rsensor / (Rsensor + R1).
Again, a good sensor circuit should
give maximum change in potential at point ‘2’ for no-light and brightlight conditions.
OBJECT DETECTION USING IR

It is the same principle in ALL Infra-Red proximity sensors. The basic idea is to send infra red
light through IRLEDs,which is then reflected by any object in front of the sensor.
This is an electrical property of Light Emitting Diodes (LEDs) which is the fact that
a led Produce a voltage difference across its leads when it is subjected to light. As if it was
a photo-cell, but with much lower output current. In other words, the voltage generated by
the leds can't be in any way used to generate electrical power from light, It can barely
be detected. that's why as you will notice in the schematic, we are going to use a Op-Amp
(operational Amplifier) to accurately detect very small voltage changes
MOTOR INTERFACE CIRCUIT
CIRCUIT DESCRIPTION
The 8 sensors are connected to PORTA. The L298 Motor Driver has 4 inputs
to control the motion of the motors and two enable inputs which are used
for switching the motors on and off. To control the speed of the motors a
PWM waveform with variable duty cycle is applied to the enable pins.
Rapidly switching the voltage between Vs and GND gives an effective
voltage between Vs and GND whose value depends on the duty cycle of
PWM. 100% duty cycle corresponds to voltage equal to Vs, 50 %
corresponds to 0.5Vs and so on The 1N4004 diodes are used to prevent
back EMF of the motors from disturbing the remaining circuit.
L298 is used as a coil driver instead of l293D L298 as it has current capacity
of 2A per channel @ 45V compared to 0.6 A @ 36 V of a L293D. L293D’s
package is not suitable for attaching a good heat sink, practically you can’t
use it above 16V without frying it. L298 on the other hand works happily at
16V without a heat sink, though it is always better to use one.
PROGRAMING PART
 WRITING A CODE IN C
 COMPILING CODE USING CODEVISION AVR
 CONVERTING IT TO HEX USING CODEVISION AVR
 SIMULATION OF THE HEX FILE IN THE AVR STUDIO 4.0
 DOWNLOADING THE PORGRAMIN TO MICROCONTROLLER USING XELTEK’S

UNIVERSAL PROGRAMMER
VIDEO OF PROGRAMMING AND
SIMULATION PART
DESIGN OF MECHANICAL STRUCTURE
APPLICATION
Automated Stability control
 Much like antilock brakes work to allow the driver to steer while braking on
slippery surfaces, stability control works to help the vehicle stay on its driverintended path in turns. Sometimes a driver will enter a curve too quickly and
exceed the tire's ability to hold the road through the turn. When this happens, the
vehicle begins to spin or skid. Stability control pulsates the brakes of individual
wheels to help "rotate" the vehicle to the driver's intended path.
 Steering wheel angle sensor : determines the driver's intended rotation; i.e. where

the driver wants to steer. This kind of sensor is often based on AMR-elements.
Yaw rate sensor : measures the rotation rate of the car; i.e how much the car is
actually turning. The data from the yaw sensor is compared with the data from the
steering wheel angle sensor to determine regulating action.
 Numerous studies around the world confirm that ESC is highly effective in helping
the driver maintain control of the car and saving lives and reducing the severity of
crashes.[3] In the fall of 2004 in the U.S., the National Highway and Traffic Safety
Administration confirmed the international studies, releasing results of a field
study in the U.S. of ESC effectiveness. NHTSA concluded that ESC reduces crashes
by 35%. Additionally, Sport utility vehicles (SUV's) with stability control are
involved in 67% fewer accidents than SUVs without the system. The Insurance
Institute for Highway Safety (IIHS) issued its own study results in 2004 concluding
that universal use of ESC could save 7,000 lives a year in the United States. In June
2006, the IIHS released a second study showing that up to 10,000 fatal US crashes
could be avoided annually if all vehicles were equipped with ESC [4] The 2006 study
concluded that ESC reduces the likelihood of all fatal crashes by 43%, fatal singlevehicle crashes by 56%, and fatal single-vehicle rollovers by 77-80%.
APPLICATION
AGV(Automated guided vehicles)

Transbotics Corporation is a publicly held corporation specializing in tailor-made
Automated Guided Vehicles (AGVs) integrated into a total automation solution.
 AGVs are driverless, computer-controlled vehicles that are programmed to
transport materials through designated pickup and delivery routines within a
particular facility (usually a manufacturing or distribution facility) and to transmit
information concerning system status, inventory tracking, and system controls to a
system controller. The Company's AGV system products and services have been
used in a variety of industries, including textiles, automotive, entertainment,
newspaper publishing, and electronics.
 These control products are designed to be of such general applicability as to be

incorporated into many kinds of material handling vehicles. Consequently, they
are used not only in custom-designed AGV vehicles and systems, but also to
automate conventional material handling equipment such as forklifts and pallet
jacks.
 Automatic guided vehicles can be guided between pick-up and delivery points by
several methods. The traditional method is an inductive loop, called a wire guide
path, which is embedded in the floor of the facility when the AGV system is
installed. The vehicles in a traditional AGV system are equipped with a sensor and
guidance equipment that causes them to follow the guide path. The Company
promotes an advanced laser guidance technology, (LGV), that employs a rotating
laser beam emitted from a vehicle to sweep the room and calculate angles to
detected reflectors. The vehicle's computer uses the data gathered in this manner
to determine its location and progress towards its destination. The vehicle can be
rerouted remotely by computer. In most cases, laser guidance is superior to
inductive loop technology because it permits the end user to alter the designated
routines of AGVs without extensive reconfiguration of the facility.
RESOURCES
Atmel Corp.
Makers of the AVR microcontroller
http://www.atmel.com
AVRbeginners.net
http://www.avrbeginners.net/
AVR assembler tutorial
Tutorial for learning assembly language for the AVR-Single-Chip-Processors
ATMEL with practical examples.
http://www.avr-asm-tutorial.net/
One of the best sites AVR sites
http://www.avrfreaks.net
Basic Electronics
http://www.kpsec.freeuk.com/
Williamson Labs
Nice animated tutorials, articles and project ideas.
http://www.williamson-labs.com/home.htm
Small Robot Sensors
http://www.andrew.cmu.edu/user/rjg/websensors/robot_sensors2.html
Robotics India
An Indian site devoted to robotics.
http://www.roboticsindia.com/
THANK YOU !

Mais conteúdo relacionado

Mais procurados

Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotSelf-employed
 
Maze Solver Robot Poster
Maze Solver Robot PosterMaze Solver Robot Poster
Maze Solver Robot PosterNaveed Ahmed
 
The line follower robot
The line follower robotThe line follower robot
The line follower robotPoonam Narang
 
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
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system pptNilgiri publicity
 
Smart Blind Stick for Blind Peoples
Smart Blind Stick for Blind PeoplesSmart Blind Stick for Blind Peoples
Smart Blind Stick for Blind PeoplesDharmaraj Morle
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOjovin Richard
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTSatyam Kumar
 
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
 
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®
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robotRahuldey1991
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoRichard Rixham
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance RobotRatan Srikanth
 
Line follower robot
Line follower robotLine follower robot
Line follower robotANU_110
 
Robotic car project presentation
Robotic car project presentationRobotic car project presentation
Robotic car project presentationAkshay Parmar
 

Mais procurados (20)

Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Maze Solver Robot Poster
Maze Solver Robot PosterMaze Solver Robot Poster
Maze Solver Robot Poster
 
The line follower robot
The line follower robotThe line follower robot
The line follower robot
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation
 
robotics and embedded system ppt
robotics and embedded system pptrobotics and embedded system ppt
robotics and embedded system ppt
 
Smart Blind Stick for Blind Peoples
Smart Blind Stick for Blind PeoplesSmart Blind Stick for Blind Peoples
Smart Blind Stick for Blind Peoples
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINO
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL 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
 
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
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
L298 Motor Driver
L298 Motor DriverL298 Motor Driver
L298 Motor Driver
 
line following robot
line following robotline following robot
line following robot
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Robotic Sensor
Robotic SensorRobotic Sensor
Robotic Sensor
 
Robotic car project presentation
Robotic car project presentationRobotic car project presentation
Robotic car project presentation
 

Destaque

Final report on line follower
Final report on line followerFinal report on line follower
Final report on line followerPriya Hada
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotFarooq Saeed
 
light follower robot
light follower robotlight follower robot
light follower robotanuragyadav94
 
Pick and place Line following robot report
Pick and place Line following robot reportPick and place Line following robot report
Pick and place Line following robot reportPradeep Yadav
 
Report - Light Sensing Robot
Report - Light Sensing RobotReport - Light Sensing Robot
Report - Light Sensing RobotDivay Khatri
 
Line follower Robot using PID algorithm
Line follower Robot using PID algorithmLine follower Robot using PID algorithm
Line follower Robot using PID algorithmIfaz Ahmed Aflan
 
pick-and-place-robot
pick-and-place-robotpick-and-place-robot
pick-and-place-robotSuchit Moon
 
visible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mvisible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mNagaraju Medara
 
Final report of line follower robot
Final report of line follower robotFinal report of line follower robot
Final report of line follower robotRohit Dadoriya
 
Đồ án thiết kế robot dò đường
Đồ án thiết kế robot dò đườngĐồ án thiết kế robot dò đường
Đồ án thiết kế robot dò đườngKiều Tú
 
Project Report for Automated Guided Vehicle
Project Report for Automated Guided VehicleProject Report for Automated Guided Vehicle
Project Report for Automated Guided VehicleSOORAJ V R
 
Fabrication of Automatic Guided Vehicle
Fabrication of Automatic Guided Vehicle Fabrication of Automatic Guided Vehicle
Fabrication of Automatic Guided Vehicle Ajith Aravind
 
Line following robot
Line following robotLine following robot
Line following robotsunil sah
 

Destaque (20)

Final report on line follower
Final report on line followerFinal report on line follower
Final report on line follower
 
line following robot
line following robotline following robot
line following robot
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
light follower robot
light follower robotlight follower robot
light follower robot
 
Pick and place Line following robot report
Pick and place Line following robot reportPick and place Line following robot report
Pick and place Line following robot report
 
Report - Light Sensing Robot
Report - Light Sensing RobotReport - Light Sensing Robot
Report - Light Sensing Robot
 
Line Follower Final Report
Line Follower Final ReportLine Follower Final Report
Line Follower Final Report
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Seminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) pptSeminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) ppt
 
Line follower Robot using PID algorithm
Line follower Robot using PID algorithmLine follower Robot using PID algorithm
Line follower Robot using PID algorithm
 
pick-and-place-robot
pick-and-place-robotpick-and-place-robot
pick-and-place-robot
 
visible light follower robot by nagaraju.m
visible light follower robot by nagaraju.mvisible light follower robot by nagaraju.m
visible light follower robot by nagaraju.m
 
Final report of line follower robot
Final report of line follower robotFinal report of line follower robot
Final report of line follower robot
 
Đồ án thiết kế robot dò đường
Đồ án thiết kế robot dò đườngĐồ án thiết kế robot dò đường
Đồ án thiết kế robot dò đường
 
Project Report for Automated Guided Vehicle
Project Report for Automated Guided VehicleProject Report for Automated Guided Vehicle
Project Report for Automated Guided Vehicle
 
Fabrication of Automatic Guided Vehicle
Fabrication of Automatic Guided Vehicle Fabrication of Automatic Guided Vehicle
Fabrication of Automatic Guided Vehicle
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Line following robot
Line following robotLine following robot
Line following robot
 
Pid control for line follwoers
Pid control for line follwoersPid control for line follwoers
Pid control for line follwoers
 

Semelhante a LINE FOLLOWING ROBOT TITLE

IRJET - Android based Pick and Place Robot Vehicle for Industries
IRJET -  	  Android based Pick and Place Robot Vehicle for IndustriesIRJET -  	  Android based Pick and Place Robot Vehicle for Industries
IRJET - Android based Pick and Place Robot Vehicle for IndustriesIRJET Journal
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Nur Syafiqah Mustaffa
 
IRJET- Automated Guided Vehicle using Servo Motor in Indoor Positioning S...
IRJET-  	  Automated Guided Vehicle using Servo Motor in Indoor Positioning S...IRJET-  	  Automated Guided Vehicle using Servo Motor in Indoor Positioning S...
IRJET- Automated Guided Vehicle using Servo Motor in Indoor Positioning S...IRJET Journal
 
Ijett v5 n1p108
Ijett v5 n1p108Ijett v5 n1p108
Ijett v5 n1p108Athulya MB
 
ACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINO
ACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINOACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINO
ACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINOIRJET Journal
 
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEAUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEIRJET Journal
 
IRJET- Autonomous Floor Cleaning BOT
IRJET- 	  Autonomous Floor Cleaning BOTIRJET- 	  Autonomous Floor Cleaning BOT
IRJET- Autonomous Floor Cleaning BOTIRJET Journal
 
IRJET- Design and Implementation of Automatic Traction System
IRJET-  	  Design and Implementation of Automatic Traction SystemIRJET-  	  Design and Implementation of Automatic Traction System
IRJET- Design and Implementation of Automatic Traction SystemIRJET Journal
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
ACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILES
ACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILESACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILES
ACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILESAdrija Chowdhury
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise controlVIBHOR RATHI
 
Vehicle Head Light Beam Control Using RF Communication
Vehicle Head Light Beam Control Using RF CommunicationVehicle Head Light Beam Control Using RF Communication
Vehicle Head Light Beam Control Using RF CommunicationIRJET Journal
 
IRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET Journal
 
Speed checkers for highways
Speed checkers for highwaysSpeed checkers for highways
Speed checkers for highwaysRahul Kshirsagar
 
IRJET - Construction of "One Belt and One Road" Intelligent Analysis System
IRJET -  	  Construction of "One Belt and One Road" Intelligent Analysis SystemIRJET -  	  Construction of "One Belt and One Road" Intelligent Analysis System
IRJET - Construction of "One Belt and One Road" Intelligent Analysis SystemIRJET Journal
 

Semelhante a LINE FOLLOWING ROBOT TITLE (20)

Presentation1
Presentation1Presentation1
Presentation1
 
IRJET - Android based Pick and Place Robot Vehicle for Industries
IRJET -  	  Android based Pick and Place Robot Vehicle for IndustriesIRJET -  	  Android based Pick and Place Robot Vehicle for Industries
IRJET - Android based Pick and Place Robot Vehicle for Industries
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)
 
IRJET- Automated Guided Vehicle using Servo Motor in Indoor Positioning S...
IRJET-  	  Automated Guided Vehicle using Servo Motor in Indoor Positioning S...IRJET-  	  Automated Guided Vehicle using Servo Motor in Indoor Positioning S...
IRJET- Automated Guided Vehicle using Servo Motor in Indoor Positioning S...
 
Ijett v5 n1p108
Ijett v5 n1p108Ijett v5 n1p108
Ijett v5 n1p108
 
ACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINO
ACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINOACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINO
ACCIDENT PREVENTION AND IDENTIFICATION SYSTEM FOR VEHICLES USING ARDUINO
 
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONEAUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
AUTOMATIC ACCELERATION CONTROL IN TRAFFIC SIGNAL/SCHOOL ZONE
 
IRJET- Autonomous Floor Cleaning BOT
IRJET- 	  Autonomous Floor Cleaning BOTIRJET- 	  Autonomous Floor Cleaning BOT
IRJET- Autonomous Floor Cleaning BOT
 
IRJET- Design and Implementation of Automatic Traction System
IRJET-  	  Design and Implementation of Automatic Traction SystemIRJET-  	  Design and Implementation of Automatic Traction System
IRJET- Design and Implementation of Automatic Traction System
 
adaptivecruisecontrol-Abhi ppt1
adaptivecruisecontrol-Abhi ppt1adaptivecruisecontrol-Abhi ppt1
adaptivecruisecontrol-Abhi ppt1
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
ACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILES
ACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILESACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILES
ACCIDENT PREVENTION AND SECURITY SYSTEM FOR AUTOMOBILES
 
Car locking system
Car locking systemCar locking system
Car locking system
 
Embeded system
Embeded systemEmbeded system
Embeded system
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Vehicle Head Light Beam Control Using RF Communication
Vehicle Head Light Beam Control Using RF CommunicationVehicle Head Light Beam Control Using RF Communication
Vehicle Head Light Beam Control Using RF Communication
 
IRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using ArduinoIRJET- Adaptive Headlights System for Vehicle using Arduino
IRJET- Adaptive Headlights System for Vehicle using Arduino
 
Embeded system
Embeded systemEmbeded system
Embeded system
 
Speed checkers for highways
Speed checkers for highwaysSpeed checkers for highways
Speed checkers for highways
 
IRJET - Construction of "One Belt and One Road" Intelligent Analysis System
IRJET -  	  Construction of "One Belt and One Road" Intelligent Analysis SystemIRJET -  	  Construction of "One Belt and One Road" Intelligent Analysis System
IRJET - Construction of "One Belt and One Road" Intelligent Analysis System
 

Mais de Amit Upadhye

Mais de Amit Upadhye (8)

SAP_CRM
SAP_CRMSAP_CRM
SAP_CRM
 
Organisational culture
Organisational cultureOrganisational culture
Organisational culture
 
Kaizen
KaizenKaizen
Kaizen
 
Gap analysis
Gap analysisGap analysis
Gap analysis
 
E logistics
E logisticsE logistics
E logistics
 
SAP BI case study
SAP BI case studySAP BI case study
SAP BI case study
 
Road logistics india
Road logistics indiaRoad logistics india
Road logistics india
 
Pune
PunePune
Pune
 

Último

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

LINE FOLLOWING ROBOT TITLE

  • 1. Line Following Robot Amit Upadhye Atik Shaikh
  • 3. INTRODUCTION What is 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 viceversa) or it can be invisible like a magnetic field. Why to built a Line follower? Applications:Automated cars running on roads with embedded magnets(ESC electronic stability control), guidance system for industrial robots moving on shop floor etc.
  • 5. ALGORITHM 1. L= leftmost sensor which reads 0; R= rightmost sensor which reads 0. If no sensor on Left (or Right) is 0 then L (or R) equals 0 2. If all sensors read 1 go to step 3, else, If L>R Move Left If L<R Move Right If L=R Move Forward Goto step 4
  • 6. ALGORITHM 3. Move Clockwise if line was last seen on Right Move Counter Clockwise if line was last seen on Left Repeat step 3 till line is found. 4. Goto step 1.
  • 7. COMPONENTS AVR SERIES MICROCONTROLLER ATMEGA16 DUAL FULL BRIDGE DRIVER L298 LOW POWER QUAD OPERATIONAL AMPLIFIER LM324 THREE TERMINAL POSITIVE VOLTAGE REGULATOR 7805 SINGLE PHASE BRIDGE RECTIFIER IC INFRARED TRANSMITTER RECIEVER
  • 9. IMPLEMENTATION OF SENSOR CIRCUIT The resistance of the sensor decreases when IR light falls on it. A good sensor will have near zero resistance in presence of light and a very large resistance in absence of light. We have used this property of the sensor to form a potential divider. The potential at point ‘2’ is Rsensor / (Rsensor + R1). Again, a good sensor circuit should give maximum change in potential at point ‘2’ for no-light and brightlight conditions.
  • 10. OBJECT DETECTION USING IR It is the same principle in ALL Infra-Red proximity sensors. The basic idea is to send infra red light through IRLEDs,which is then reflected by any object in front of the sensor. This is an electrical property of Light Emitting Diodes (LEDs) which is the fact that a led Produce a voltage difference across its leads when it is subjected to light. As if it was a photo-cell, but with much lower output current. In other words, the voltage generated by the leds can't be in any way used to generate electrical power from light, It can barely be detected. that's why as you will notice in the schematic, we are going to use a Op-Amp (operational Amplifier) to accurately detect very small voltage changes
  • 12. CIRCUIT DESCRIPTION The 8 sensors are connected to PORTA. The L298 Motor Driver has 4 inputs to control the motion of the motors and two enable inputs which are used for switching the motors on and off. To control the speed of the motors a PWM waveform with variable duty cycle is applied to the enable pins. Rapidly switching the voltage between Vs and GND gives an effective voltage between Vs and GND whose value depends on the duty cycle of PWM. 100% duty cycle corresponds to voltage equal to Vs, 50 % corresponds to 0.5Vs and so on The 1N4004 diodes are used to prevent back EMF of the motors from disturbing the remaining circuit. L298 is used as a coil driver instead of l293D L298 as it has current capacity of 2A per channel @ 45V compared to 0.6 A @ 36 V of a L293D. L293D’s package is not suitable for attaching a good heat sink, practically you can’t use it above 16V without frying it. L298 on the other hand works happily at 16V without a heat sink, though it is always better to use one.
  • 13. PROGRAMING PART  WRITING A CODE IN C  COMPILING CODE USING CODEVISION AVR  CONVERTING IT TO HEX USING CODEVISION AVR  SIMULATION OF THE HEX FILE IN THE AVR STUDIO 4.0  DOWNLOADING THE PORGRAMIN TO MICROCONTROLLER USING XELTEK’S UNIVERSAL PROGRAMMER
  • 14. VIDEO OF PROGRAMMING AND SIMULATION PART
  • 15. DESIGN OF MECHANICAL STRUCTURE
  • 16. APPLICATION Automated Stability control  Much like antilock brakes work to allow the driver to steer while braking on slippery surfaces, stability control works to help the vehicle stay on its driverintended path in turns. Sometimes a driver will enter a curve too quickly and exceed the tire's ability to hold the road through the turn. When this happens, the vehicle begins to spin or skid. Stability control pulsates the brakes of individual wheels to help "rotate" the vehicle to the driver's intended path.
  • 17.  Steering wheel angle sensor : determines the driver's intended rotation; i.e. where the driver wants to steer. This kind of sensor is often based on AMR-elements. Yaw rate sensor : measures the rotation rate of the car; i.e how much the car is actually turning. The data from the yaw sensor is compared with the data from the steering wheel angle sensor to determine regulating action.  Numerous studies around the world confirm that ESC is highly effective in helping the driver maintain control of the car and saving lives and reducing the severity of crashes.[3] In the fall of 2004 in the U.S., the National Highway and Traffic Safety Administration confirmed the international studies, releasing results of a field study in the U.S. of ESC effectiveness. NHTSA concluded that ESC reduces crashes by 35%. Additionally, Sport utility vehicles (SUV's) with stability control are involved in 67% fewer accidents than SUVs without the system. The Insurance Institute for Highway Safety (IIHS) issued its own study results in 2004 concluding that universal use of ESC could save 7,000 lives a year in the United States. In June 2006, the IIHS released a second study showing that up to 10,000 fatal US crashes could be avoided annually if all vehicles were equipped with ESC [4] The 2006 study concluded that ESC reduces the likelihood of all fatal crashes by 43%, fatal singlevehicle crashes by 56%, and fatal single-vehicle rollovers by 77-80%.
  • 18. APPLICATION AGV(Automated guided vehicles) Transbotics Corporation is a publicly held corporation specializing in tailor-made Automated Guided Vehicles (AGVs) integrated into a total automation solution.  AGVs are driverless, computer-controlled vehicles that are programmed to transport materials through designated pickup and delivery routines within a particular facility (usually a manufacturing or distribution facility) and to transmit information concerning system status, inventory tracking, and system controls to a system controller. The Company's AGV system products and services have been used in a variety of industries, including textiles, automotive, entertainment, newspaper publishing, and electronics.
  • 19.  These control products are designed to be of such general applicability as to be incorporated into many kinds of material handling vehicles. Consequently, they are used not only in custom-designed AGV vehicles and systems, but also to automate conventional material handling equipment such as forklifts and pallet jacks.  Automatic guided vehicles can be guided between pick-up and delivery points by several methods. The traditional method is an inductive loop, called a wire guide path, which is embedded in the floor of the facility when the AGV system is installed. The vehicles in a traditional AGV system are equipped with a sensor and guidance equipment that causes them to follow the guide path. The Company promotes an advanced laser guidance technology, (LGV), that employs a rotating laser beam emitted from a vehicle to sweep the room and calculate angles to detected reflectors. The vehicle's computer uses the data gathered in this manner to determine its location and progress towards its destination. The vehicle can be rerouted remotely by computer. In most cases, laser guidance is superior to inductive loop technology because it permits the end user to alter the designated routines of AGVs without extensive reconfiguration of the facility.
  • 20. RESOURCES Atmel Corp. Makers of the AVR microcontroller http://www.atmel.com AVRbeginners.net http://www.avrbeginners.net/ AVR assembler tutorial Tutorial for learning assembly language for the AVR-Single-Chip-Processors ATMEL with practical examples. http://www.avr-asm-tutorial.net/ One of the best sites AVR sites http://www.avrfreaks.net
  • 21. Basic Electronics http://www.kpsec.freeuk.com/ Williamson Labs Nice animated tutorials, articles and project ideas. http://www.williamson-labs.com/home.htm Small Robot Sensors http://www.andrew.cmu.edu/user/rjg/websensors/robot_sensors2.html Robotics India An Indian site devoted to robotics. http://www.roboticsindia.com/