Line Follower
Introducere
Proiectul Line Follower constã în realizarea unui robot ( o masinuta ) care va urma un traseu ( traseul este reprezentat de un fundal alb sau negru acesta fiind delimitat de cãtre o linie albã sau neagrã, dacã fond-ul este alb atunci obligatoriu linia trebuie sã fie neagrã ). Masinuta va si cum sã urmeze acest traseu cu ajutorul unor senzori.
Descriere generalã
Pentru a realiza acest proiect a fost necesarã achizitionarea a :
Placa realizata la prima faza ( placuta de baza - aceasta având rolul de a primi informatii de la senzori si de a transmite comenzi driverului);
Douã servomotoare pozitionate intr-o cutie de viteze având rolul de a misca rotile masinii ( atunci cand senzorii întâlnesc culoarea neagrã servomotoarele merg înainte cu viteza maximã );
Un driver destinat motoarelor ( acesta a fost legat pe placa de bazã pentru a realiza o comunicare intre aceasta si motoare, principiul este cã driverul interpreteazã / prelucreazã comenzile primite de la placa de bazã si “spune” motoarelor ce sa facã );
O placa compusã din opt senzori folositi pentru detectarea liniei negre de pe fundalul alb ( sau invers ). Placa de bazã prelucreazã informatiile primite de cãtre senzori.
Un sasiu;
Doua roti.
Hardware Design
Lista componente :
Scheme :
Help Link catre driver care contine datasheet-ul plus alte informatii folositoare.
Software Design
Mediu de dezvoltare :
Descriere cod :
O functie care realizeaza mutarea efectiva a robotului, aceasta primind ca parametru directia si viteza cu care se va misca robotul;
O functie de initializare a porturilor.
In main este realizat in mare parte miscarea robotului, i se spune ce se întâmplã când acesta va întâlni negru complet ( sau alb complet ).
Rezultate obtinute
Download
Line Follower Source Code
Aici se afla codul sursa care are o implementare teoretica si nu practica ( inca nu a fost testat si exista posibilitatea de a avea erori ).
Bibliografie / Resurse Utile
-
-
-
-
-
-
QTRA 8A QTRA-8A Reflectance Sensor Array