SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Engineering Design Project
   Department of Computer Science and Engineering
               University of Moratuwa


Group Name:- Phoenix
     ‱ Gunasinghe U. L. D. N            100162X
     ‱ Sashika W. A. D                  100487X
     ‱ Siriwardena M.P                  100512X
     ‱ Udara Y.B.N                      100544V
     ‱ Wijayarathna D.G.C.D             100596F
A machine which is built to follow
a specific path is defined as a Line
Follower. The line may have different
appearances

  A Black line on a white surface or
 vice-versa.
  An Invisible line as a magnetic
 field.
‱   Basic knowledge about electronic
    components.
‱   Basic knowledge on electronic circuit
    designing      and making.
‱   Basic knowledge on C Programing.
‱   Innovative brain and perseverance.
As we analyze the problem we
realize that we have to get seven
inputs and four outputs. So we
decided that the most suitable
microcontroller for our requirements
is the 16F877A microcontroller.
     It consists of four input/output
ports and PWM module. This
persuades us to use it in our circuit.
We have used seven IR sensors and below
you can see the arrangement of those sensors.


                      1



 6      4      2             3      5      7
 Sensors 1,2 and 3 are used to detect the
 road.
 Sensors 4 and 5 are used to recognize
 the mark given to indicate the side which
 the robot should turn at the four-way
 junction.
 Sensors 6 and 7 are used to recognize
 the four-way junction.
The IR LED emits a beam of IR and the
surface below reflect the beam. When the
sensors senses the beam it generates a
voltage. This voltage depends on the
amount of the light sense by the sensor.
When the intensity is higher the generated
voltage is higher and when the intensity is
lower the generated voltage is lower.
We used three       circuit   panels   to
complete the robot.

   Analog to Digital Converter
   PIC Simulation Circuit
   Motor Interface and Control Circuit
Analog output given by the sensors is converted to
digital by the above circuit .
This part of circuit can be considered
as the mother board of our robot.
     The circuit gets all the outputs of
sensors as the inputs of the PIC. Then the
PIC gives us required outputs.
     According to the design of this circuit
we can also program the PIC while it is
attached to the circuit.
This part of circuit controls the motors according to the outputs
given by the PIC.
 We used PIC C language to program
the IC. We used PIC C because it is
familiar to us and similar to C language.
 We have written the program as
getting inputs from the sensors and
rotating the motors forward and backward
according to our requirements.
 In this project we didn’t use PWM(Pulse With
 Module) Method. Because we didn’t have
 enough knowledge about using it. If we used it
 we could improve the performances.

Although we use a 6V power pack with a lengthy
 wire, we could make the robot more portable if
 we used a rechargeable battery.
 Discussion with Mr. Aruna Upul (Department of
 Electronics and Tele communication.)
We used following links to get an idea about the
 path following robot.
‱ http://robotika.yweb.sk/skola/AVR/visionrobo%20com/Line%20Follower%20tutorial%20v1.1.pdf
‱ http://www.botskool.com/tutorials/electronics/8051/line-follower
‱ http://www.kmitl.ac.th/~kswichit/ROBOT/Follower.pdf
‱ http://www.docstoc.com/docs/64977263/Line-following-robot-tutorial
‱ http://www.richardvannoy.info/building-a-line-following-robot.pdf
‱ http://www.tombot.net/beam/linefollowingcircuit.html
‱ http://www.ermicro.com/blog/?p=1097
‱ http://docs.google.com/viewer?a=v&q=cache:WXamZCglK3UJ:vjtirobotics.files.wordpress.com/2008/0
  9/linefollower_tricks.doc+build+line+follower&hl=en&gl=lk&pid=bl&srcid=ADGEEShm4TXBoqBpvNTwSc
  bQKoI_Wayxn0HBz_QMKTbHpnaf8pVJAK2wPJUIjkFJdz2No0UjmtN8BWTi1BOmqTi0a-
  QGbgootbW42Px3xw2nz6dY-j_oFezBrJojYMM-
  QFs84oBD5kjz&sig=AHIEtbS8vwB7pLdTJEJoU0PeJOoDoLeBmA&pli=1
