This is an old revision of the document!
Descrierea sumara a modulelor si a modului de interactiune
1. Descrierea modulelor hardware:
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.
Pentru a vizualiza interconectarea componentelor, se va consulta schema electrică de ansamblu de mai jos. *(Notă tehnică: Alimentarea logicii de 5V a microcontrolerului se face prin pinul de +5V al modulului L298N, acesta coborând tensiunea de 6V a bateriei printr-un regulator integrat).*
(Schema eletrica)
Tabelul Conexiunilor Hardware (Pinout Map): Pentru interfațarea senzorilor cu perifericele interne ale ATmega328P (Timere, ADC, USART, Întreruperi) s-a utilizat următoarea mapare:
| Modul Extern | Pin Modul | Conexiune ATmega328P | Rol / Periferic Utilizat |
|---|---|---|---|
| Modul HC-05 | TX | PD0 (RXD) | Comunicație Serială (USART) |
| Modul HC-05 | RX | PD1 (TXD) | Comunicație Serială (USART) |
| L298N (Driver) | ENA | PB1 (OC1A) | Control Viteză Motor Stânga (PWM Hardware) |
| L298N (Driver) | ENB | PB2 (OC1B) | Control Viteză Motor Dreapta (PWM Hardware) |
| L298N (Driver) | IN1, IN2 | PD4, PD5 | Control Direcție Motor Stânga (GPIO) |
| L298N (Driver) | IN3, IN4 | PD6, PD7 | Control Direcție Motor Dreapta (GPIO) |
| Divizor Tensiune | Vout (Intersecție) | PC0 (ADC0) | Monitorizare nivel baterie (ADC) |
| TCRT5000 | A0 | PC1 (ADC1) | Detecție analogică margine (ADC) |
| HC-SR04 (Senzori) | Pinii Echo | PD2/PD3 (INT0/INT1) | Captură timp răspuns (Întreruperi Externe) |
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.