SlideShare a Scribd company logo
1 of 9
Line Following Robot
By Elijah Barner, Timothy Moore, Bryan Quiroz
Subsystems Block Diagram
Code Block Diagram
Power Subsystems
18650 Lithium Ion Batteries
Typical Capacity: 3000 mAh
Min Capacity: 2900 mAh
Nominal Voltage: 3.7V
Charging Voltage: 4.35V
12 volt regulator - 7812
Max Amperage output:1 amp
5 volt regulator - 7805
Max Amperage output:1 amp
5V To 3.3V DC-DC Step-Down Power Supply Buck Module -AMS1117
● Operating Supply Voltage: 4.2 V to 10 V
● Output Current: 800mA
● Output Voltage: 3.3 V
Motors
SN754410NE - H Bridge
● Operating Supply Voltage: 4.5 V to 36 V
● Output Current: 1100 mA
Digilent 12v motor
● Max Operating Supply Voltage: 12 V
● Output Current: 240 mA
● Torque: 617 g-cm
Sensor Subsystems
PmodLS1
● VCC Pin (Pin 6)
● S1, S2, S3, S4 Header
● Infrared LEDs
● Infrared-sensitive phototransistor
OPB704
● Max Collector Current: 25 mA
● Vf - Forward Voltage: 1.7 V
Microcontroller
void forward(){
PWMDTY4=speed;
PWMDTY5=speed;
PTT=0x90;}
void stop(){
PWMDTY4=0;
PWMDTY5=0;
PTT=0x90;}
void left(){
PWMDTY4=(speed-decrease);
PWMDTY5=(speed/5); //slow down
PTT=0x40;}
void right(){
PWMDTY4=(speed/5); //slow down
PWMDTY5=(speed-decrease);
PTT=0x80;}
Results
The robot follows the line, but it
overcorrects some of the time at an
average of 21 seconds.
We slowed down the pulses in order
to increase it’s accuracy. With the
correction it still makes it around the
course at the same average of 21
seconds.
Summary/Conclusion
This was a very hard project but it was a sum of all that we learned so far.
Programming a microcontroller
Building a Power supply
Wiring and creating a circuit
The Axiom TWR-S12G128 kit was one of the worst ones to use. I think that there could have been something more
affordable in the market where it would have been easier to learn how to code.

More Related Content

What's hot