‱ http://www.youtube.com/watch?v=I_NU2ruzyc4
‱ http://www.youtube.com/watch?v=BLfXXRfRIzY
‱ http://www.youtube.com/watch?v=6QznAAwL8rI
Path following robot

Weitere Àhnliche Inhalte

Was ist angesagt?

Report - Line Following Robot
Report - Line Following RobotReport - Line Following Robot
Report - Line Following RobotDivay Khatri
 
Line follower(theory + coding + videos)
Line follower(theory + coding + videos)Line follower(theory + coding + videos)
Line follower(theory + coding + videos)Yash Patel
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotFarooq Saeed
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
light follower robot
light follower robotlight follower robot
light follower robotanuragyadav94
 
Line following robot
Line following robotLine following robot
Line following robotAbhishek Patil
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotSelf-employed
 
7380969 Line Follower Using At89c51
7380969 Line Follower Using At89c517380969 Line Follower Using At89c51
7380969 Line Follower Using At89c51biharimukund
 
Line follower robot
Line follower robotLine follower robot
Line follower robotANU_110
 
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
 
Line follower robot
Line follower robotLine follower robot
Line follower robotRohit Dadoriya
 
Line following robot
Line following robotLine following robot
Line following robotsunil sah
 
Embedded Application : An Autonomous Robot or Line Follower Bot
Embedded Application : An Autonomous Robot or Line Follower BotEmbedded Application : An Autonomous Robot or Line Follower Bot
Embedded Application : An Autonomous Robot or Line Follower BotEr. Raju Bhardwaj
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semsteraqeel shoukat
 
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
 
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
 
Line follower robot
Line follower robotLine follower robot
Line follower robotUlla Ahmed
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower RobotBikram Prasad
 

Was ist angesagt? (20)

Report - Line Following Robot
Report - Line Following RobotReport - Line Following Robot
Report - Line Following Robot
 
Line follower(theory + coding + videos)
Line follower(theory + coding + videos)Line follower(theory + coding + videos)
Line follower(theory + coding + videos)
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
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
 
Line following robot
Line following robotLine following robot
Line following robot
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
7380969 Line Follower Using At89c51
7380969 Line Follower Using At89c517380969 Line Follower Using At89c51
7380969 Line Follower Using At89c51
 
Line follower robot
Line follower robotLine follower robot
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
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Line following robot
Line following robotLine following robot
Line following robot
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Embedded Application : An Autonomous Robot or Line Follower Bot
Embedded Application : An Autonomous Robot or Line Follower BotEmbedded Application : An Autonomous Robot or Line Follower Bot
Embedded Application : An Autonomous Robot or Line Follower Bot
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
 
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
 
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
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 

Ähnlich wie Path following robot

PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based OscilloscopeSayyed Z
 
Arduino Based Project.pptx
Arduino Based Project.pptxArduino Based Project.pptx
Arduino Based Project.pptxAbhishek Sharma
 
Metro Train Automation & display System
Metro Train Automation & display SystemMetro Train Automation & display System
Metro Train Automation & display SystemSudakshinaMeenu
 
Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892yogeshingle4
 
Team7 report
Team7 reportTeam7 report
Team7 report8124510917
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGVKUNJBIHARISINGH5
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET Journal
 
Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...chandan kumar
 
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENTSTREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENTm sivareddy
 
Resume for Embedded Engineer_1
Resume for Embedded Engineer_1Resume for Embedded Engineer_1
Resume for Embedded Engineer_1gajendra parmar
 
Street light controlling using Microcontroller
Street light controlling using MicrocontrollerStreet light controlling using Microcontroller
Street light controlling using Microcontroller9989476539
 
