This is an old revision of the document!
Descrierea sumara a modulelor si a modului de interactiune
1. Descrierea modulelor hardware:
* Unitatea de procesare (ATmega328P): Reprezinta “creierul” sistemului, fiind responsabil cu rularea algoritmului principal si coordonarea tuturor perifericelor.
* Modulul de alimentare si putere (L298N & Divizor): Gestioneaza energia. Regulatorul integrat asigura 5V stabili pentru logica sistemului, puntea H controleaza curentii mari pentru locomotie, iar divizorul de tensiune permite citirea nivelului bateriei in conditii de siguranta.
* Modulul de perceptie (Senzori HC-SR04 si TCRT5000): Culeg date din mediul fizic, masurand distanta pana la pereti/obstacole si detectand prezenta suprafetei de rulare.
* Sistemul de locomotie (Motoare DC): Executa miscarea fizica (directie si viteza) a sasiului.
* Modulul de comunicatie (Bluetooth HC-05): Asigura o legatura seriala wireless bidirectionala cu un terminal extern pentru monitorizare si debugging.
2. Modul de interactiune (Fluxul de functionare):
Sistemul interactioneaza printr-o bucla continua de tip Achizitie date → Procesare → Actiune. Pachetul de baterii alimenteaza intregul ansamblu. In timpul rularii, senzorii colecteaza date din mediu si le transmit catre microcontroler sub forma de impulsuri sau niveluri de tensiune. ATmega328P analizeaza aceste intrari si, pe baza algoritmului de decizie, trimite semnale de control (PWM si directie logica) catre driverul L298N. Driverul actioneaza ca un amplificator, cupland motoarele la curentul bateriei pentru a executa deplasarea. In paralel, microcontrolerul raporteaza constant starea sistemului (baterie, distante, decizii de viraj) prin intermediul modulului Bluetooth.
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.