Practical setup of power electronics lab power semicondutor devices [ scr, m...
Practical setup of power electronics lab  power semicondutor devices [ scr, m...Practical setup of power electronics lab  power semicondutor devices [ scr, m...
Practical setup of power electronics lab power semicondutor devices [ scr, m...SHOEBSHAH
 
555 astable powerpoint
555 astable powerpoint555 astable powerpoint
555 astable powerpointJAC1994
 
PSpiceによる擬似共振電源回路シミュレーション事例
PSpiceによる擬似共振電源回路シミュレーション事例PSpiceによる擬似共振電源回路シミュレーション事例
PSpiceによる擬似共振電源回路シミュレーション事例Tsuyoshi Horigome
 
Ic 555 timer as astable
Ic 555 timer as astableIc 555 timer as astable
Ic 555 timer as astableDominicHendry
 
555 Timer integrated circuit and its applications
555 Timer integrated circuit and its applications555 Timer integrated circuit and its applications
555 Timer integrated circuit and its applicationsMayank Raj Singh
 
IC 555 timer and its applications
IC 555 timer and its applications IC 555 timer and its applications
IC 555 timer and its applications Jay Baria
 
Proportional Amplifier | P9000
Proportional Amplifier | P9000Proportional Amplifier | P9000
Proportional Amplifier | P9000RunnTech Controls
 
Advanced motion controls s25a20
Advanced motion controls s25a20Advanced motion controls s25a20
Advanced motion controls s25a20Electromate
 
Advanced motion controls s30a8
Advanced motion controls s30a8Advanced motion controls s30a8
Advanced motion controls s30a8Electromate
 
OLV1 (Load Flow Analysis) in Synch Mod
OLV1 (Load Flow Analysis) in Synch ModOLV1 (Load Flow Analysis) in Synch Mod
OLV1 (Load Flow Analysis) in Synch ModMuhammad Sarfraz
 
LDR1825PT-R - datasheet - st-microelectronics
LDR1825PT-R - datasheet - st-microelectronicsLDR1825PT-R - datasheet - st-microelectronics
LDR1825PT-R - datasheet - st-microelectronicsMarioFarias18
 

What's hot (20)

Astable multivibrator
Astable multivibratorAstable multivibrator
Astable multivibrator
 
Practical setup of power electronics lab power semicondutor devices [ scr, m...
Practical setup of power electronics lab  power semicondutor devices [ scr, m...Practical setup of power electronics lab  power semicondutor devices [ scr, m...
Practical setup of power electronics lab power semicondutor devices [ scr, m...
 
555 astable powerpoint
555 astable powerpoint555 astable powerpoint
555 astable powerpoint
 
PSpiceによる擬似共振電源回路シミュレーション事例
PSpiceによる擬似共振電源回路シミュレーション事例PSpiceによる擬似共振電源回路シミュレーション事例
PSpiceによる擬似共振電源回路シミュレーション事例
 
Ic 555 timer as astable
Ic 555 timer as astableIc 555 timer as astable
Ic 555 timer as astable
 
555 Timer integrated circuit and its applications
555 Timer integrated circuit and its applications555 Timer integrated circuit and its applications
555 Timer integrated circuit and its applications
 
Mini project
Mini projectMini project
Mini project
 
Ic555
Ic555Ic555
Ic555
 
IC 555 timer and its applications
IC 555 timer and its applications IC 555 timer and its applications
IC 555 timer and its applications
 
Proportional Amplifier | P9000
Proportional Amplifier | P9000Proportional Amplifier | P9000
Proportional Amplifier | P9000
 
555 Timer IC
555 Timer IC555 Timer IC
555 Timer IC
 
555 Timer Ic
555 Timer Ic555 Timer Ic
555 Timer Ic
 
L298 h
L298 hL298 h
L298 h
 
Advanced motion controls s25a20
Advanced motion controls s25a20Advanced motion controls s25a20
Advanced motion controls s25a20
 
Advanced motion controls s30a8
Advanced motion controls s30a8Advanced motion controls s30a8
Advanced motion controls s30a8
 
Ne555
Ne555Ne555
Ne555
 
16 Channel Actuator -MES-DO 16R
16 Channel Actuator -MES-DO 16R16 Channel Actuator -MES-DO 16R
16 Channel Actuator -MES-DO 16R
 
OLV1 (Load Flow Analysis) in Synch Mod
OLV1 (Load Flow Analysis) in Synch ModOLV1 (Load Flow Analysis) in Synch Mod
OLV1 (Load Flow Analysis) in Synch Mod
 
LDR1825PT-R - datasheet - st-microelectronics
LDR1825PT-R - datasheet - st-microelectronicsLDR1825PT-R - datasheet - st-microelectronics
LDR1825PT-R - datasheet - st-microelectronics
 
Figue555
Figue555Figue555
Figue555
 

Viewers also liked

line following robot ppt
line following robot pptline following robot ppt
line following robot pptSuchit Moon
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotFarooq Saeed
 
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
 
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 following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini projectAmit Upadhye
 
Line following robot
Line following robotLine following robot
Line following robotarul jothi
 
การสืบพันธุ์ในคน แก้ไข
การสืบพันธุ์ในคน แก้ไขการสืบพันธุ์ในคน แก้ไข
การสืบพันธุ์ในคน แก้ไขIsaree Kowin
 
2016-9-2 Project Management Professional Certificate
2016-9-2 Project Management Professional Certificate2016-9-2 Project Management Professional Certificate
2016-9-2 Project Management Professional CertificateSridhar Rangaswamy
 
ธนพร รินทร์แก้ว
ธนพร  รินทร์แก้วธนพร  รินทร์แก้ว
ธนพร รินทร์แก้วjoonjungzee
 
Trastornosdigestivos.fsi.auladesalud
Trastornosdigestivos.fsi.auladesaludTrastornosdigestivos.fsi.auladesalud
Trastornosdigestivos.fsi.auladesaludfarmaciasantaisabel
 
PDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas Upstream
PDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas UpstreamPDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas Upstream
PDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas UpstreamBaljit Singh
 
NotaryEssentialsCompletedGodsgraceOfficial
NotaryEssentialsCompletedGodsgraceOfficialNotaryEssentialsCompletedGodsgraceOfficial
NotaryEssentialsCompletedGodsgraceOfficialSridhar Rangaswamy
 
Controlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR RemoteControlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR RemoteEdgefxkits & Solutions
 

Viewers also liked (20)

line following robot ppt
line following robot pptline following robot ppt
line following robot ppt
 
line following robot
line following robotline following robot
line following robot
 
Follower
FollowerFollower
Follower
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following 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
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
 
Line following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini project
 
Line following robot
Line following robotLine following robot
Line following robot
 
Line following robot
Line following robotLine following robot
Line following robot
 
การสืบพันธุ์ในคน แก้ไข
การสืบพันธุ์ในคน แก้ไขการสืบพันธุ์ในคน แก้ไข
การสืบพันธุ์ในคน แก้ไข
 
Anbefaling DFH
Anbefaling DFHAnbefaling DFH
Anbefaling DFH
 
EJERCICO #2
EJERCICO #2EJERCICO #2
EJERCICO #2
 
2016-9-2 Project Management Professional Certificate
2016-9-2 Project Management Professional Certificate2016-9-2 Project Management Professional Certificate
2016-9-2 Project Management Professional Certificate
 
ธนพร รินทร์แก้ว
ธนพร  รินทร์แก้วธนพร  รินทร์แก้ว
ธนพร รินทร์แก้ว
 
Trastornosdigestivos.fsi.auladesalud
Trastornosdigestivos.fsi.auladesaludTrastornosdigestivos.fsi.auladesalud
Trastornosdigestivos.fsi.auladesalud
 
PDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas Upstream
PDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas UpstreamPDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas Upstream
PDPU Energy Conclave 2016_10.09.2016_A Perspective on Indian Gas Upstream
 
NotaryEssentialsCompletedGodsgraceOfficial
NotaryEssentialsCompletedGodsgraceOfficialNotaryEssentialsCompletedGodsgraceOfficial
NotaryEssentialsCompletedGodsgraceOfficial
 
Online Advertising Strategy for a Haute Horlogerie Brand
Online Advertising Strategy for a Haute Horlogerie BrandOnline Advertising Strategy for a Haute Horlogerie Brand
Online Advertising Strategy for a Haute Horlogerie Brand
 
Controlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR RemoteControlling Robotic Vehicle With IR Remote
Controlling Robotic Vehicle With IR Remote
 

Similar to Line Following Robot

IL4116 -Datasheet - VISHAY
IL4116 -Datasheet - VISHAYIL4116 -Datasheet - VISHAY
IL4116 -Datasheet - VISHAYMarioFarias18
 
Webinar: Desmistificando projetos de fontes chaveadas
Webinar: Desmistificando projetos de fontes chaveadasWebinar: Desmistificando projetos de fontes chaveadas
Webinar: Desmistificando projetos de fontes chaveadasEmbarcados
 
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FG
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FGStepping Motor Driver IC Using PWM Chopper Type: TB62209FG
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FGPremier Farnell
 
Implement Servo Motor Drive
Implement Servo Motor DriveImplement Servo Motor Drive
Implement Servo Motor DriveAalok Shah
 
Advanced motion controls zbe12a8
Advanced motion controls zbe12a8Advanced motion controls zbe12a8
Advanced motion controls zbe12a8Electromate
 
Original Gate Driver IC TD62083APG 62083APG 62083 DIP-18 New Toshiba
Original Gate Driver IC TD62083APG  62083APG 62083 DIP-18 New ToshibaOriginal Gate Driver IC TD62083APG  62083APG 62083 DIP-18 New Toshiba
Original Gate Driver IC TD62083APG 62083APG 62083 DIP-18 New ToshibaAUTHELECTRONIC
 
Advanced motion controls azbdc60a8
Advanced motion controls azbdc60a8Advanced motion controls azbdc60a8
Advanced motion controls azbdc60a8Electromate
 
Ls catalog thiet bi tu dong i c5_e_1105_dienhathe.vn
Ls catalog thiet bi tu dong i c5_e_1105_dienhathe.vnLs catalog thiet bi tu dong i c5_e_1105_dienhathe.vn
Ls catalog thiet bi tu dong i c5_e_1105_dienhathe.vnDien Ha The
 
Ls catalog thiet bi tu dong i c5_e_1105
Ls catalog thiet bi tu dong i c5_e_1105Ls catalog thiet bi tu dong i c5_e_1105
Ls catalog thiet bi tu dong i c5_e_1105Dien Ha The
 
Advanced motion controls az40a8ddc
Advanced motion controls az40a8ddcAdvanced motion controls az40a8ddc
Advanced motion controls az40a8ddcElectromate
 
Basic Protection of transformer using microcontroller based relay
Basic Protection of transformer using microcontroller based relayBasic Protection of transformer using microcontroller based relay
Basic Protection of transformer using microcontroller based relaySatish Dharpure
 
Advanced motion controls az60a8ddc
Advanced motion controls az60a8ddcAdvanced motion controls az60a8ddc
Advanced motion controls az60a8ddcElectromate
 
Advanced motion controls azbdc40a8
Advanced motion controls azbdc40a8Advanced motion controls azbdc40a8
Advanced motion controls azbdc40a8Electromate
 

Similar to Line Following Robot (20)

IL4116 -Datasheet - VISHAY
IL4116 -Datasheet - VISHAYIL4116 -Datasheet - VISHAY
IL4116 -Datasheet - VISHAY
 
Webinar: Desmistificando projetos de fontes chaveadas
Webinar: Desmistificando projetos de fontes chaveadasWebinar: Desmistificando projetos de fontes chaveadas
Webinar: Desmistificando projetos de fontes chaveadas
 
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FG
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FGStepping Motor Driver IC Using PWM Chopper Type: TB62209FG
Stepping Motor Driver IC Using PWM Chopper Type: TB62209FG
 
Implement Servo Motor Drive
Implement Servo Motor DriveImplement Servo Motor Drive
Implement Servo Motor Drive
 
Advanced motion controls zbe12a8
Advanced motion controls zbe12a8Advanced motion controls zbe12a8
Advanced motion controls zbe12a8
 
Tda5140 a
Tda5140 aTda5140 a
Tda5140 a
 
Original Gate Driver IC TD62083APG 62083APG 62083 DIP-18 New Toshiba
Original Gate Driver IC TD62083APG  62083APG 62083 DIP-18 New ToshibaOriginal Gate Driver IC TD62083APG  62083APG 62083 DIP-18 New Toshiba
Original Gate Driver IC TD62083APG 62083APG 62083 DIP-18 New Toshiba
 
Advanced motion controls azbdc60a8
Advanced motion controls azbdc60a8Advanced motion controls azbdc60a8
Advanced motion controls azbdc60a8
 
Datasheet
DatasheetDatasheet
Datasheet
 
Ls catalog thiet bi tu dong i c5_e_1105_dienhathe.vn
Ls catalog thiet bi tu dong i c5_e_1105_dienhathe.vnLs catalog thiet bi tu dong i c5_e_1105_dienhathe.vn
Ls catalog thiet bi tu dong i c5_e_1105_dienhathe.vn
 
Ls catalog thiet bi tu dong i c5_e_1105
Ls catalog thiet bi tu dong i c5_e_1105Ls catalog thiet bi tu dong i c5_e_1105
Ls catalog thiet bi tu dong i c5_e_1105
 
Lm555
Lm555Lm555
Lm555
 
Advanced motion controls az40a8ddc
Advanced motion controls az40a8ddcAdvanced motion controls az40a8ddc
Advanced motion controls az40a8ddc
 
PMIC_V3
PMIC_V3PMIC_V3
PMIC_V3
 
pe lab manual
pe lab manualpe lab manual
pe lab manual
 
Lm555
Lm555Lm555
Lm555
 
Basic Protection of transformer using microcontroller based relay
Basic Protection of transformer using microcontroller based relayBasic Protection of transformer using microcontroller based relay
Basic Protection of transformer using microcontroller based relay
 
Advanced motion controls az60a8ddc
Advanced motion controls az60a8ddcAdvanced motion controls az60a8ddc
Advanced motion controls az60a8ddc
 
Advanced motion controls azbdc40a8
Advanced motion controls azbdc40a8Advanced motion controls azbdc40a8
Advanced motion controls azbdc40a8
 
L298_H_Bridge.pdf
L298_H_Bridge.pdfL298_H_Bridge.pdf
L298_H_Bridge.pdf
 

Line Following Robot

  • 1. Line Following Robot By Elijah Barner, Timothy Moore, Bryan Quiroz
  • 4. Power Subsystems 18650 Lithium Ion Batteries Typical Capacity: 3000 mAh Min Capacity: 2900 mAh Nominal Voltage: 3.7V Charging Voltage: 4.35V 12 volt regulator - 7812 Max Amperage output:1 amp 5 volt regulator - 7805 Max Amperage output:1 amp 5V To 3.3V DC-DC Step-Down Power Supply Buck Module -AMS1117 ● Operating Supply Voltage: 4.2 V to 10 V ● Output Current: 800mA ● Output Voltage: 3.3 V
  • 5. Motors SN754410NE - H Bridge ● Operating Supply Voltage: 4.5 V to 36 V ● Output Current: 1100 mA Digilent 12v motor ● Max Operating Supply Voltage: 12 V ● Output Current: 240 mA ● Torque: 617 g-cm
  • 6. Sensor Subsystems PmodLS1 ● VCC Pin (Pin 6) ● S1, S2, S3, S4 Header ● Infrared LEDs ● Infrared-sensitive phototransistor OPB704 ● Max Collector Current: 25 mA ● Vf - Forward Voltage: 1.7 V
  • 7. Microcontroller void forward(){ PWMDTY4=speed; PWMDTY5=speed; PTT=0x90;} void stop(){ PWMDTY4=0; PWMDTY5=0; PTT=0x90;} void left(){ PWMDTY4=(speed-decrease); PWMDTY5=(speed/5); //slow down PTT=0x40;} void right(){ PWMDTY4=(speed/5); //slow down PWMDTY5=(speed-decrease); PTT=0x80;}
  • 8. Results The robot follows the line, but it overcorrects some of the time at an average of 21 seconds. We slowed down the pulses in order to increase it’s accuracy. With the correction it still makes it around the course at the same average of 21 seconds.
  • 9. Summary/Conclusion This was a very hard project but it was a sum of all that we learned so far. Programming a microcontroller Building a Power supply Wiring and creating a circuit The Axiom TWR-S12G128 kit was one of the worst ones to use. I think that there could have been something more affordable in the market where it would have been easier to learn how to code.