This is an old revision of the document!


Double Parking Sensor

Autor : Geamănu Andreea
Grupa : 1221A
Facultate : FILS

Introducere

Acest proiect implementează un senzor de parcare cu scopul de a avertiza șoferii atât vizual, cât și auditiv atunci când se apropie cu mașina de un obstacol. Astfel, la apropierea de un obiect, LED-ul își schimbă culoarea din verde, în galben și apoi în roșu; Buzzer-ul (dacă este activ) începe să sune din ce în ce mai rapid; iar pe ecranul OLED se sting liniuțele din dreptul părții mașinii care este afectată.

Ideea proiectului mi-a venit după ce mi-am luat permisul de conducere și am fost pusă puțin în dificultate de anumite locuri de parcare foarte strâmte. Am observat că lumea le evită și parchează astfel încât să rămână foarte mult spațiu, ceea ce reduce numărul locurilor disponibile. Având un astfel de senzor de parcare, șoferii ar fi mai încrezători în abilitățile lor de a parca mașina în locuri mai complicate.

Descriere generală

Cu ajutorul celor doi senzori ultrasonici montați pe lateralele mașinii, putem aprecia distanța la care se află obstacolul față de latura respectivă a mașinii. Aceste date le trimitem și le prelucrăm cu ajutorul unui Arduino UNO.
În funcție de valoarea dată de senzor, se schimbă culoarea LED-ului și se modifica imaginea de pe ecranul OLED și frecvența de sunet a Buzzer-ului.

Hardware Design

Lista de piese:

  • Arduino Uno
  • Modul Senzor Ultrasonic - detector distanță HC-SR04 x2
  • Led tricolor cu cator comun - 5mm x2
  • Placă PCB prototipare
  • Cablu USB
  • Rezistențe
  • Fire Dupont mamă-mamă
  • Baretă pini tată
  • Display OLED
  • Buzzer piezoelectric activ 3-24V HND-2312

Schema electrică: schemaelectrica.jpg

Software Design

Am lucrat in IDE oferit de Arduino.
Librarii externe:

  • SPI, Wire, Adafruit_GFX, Adafruit_SSD1306

Rezultate Obţinute

Circuitul: senzor4.jpg senzor1.jpg

Demo: senzor2.jpg

Atunci când obstacolul se află aproape de una dintre părți: senzor3.jpg

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

Sa va actualizati linkurile din template ca nu merg FIXME.
Site pentru hardware design : https://www.circuito.io/

Bibliografie/Resurse

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

Export to PDF

pm/prj2022/robert/doubleparkingsensor.1653604791.txt.gz · Last modified: 2022/05/27 01:39 by andreea.geamanu
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