This is an old revision of the document!


Sistem de Asistenta la Parcare

Introducere

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.

Descriere generală

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.

Hardware Design

Listă de piese

  • Placă de dezvoltare: ATmega328P Xplained Mini (XMINI) - unitatea centrală de procesare.
  • Senzor de distanță: Modul ultrasonic HC-SR04.
  • Avertizare sonoră: Modul Buzzer pasiv (5V) - permite controlul frecvenței din cod.
  • Avertizare vizuală: 3 x Module LED (Verde, Galben, Roșu). *Notă: Modulele utilizate integrează deja o rezistență SMD de limitare a curentului pe plăcuță (R1), eliminând necesitatea unor rezistențe externe suplimentare.*
  • Conectică: Breadboard și fire de conexiune Dupont (Tată-Tată și Mamă-Tată).

Conectare pini (Pinout)

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ă

Demonstrație funcționare (Fotografii montaj)

Următoarele imagini surprind comportamentul sistemului la diferite praguri de distanță, simulate în faza de testare:

::: :::

::: :::

::: :::

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Jurnal

Bibliografie/Resurse

pm/prj2026/alexandru.predescu/andrei.tokacs.1778962998.txt.gz · Last modified: 2026/05/16 23:23 by andrei.cotiga
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0