This is an old revision of the document!
Proiectul constă într-un sistem electronic capabil să detecteze obiecte în apropierea unui vehicul și să alerteze utilizatorul prin semnale vizuale și sonore. Scopul proiectului este de a simula funcționarea senzorilor de parcare reali pentru a ajuta la prevenirea lovirii obstacolelor în timpul manevrelor. Ideea de la care am pornit a fost dorința de a implementa un sistem de siguranță auto folosinf componente accesibile și un microcontroler de tip ATmega328P. Acest proiect este util deoarece oferă o soluție de asistență în condiții de vizibilitate redusă sau spații înguste și reprezintă un exercițiu excelent pentru înțelegerea modului în care senzorii de proximitate interacționează cu un microcontroler prin intermediul timerelor.
Sistemul este compus din următoarele componente principale:
Blocul de achiziție date: Senzorul ultrasonic HC SR04 emite impulsuri sonore și măsoară timpul până la recepția ecoului reflectat de obiecte. Aceste date sunt trimise sub formă de semnal digital către microcontroler pentru a fi procesate.
Unitatea centrală de procesare: Placa ATmega328P XMINI primește semnalul de la senzor și calculează distanța exactă până la cel mai apropiat obiect. Aceasta folosește un timer intern pentru a măsura durata pulsului primit și convertește acest timp în centimetri. În funcție de valoarea obținută, unitatea decide ce avertizări să activeze.
Blocul de avertizare vizuală: Trei LED-uri de culori diferite indică gradul de apropiere față de obstacol. LED-ul verde rămâne aprins când distanța este sigură, cel galben se activează la o distanță medie, iar cel roșu se aprinde pentru a indica necesitatea opririi imediate.
Blocul de avertizare sonoră: Buzzerul emite semnale acustice intermitente a căror frecvență variază în funcție de distanța măsurată. Pe măsură ce obiectul este mai aproape, pauza dintre bipuri devine mai scurtă, oferind un feedback sonor intuitiv pentru utilizator.
Componentele au fost conectate la microcontrolerul ATmega328P după cum urmează:
| Componentă | Pin Senzor/Modul | Pin ATmega328P XMINI | Rol în proiect |
|---|---|---|---|
| Senzor HC-SR04 | VCC | 5V | Alimentare |
| GND | GND | Masă comună | |
| Trig | PD4 (Pin 4) | Declanșare semnal ultrasonic | |
| Echo | PB0 (Pin 8) | Recepție ecou (Input Capture - ICP1) | |
| LED Verde | S | PD5 (Pin 5) | Indicator distanță sigură (>20 cm) |
| - | GND | Masă comună | |
| LED Galben | S | PD6 (Pin 6) | Indicator atenție (10 - 20 cm) |
| - | GND | Masă comună | |
| LED Roșu | S | PD7 (Pin 7) | Indicator STOP (<10 cm) |
| - | GND | Masă comună | |
| Buzzer Pasiv | S | PB3 (Pin 11) | Semnal PWM audio (Timer 2 - OC2A) |
| - | GND | Masă comună |
Următoarele imagini surprind comportamentul sistemului la diferite praguri de distanță, simulate în faza de testare: