Line Follower

Autori

Steliana Goga, 333CC
Gabriel Georgiu, 333CC

Introducere

Scopul proiectului este de a realiza un robot capabil sa urmareasca o linie. Linia trebuie sa fie neagra, nu mai groasa decat distanta aleasa dintre senzori (aprox. 1 cm) si pe fundal alb. Robotul va fi o masina improvizata, cu 4 roti, 2 motorase si componentele pentru controlul ei.

Masina va fi alimentata in 2 locuri: primul, Vcc la 4.5 V (3 baterii de 1.5 V) pentru senzori si microcontroller si al doilea, printr-o baterie de 9 V, pentru cele 2 motoare folosite unul pentru deplasare si celalalt pentru directie.

Descriere generala

Schema bloc principala a proiectului

  • Microcontroler Atmega16
  • Driver motoare (Punte H)
  • 2 senzori
  • Alimentari
  • Motoare
Lista cu principalele componente electrice folosite:
  • 1 Microcontroler ATMEGA16

  • 1 L298N

  • 8 diode 1N4007N
  • o masinuta teleghidata care include 2 Motorase (unul pentru directie, celalalt pentru viteza) si 4 roti
  • 1 LM324 – comparator pentru senzori

  • 2 LED-uri IR
  • 2 Fototranzistori IR
  • 1 potentiometru
  • Rezistente

Hardware Design

Circuitul de control

Schema Senzor

Software Design

Codul aplicatiei a fost scris in C. Pentru compilare am avr-gcc. Descrierea algoritmului:

  • inițializare porturi microcontroler
  • in bucla principala:
    • ciresc senzorii a,c.
    • daca ambii senzori citesc 0 atunci Stop.
    • daca ambii senzori citesc 1 atunci Move Forward;
    • daca senzorul c citeste 0 atunci Move Forward & Move Left
    • daca senzorul a citeste 0 atunci Move Forward & Move Right

Concluzii

Acest proiect a fost unul foarte interesant, acesta fiind primul nostru proiect de acest tip.
Consider ca am avut o experienta placuta, invatand si multe lucuri noi, pe care le putem pune in aplicare si realiza mai multe altfel de proiecte.

Poze proiect final

Download

Codul sursa si makefile aferent: line_follower_code_sg.zip

Bibliografie / Resurse

pm/prj2012/avoinescu/30.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0