Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in realizarea unui robot “line follower”. Acesta va urmari un traseu marcat cu negru, pe diverse tipuri de circuite. Am ales acest proiect deoarece imi place “sa pun lucrurile in miscare”.
Robotul va primi informatii despre traseu de la senzorii IR, va prelucra informatia (pe baza unui algoritm intern - detalii in sectiunea “software”) si va trimite driver-ului informatii despre sensul de rotatie al fiecarui motor si viteza acestora.
Lista componente:
Nume componenta | Cost | Nr. bucati |
---|---|---|
motor | 60 lei | 2 |
driver L298N | 14 lei | 1 |
roti 32x7mm | 15lei | 2 |
ball caster | 12lei | 1 |
bara senzori | 60lei | 1 |
switch 2 CT | 3lei | 1 |
condensator 100 uF | 0.4 lei | 2 |
condensator 0.1 uF | 0.25 lei | 2 |
dioda schotky | 1.1 lei | 8 |
Total: 200 lei (aproximativ)
Schema conectare motoare - driver L298N
Schema conectare ATMEGA324 - driver L298N
Am folosit WinAVR si am scris in “Programmers Notepad”.
Algoritm(scurta prezentare):
senzori centrali activi: directie motoare “forward”;
senzori margine activi: directie contrara motoare cu orientare stanga/ dreapta in functie de pozitia curenta;
intre cele doua posibilitati, corectia directiei se face cu un motor blocat si unul in directie “forward”, pana la reglarea pozitiei.
viteza(data prin pwm) variaza de la senzorii centrali activi(mare), la cei periferici(mica).
Un proiect interesant, care a aratat partea practica a informatiei.
Surse: