Gheorghe Andrei, 341C5
Scopul proiectului este de a realize un robot line follower. Acesta va fi capabil de a urmari o linie neagra pe fundal alb cu ajutorul unor senzori. Robotul va fi o masina improvizata, cu 4 roti, 2 motorase si componentele pentru controlul ei.
A detecta o linie si a manevra un robot pentru a sta pe traseu in timp ce se corecteaza miscarile gresite folosind mecanisme de feedback formeaza o bucla inchisa de reglare simpla si efectiva.
O aplicatie practica a unui line follower este un sistem de ghidare pentru roboti industrial ce se misca pe podeaua unei fabrici.
Masina va fi alimentata de 2 baterii: una de 9 V pentru senzori si microcontroller si una de 9 V pentru cele 2 motorase folosite unul pentru deplasare si celalalt pentru directie.
Robotul foloseste senzori IR pentru identificarea liniei ,un sir de 3 led-uri IR (Tx) si senzori(Rx). Iesirea senzorilor este un semnal analog ce depinde de cantitatea de lumina reflectata inapoi ; acest semnal analog este trimis catre comparator pentru a rezulta valori digitale de 0 si 1 care vor fi trimise catre uC. Microcontrolerul compara aceste valori si trimite semnale corespunzatoare pentru controlul motoraselor, puntii H L298.
Lista cu principalele componente electrice folsite este:
Codul aplicatiei a fost scris in CodeVisionAVR in care am folosit librariile “delay.h” si “mega16.h”.
Algoritm:
Datorita greutatii destul de mari a robotelului avem nevoie de o alimentare destul de puternica a motoraselor.
Resurse Hardware:
Resurse Software: