Scopul proiectului a fost realizarea unui robot capabil sa urmareasca o linie neagra pe un fundal alb. Ideea care a stat la baza alegerii temei a fost data de proiectele realizate in anii trecuti.
In realizarea proiectului am pornit de la o masinuta teleghidata, care, actionata de doua motoare putea efectua miscarile fata, spate, stanga, dreapta. Am folosit urmatoarele componente:
Schema care uneste componentele specificate mai sus este urmatoarea:
Lista componentelor importante este:
- placuta facuta la laborator
- senzor CNY70
- driver L293D
- suport pentru L293D
- baterie 9V
- 4 baterii x 1.5V
- integrat LM7805
Pentru urmarirea linii negre am folosit 5 senzori. Senzorii(CNY70) pentru a detecta negru/alb sunt compusi din un emitor cu infrarosu si un fototranzistor. Patru dintre ei vor fi in afara liniei, in timp ce al cincilea va fi pe linia neagra. Schema folosita pentru functionarea unui senzor este:
Deoarece curentul scos de pinii de output nu este suficient pentru a controla motoarele, am folosit un dispozitiv L239D. Microcontrolerul va scoate pe pinii de output 0 sau 1 ce vor fi folositi ca pini de input de L239D care va scoate pe pinii lui de output o anumita tensiune care va fi suficienta pentru a porni motoarele.
Placa de baza folosita este cea implementata la laborator. Am modicat ca alimentarea sa nu se mai faca prin USB, ci printr-un circuit realizat de noi. Circuitul transforma tensiunea primita de la o baterie de 9V la una de 5V.
Functionarea robotului presupune urmatorul ciclu:
Am reusit sa implementam toate placutele pe care ni le-am propus. Individual fiecare functioneaza asa cum ne-am asteptat. Am intalnit probleme la conectarea componentelor deoarece am fost nevoiti sa folosim multe fire, cat si datorita faptului ca pozitionarea pe masinuta nu a fost optima.
S-a realizat implementarea hardware a robotului. Programarea acesteia este inca in lucru. Testele preliminare indica faptul ca placutele create functioneaza corect.
Probleme intalnite:
- este foarte importanta pozitionarea senzorilor fata de suprafata pe care va fi reprezentata linia. Se recomanda testara a mai multor poziti pentru a determina detectia corecta
- pentru a alimenta placuta folositi un redresor pentru a asigura ca se ofera constant 5V. Nu alimentati direct de la baterie
- montarea componentelor pe sasiul masini a creat probleme. Planuiti locul in care se va monta fiecare placuta inainte de lipirea pieselor
- se recomanda alimentarea motoarelor de la baterii separate decat cele care alimenteaza placuta. Motoarele consuma de obicei mult curent si pot incurca functionare placutei