automatic toll collection.pptx
automatic toll collection.pptxautomatic toll collection.pptx
automatic toll collection.pptxRakibulHassan77
 
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...IJERA Editor
 
Arduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning SystemArduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning SystemMadhav Reddy Chintapalli
 
SEM 6th final 1
SEM 6th final 1SEM 6th final 1
SEM 6th final 1Naimish Kacha
 

Ähnlich wie Path following robot (20)

Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based Oscilloscope
 
Arduino Based Project.pptx
Arduino Based Project.pptxArduino Based Project.pptx
Arduino Based Project.pptx
 
Metro Train Automation & display System
Metro Train Automation & display SystemMetro Train Automation & display System
Metro Train Automation & display System
 
Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892
 
Team7 report
Team7 reportTeam7 report
Team7 report
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGV
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place Robot
 
Wifi controlled rover prototype
Wifi controlled rover prototypeWifi controlled rover prototype
Wifi controlled rover prototype
 
Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...Speed and direction control of dc motor using android mobile application grv ...
Speed and direction control of dc motor using android mobile application grv ...
 
Y3.pptx
Y3.pptxY3.pptx
Y3.pptx
 
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENTSTREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
STREET LIGHT THAT GLOWS ON DETECTING VEHICLE MOVEMENT
 
B044020609
B044020609B044020609
B044020609
 
Resume for Embedded Engineer_1
Resume for Embedded Engineer_1Resume for Embedded Engineer_1
Resume for Embedded Engineer_1
 
Street light controlling using Microcontroller
Street light controlling using MicrocontrollerStreet light controlling using Microcontroller
Street light controlling using Microcontroller
 
automatic toll collection.pptx
automatic toll collection.pptxautomatic toll collection.pptx
automatic toll collection.pptx
 
"SOLAR POWERED TRANSMISSION LINE INSPECTION ROBOT"
"SOLAR POWERED TRANSMISSION LINE INSPECTION ROBOT""SOLAR POWERED TRANSMISSION LINE INSPECTION ROBOT"
"SOLAR POWERED TRANSMISSION LINE INSPECTION ROBOT"
 
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
 
Arduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning SystemArduino Based Collision Prevention Warning System
Arduino Based Collision Prevention Warning System
 
SEM 6th final 1
SEM 6th final 1SEM 6th final 1
SEM 6th final 1
 

Mehr von Chamila Wijayarathna

Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...
Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...
Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...Chamila Wijayarathna
 
Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...
Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...
Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...Chamila Wijayarathna
 
SinMin - Sinhala Corpus Project - Thesis
SinMin - Sinhala Corpus Project - ThesisSinMin - Sinhala Corpus Project - Thesis
SinMin - Sinhala Corpus Project - ThesisChamila Wijayarathna
 
Implementing a Corpus for Sinhala Language
Implementing a Corpus for Sinhala LanguageImplementing a Corpus for Sinhala Language
Implementing a Corpus for Sinhala LanguageChamila Wijayarathna
 
Sinmin Literature Review Presentation
Sinmin Literature Review PresentationSinmin Literature Review Presentation
Sinmin Literature Review PresentationChamila Wijayarathna
 
Xbotix 2014 Rules undergraduate category
Xbotix 2014 Rules   undergraduate categoryXbotix 2014 Rules   undergraduate category
Xbotix 2014 Rules undergraduate categoryChamila Wijayarathna
 
Higgs Boson Machine Learning Challenge Report
Higgs Boson Machine Learning Challenge ReportHiggs Boson Machine Learning Challenge Report
Higgs Boson Machine Learning Challenge ReportChamila Wijayarathna
 
Knock detecting door lock research paper
Knock detecting door lock research paperKnock detecting door lock research paper
Knock detecting door lock research paperChamila Wijayarathna
 
IEEE Xtreme Final results 2012
IEEE Xtreme Final results 2012IEEE Xtreme Final results 2012
IEEE Xtreme Final results 2012Chamila Wijayarathna
 
