Proiectul meu implica realizarea unei implementari hardware si software a a unei masinute de tip “line follower” pe o placuta ATMega16, pe sasiu de tip triunghi, cu doua motoare.
Implementarea va perminte rularea autonoma, urmand un traseu negru pe un fond alb.
Teoretic, ar trebui sa se intruneasca mai multe operabilitati: se vor verifica la 10 milisecunde cei doi senzori optici iar in cazul in care se va descoperi o abatere de la trasa ideala, se va trece la corectarea ei prin contorlul motoarelor.
Componentele hardware necesare sunt :
- placuta de baza cu un ATMega16 drept unitate de procesare principala
- 2 rezistente de 160 Ω
- 2 rezistente de 24 kΩ
- 2 motoare electrice de turatie mica (vezi [1])
- 2 seznori optici TCRT 1000 (vezi [2])
- 2 tranzistori de tip IRLZ44N (vezi [3])
- 8 baterii AA, legate in seturi de cate 4, in serie
Partea de software este extrem de simpla.
Se initializeaza portul A de input si potul C de output. Iar in bulca while(1) se folosesc 3 if-uri pentru a ghida motoarele. Acestea se verifica la fiecare 10 milisecunde
La ora asta este incert, merge spre un epic fail
Un proiect foarte interesant, simplu, daca a apucam mai devreme sigur era gata pana acum fara nici un fel de problema (m-am apucat acum 2 zile). Dar macar am invatat sa fac o placuta de test, deci putine fire si mult fludor:)!
-