This is an old revision of the document!
Proiectul constă într-o mașinuță care urmează traseul dat de o linie neagră, iar pe ecranul LCD se vor afișa mesaje sugestive.
Implementarea se bazează pe concepte de bază ale roboticii, folosirea senzorilor pentru detecția drumului și controlul motoarelor.
Se dorește crearea unui sistem autonom care nu necesită intervenție umană odată finalizat.
În următoarea schemă bloc se pot observa modulele principale ale proiectului, cât și modul în care interacționează:
- Senzori Infraroșii: senzorii emit lumină infraroșie către un obiect, atunci când lumina lovește o suprafață neagră este absorbită, rezultatul fiind unul LOW, iar atunci când suprafața e albă aceasta este reflectată, rezultatul fiind unul HIGH
- Plăcuță Arduino UNO: interpretează rezultatele primite de la senzori, dă mai departe comenzi către motor driver și afișează pe ecranul LCD mesaje corespunzătoare
- Ecran LCD
- Motoare BO: folosite pentru controlul roților
- Baterie
În schema de mai jos se poate observa modul de conectare al pinilor pentru proiect. Componentele sunt următoarele:
-plăcuță Arduino Uno
-motor driver L298N
-I2C LC2
-2 X Motor BO
-2 X Senzor Infraroșu Pololu QTR-HD-06A
-Breadboard (este folosit pentru a conecta cei doi senzori la același pin de GND și la același pin de 3.3V)
-fire
-baterie 9V
Mod conectare baterie: pentru motor driver o conectăm la pinii GND și VCC, iar pentru microcontroller o conectăm direct la Power Jack.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.