Helen Keller, The Story of My Life
Helen Keller, The Story of My LifeHelen Keller, The Story of My Life
Helen Keller, The Story of My LifeChamila Wijayarathna
 
Shirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research PaperShirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research PaperChamila Wijayarathna
 
Products, Process Development Firms in Sri Lanka and their focus on Sustaina...
Products, Process  Development Firms in Sri Lanka and their focus on Sustaina...Products, Process  Development Firms in Sri Lanka and their focus on Sustaina...
Products, Process Development Firms in Sri Lanka and their focus on Sustaina...Chamila Wijayarathna
 

Mehr von Chamila Wijayarathna (19)

Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...
Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...
Why Johnny Can't Store Passwords Securely? A Usability Evaluation of Bouncyca...
 
Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...
Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...
Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Securit...
 
SinMin - Sinhala Corpus Project - Thesis
SinMin - Sinhala Corpus Project - ThesisSinMin - Sinhala Corpus Project - Thesis
SinMin - Sinhala Corpus Project - Thesis
 
GS0C - "How to Start" Guide
GS0C - "How to Start" GuideGS0C - "How to Start" Guide
GS0C - "How to Start" Guide
 
Sinmin final presentation
Sinmin final presentation Sinmin final presentation
Sinmin final presentation
 
Implementing a Corpus for Sinhala Language
Implementing a Corpus for Sinhala LanguageImplementing a Corpus for Sinhala Language
Implementing a Corpus for Sinhala Language
 
Sinmin Literature Review Presentation
Sinmin Literature Review PresentationSinmin Literature Review Presentation
Sinmin Literature Review Presentation
 
Xbotix 2014 Rules undergraduate category
Xbotix 2014 Rules   undergraduate categoryXbotix 2014 Rules   undergraduate category
Xbotix 2014 Rules undergraduate category
 
Kaggle KDD Cup Report
Kaggle KDD Cup ReportKaggle KDD Cup Report
Kaggle KDD Cup Report
 
Higgs Boson Machine Learning Challenge Report
Higgs Boson Machine Learning Challenge ReportHiggs Boson Machine Learning Challenge Report
Higgs Boson Machine Learning Challenge Report
 
Programs With Common Sense
Programs With Common SensePrograms With Common Sense
Programs With Common Sense
 
Knock detecting door lock research paper
Knock detecting door lock research paperKnock detecting door lock research paper
Knock detecting door lock research paper
 
IEEE Xtreme Final results 2012
IEEE Xtreme Final results 2012IEEE Xtreme Final results 2012
IEEE Xtreme Final results 2012
 
Helen Keller, The Story of My Life
Helen Keller, The Story of My LifeHelen Keller, The Story of My Life
Helen Keller, The Story of My Life
 
Shirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research PaperShirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
 
Ieee xtreme 5.0 results
Ieee xtreme 5.0 resultsIeee xtreme 5.0 results
Ieee xtreme 5.0 results
 
Memory technologies
Memory technologiesMemory technologies
Memory technologies
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
Products, Process Development Firms in Sri Lanka and their focus on Sustaina...
Products, Process  Development Firms in Sri Lanka and their focus on Sustaina...Products, Process  Development Firms in Sri Lanka and their focus on Sustaina...
Products, Process Development Firms in Sri Lanka and their focus on Sustaina...
 

