Echipa:
Grupa: 332 CA
Asistent: Dumitrel Loghin
O masinuta line-follower este un robotel care urmareste o linie neagra pe o suprafata alba. In scopul elaborarii proiectului nostru am folosit o masinuta teleghidata de pe care am inlaturat modalitatea de control a acesteia proiectand noi insine un sistem de urmarire a liniei negre. De la arhitectura initiala a masinii am pastrat cele 4 roti controlate de cele doua motoare: motorul din fata ( controleaza directia rotilor din fata. Mai exact acestea nu se vor misca de unele singure fiind propulsate de cele din spate) si motorul din spate care ajuta efectiv masina sa se miste invartind rotile. Directia rotilor din spate este aceeasi pe toata durata deplasarii directia masinii fiind data de bracarea rotilor din fata.
Proiectul conține:
Module hardware
Punte H:
Plăcuța de control
Placuta cu senzori
Module software
Componente suplimentare | |
---|---|
Componentă | Număr |
Potențiometru 5K | 1 |
Punte H(L293DNE) | 1 |
Circuit integrat, amplif. oper. cvadr. bipolar(LM324N) | 1 |
Rezistență 100Ω | 3 |
Rezistenta 10KΩ | 3 |
Conectori de pini | 1 |
Baretă de pini | 1 |
Cablu | ∞ |
Modul de interconectare a componentelor este ilustrat prin urmatoarele scheme:
Programul este implementat in limbajul C, utilizand compilatorul avr-gcc. Algoritm implementat:
Am folosit acest algoritm si din cauza caracteristicilor hardware limitate ale masinii.
In urma elaborarii acestui proiect masinuta robot programata de noi si-a atins scopul, cu unele limitari cauzate de hardware-ul initial al masinii.
Arhiva continand codul sursei poate fi gasita aicirobotel_.zip