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 folosind 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

Aici puneţi tot ce ţine de hardware design:

  • listă de piese:
  • Placă de dezvoltare: ATmega328P Xplained Mini - servește ca unitate centrală de procesare, gestionând timerele și logica sistemului.
  • Senzor de distanță: Modul ultrasonic HC-SR04 - folosit pentru a măsura timpul de zbor al undelor sonore și a determina distanța până la obstacol.
  • Avertizare sonoră: Buzzer pasiv (5V) - generează tonurile de avertizare; s-a ales un buzzer pasiv pentru a putea controla frecvența și durata bipurilor din cod.
  • Avertizare vizuală: 3 x LED-uri (Verde, Galben, Roșu) - indică nivelurile de proximitate (sigur, atenție, oprire).
  • Componente pasive: 3 x Rezistențe de 220Ω sau 330Ω - necesare pentru limitarea curentului și protejarea atât a LED-urilor, cât și a pinilor de pe microcontroler.
  • Conectică și asamblare: Breadboard (pentru realizarea conexiunilor fără lipire) și fire de conexiune tip Dupont (tată-tată și mamă-tată).
  • scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png)
  • diagrame de semnal
  • rezultatele simulării

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ă ;-).

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2026/alexandru.predescu/andrei.tokacs.1778343839.txt.gz · Last modified: 2026/05/09 19: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