KĂŒrzlich hochgeladen

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
[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
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
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
 
🐬 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
 

KĂŒrzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[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
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Path following robot

  • 1. Engineering Design Project Department of Computer Science and Engineering University of Moratuwa Group Name:- Phoenix ‱ Gunasinghe U. L. D. N 100162X ‱ Sashika W. A. D 100487X ‱ Siriwardena M.P 100512X ‱ Udara Y.B.N 100544V ‱ Wijayarathna D.G.C.D 100596F
  • 2. A machine which is built to follow a specific path is defined as a Line Follower. The line may have different appearances  A Black line on a white surface or vice-versa.  An Invisible line as a magnetic field.
  • 3. ‱ Basic knowledge about electronic components. ‱ Basic knowledge on electronic circuit designing and making. ‱ Basic knowledge on C Programing. ‱ Innovative brain and perseverance.
  • 4. As we analyze the problem we realize that we have to get seven inputs and four outputs. So we decided that the most suitable microcontroller for our requirements is the 16F877A microcontroller. It consists of four input/output ports and PWM module. This persuades us to use it in our circuit.
  • 5.
  • 6. We have used seven IR sensors and below you can see the arrangement of those sensors. 1 6 4 2 3 5 7
  • 7.  Sensors 1,2 and 3 are used to detect the road.  Sensors 4 and 5 are used to recognize the mark given to indicate the side which the robot should turn at the four-way junction.  Sensors 6 and 7 are used to recognize the four-way junction.
  • 8.
  • 9. The IR LED emits a beam of IR and the surface below reflect the beam. When the sensors senses the beam it generates a voltage. This voltage depends on the amount of the light sense by the sensor. When the intensity is higher the generated voltage is higher and when the intensity is lower the generated voltage is lower.
  • 10. We used three circuit panels to complete the robot.  Analog to Digital Converter  PIC Simulation Circuit  Motor Interface and Control Circuit
  • 11. Analog output given by the sensors is converted to digital by the above circuit .
  • 12.
  • 13. This part of circuit can be considered as the mother board of our robot. The circuit gets all the outputs of sensors as the inputs of the PIC. Then the PIC gives us required outputs. According to the design of this circuit we can also program the PIC while it is attached to the circuit.
  • 14. This part of circuit controls the motors according to the outputs given by the PIC.
  • 15.  We used PIC C language to program the IC. We used PIC C because it is familiar to us and similar to C language.  We have written the program as getting inputs from the sensors and rotating the motors forward and backward according to our requirements.
  • 16.  In this project we didn’t use PWM(Pulse With Module) Method. Because we didn’t have enough knowledge about using it. If we used it we could improve the performances. Although we use a 6V power pack with a lengthy wire, we could make the robot more portable if we used a rechargeable battery.
  • 17.  Discussion with Mr. Aruna Upul (Department of Electronics and Tele communication.) We used following links to get an idea about the path following robot. ‱ http://robotika.yweb.sk/skola/AVR/visionrobo%20com/Line%20Follower%20tutorial%20v1.1.pdf ‱ http://www.botskool.com/tutorials/electronics/8051/line-follower ‱ http://www.kmitl.ac.th/~kswichit/ROBOT/Follower.pdf ‱ http://www.docstoc.com/docs/64977263/Line-following-robot-tutorial ‱ http://www.richardvannoy.info/building-a-line-following-robot.pdf ‱ http://www.tombot.net/beam/linefollowingcircuit.html ‱ http://www.ermicro.com/blog/?p=1097 ‱ http://docs.google.com/viewer?a=v&q=cache:WXamZCglK3UJ:vjtirobotics.files.wordpress.com/2008/0 9/linefollower_tricks.doc+build+line+follower&hl=en&gl=lk&pid=bl&srcid=ADGEEShm4TXBoqBpvNTwSc bQKoI_Wayxn0HBz_QMKTbHpnaf8pVJAK2wPJUIjkFJdz2No0UjmtN8BWTi1BOmqTi0a- QGbgootbW42Px3xw2nz6dY-j_oFezBrJojYMM- QFs84oBD5kjz&sig=AHIEtbS8vwB7pLdTJEJoU0PeJOoDoLeBmA&pli=1 ‱ http://www.youtube.com/watch?v=I_NU2ruzyc4 ‱ http://www.youtube.com/watch?v=BLfXXRfRIzY ‱ http://www.youtube.com/watch?v=6QznAAwL8rI