Mihai-Alexandru IACOB - Nume proiect
Autorul poate fi contactat la adresa: Login pentru adresa
Introducere
Proiectul nostru consta intr-un robot care:
Descriere generală
Robotul va citi datele de la senzorii care detecteaza diferenta intre linia neagra si funcalul alb şi în funcţie de valoarea acestora va seta miscarea motoarelor pentru a urmări cat mai precis linia. Cand robotul detecteaza iesirea completa din linia neagra va incerca sa revina miscandu-se in cerc. De asemenea motoarele vor fi alimentate de la o sursă separată de tensiune.
Hardware Design
Lista de componente folosite:
PCB
microcontroller ATMEGA324PA-PU
rezistente electrice
condensatori
diode
driver L298
kit robot compus din motoare + sasiu
8 baterii de 1.5V
fire de conexiune
bara senzori linie analogic QTR-8A
Software Design
Ca şi mediu de dezvoltare am folosit Programmer's Notepad împreună cu WinAvr şi Cygwin pentru a rula Makefile-ul.
Algoritmul este unul destul de simplu de înţeles:
repetă in continuu
daca ai pierdut traseul
invarte-te in cerc
altfel
dacă este activat senzorul din dreapta
du-te în dreapta
altfel dacă este activat senzorul din stânga
du-te în stânga
altfel
du-te înainte
Rezultate Obţinute
Concluzii
Line Follower este un proiect ce necesita rabdare pentru lipirea tuturor legaturilor, dar este un proiect interesant pentru ca realizezi o masina care merge “singura”.
Download
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse