Table of Contents

Parking Sensor

Introducere

Acest proiect constă într-un senzor de parcare, care măsoară și semnalizează distanța dintre vehicul și un obstacol din spate. Prezentarea pe scurt a proiectului vostru:

  • Ce face? - Proiectul detectează distanța până la un obstacol cu ajutorul unui senzor ultrasonic și alertează utilizatorul printr-un buzzer și afișaj LED.
  • Scopul - Creșterea siguranței în timpul parcării, prevenind coliziunile.
  • Care a fost ideea de la care aţi pornit? - Observarea frecventelor dificultăți de parcare în spații înguste fără senzori de distanță.
  • De ce credeţi că este util pentru alţii şi pentru voi? - Poate fi folosit în vehicule reale, pentru a ajuta soferii sa diminueze coliziunile, mai ales in locuri inguste sau in parcari.

Descriere generală

Hardware Design

Componente:

  • Arduino UNO R3
  • Breadboard
  • Fire
  • LED-uri colorate/ modul LED-URI(rosu, galben, verde)
  • Rezistente
  • Senzor Ultrasonic HC-SR04+
  • Buzzer
  • Modul LCD

 |center

 |center

 |center

Software Design

Mediu de dezvoltare:

Librării și surse 3rd-party:

Algoritmi și structuri implementate:

Surse și funcții implementate:

Rezultate Obţinute

Proiectul foloseste un senzor pentru detectarea distantei, 3 LED-uri(verde, galben, rosu), care se aprind in functie de cat de aproape se alfa senzorul fata de un obstacol, un buzzer, care emite sunet mai repede sau mai incet si un ecran OLED, care arata cati cm mai sunt la obstacol. https://drive.google.com/file/d/1JCA0JTdGQy4_kYNqO7TZx7Rw3xZeELfZ/view?usp=sharing

 |center

 |center

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

  1. 01.05.2025 - Documentare despre diverse proecte
  2. 03.05.2025 - Alegerea proiectului
  3. 04.05.2025 - Comanda componenetelor
  4. 06.05.2025 - Venirea componentelor
  5. 07.05.2025 - Testarea componentelor
  6. 11.05.2025 - Implementare hardware v1 - pe breadboard; am lipit doar senzorul, impreuna cu becurile si cu buzzer-ul.
  7. 14.05.2025 - Implementare hardware v2 - am adaugat un ecran lcd.
  8. 14.05.2025 - Comanda de alte componente
  9. 16.05.2025 - Implementare hardware v3 - am inlocuit lcd cu un oled.
  10. 16.05.2025 - Implementare hardware v4(final) - am lipit componentele pe un pcb.
  11. 19.05.2025 - Implementare software v1 - am facut un cod in mare pentru a vedea daca totul este in regula si functioneaza cum trebuie.
  12. 23.05.2025 - Implementare software v2 - am actualizat codul, adaugand precizarea ca senzorul detecteaza suprafete >500 cm, deoarecea acesta detecta 0.00cm si nu se comporta cum trebuie.
  13. 26.05.2025 - Implementare software v3(final) - am facut codul final, am facut buzzer-ul sa cante mai prietenos.

Bibliografie/Resurse

Resurse Hardware: https://docs.arduino.cc/

Resurse Software:

Export to PDF