Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:robert:doubleparkingsensor [2022/05/12 19:01]
andreea.geamanu created
pm:prj2022:robert:doubleparkingsensor [2022/05/27 02:24] (current)
andreea.geamanu
Line 1: Line 1:
 ====== Double Parking Sensor ====== ====== Double Parking Sensor ======
 <note tip> <note tip>
-Autor : Geamănu Andreea \\ +Autor :     ​Geamănu Andreea \\ 
-Grupa : 1221A \\+Grupa :     ​1221A \\
 Facultate : FILS \\ Facultate : FILS \\
 </​note>​ </​note>​
Line 9: Line 9:
 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ă. 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 ​de parcare ​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.+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ă ===== ===== Descriere generală =====
  
  
-{{:​pm:​prj2022:​robert:​blockScheme.png?900|}}+{{blockScheme.png}}
  
-Cu ajutorul celor doi senzori ​Ultrasonici ​montați pe lateralele mașinii, putem aprecia distanța la care se află latura mașinii. Potentiometru are ca scop reglarea valorii de prag. Aceste date le trimitem și le prelucrăm cu ajutorul unui Arduino UNO.\\ +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-uluise modifica imaginea de pe ecranul OLED și frecvența de sunet a Buzzer-ului.+Î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.
  
  
Line 26: Line 26:
   * Placă PCB prototipare   * Placă PCB prototipare
   * Cablu USB   * Cablu USB
 +  * Rezistențe
   * Fire Dupont mamă-mamă   * Fire Dupont mamă-mamă
   * Baretă pini tată   * Baretă pini tată
   * Display OLED   * Display OLED
   * Buzzer piezoelectric activ 3-24V HND-2312   * Buzzer piezoelectric activ 3-24V HND-2312
 +
 +Schema electrică:
 +
 +{{schemaelectrica.jpg?​500|}}
 +
 ===== Software Design ===== ===== Software Design =====
-Am lucrat ​in IDE oferit de Arduino.\\+Am lucrat ​în IDE oferit de Arduino.\\ 
 Librarii externe: Librarii externe:
-  * 
  
 +  *SPI - trimite datele de la senzor
 +  *Wire - ajută la comunicarea cu dispozitivele I2C
 +  *Adafruit_GFX și Adafruit_SSD1306- realizarea graficii pentru ecranul OLED
  
-<code cpp> 
  
-</​code>​+===== Rezultate Obţinute =====
  
 +Circuitul:
  
-===== Rezultate Obţinute =====+{{senzor4.jpg?​500|}}
  
-<note tip> +{{senzor1.jpg?​500|}} 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+ 
-</​note>​+Demo: 
 + 
 +{{senzor2.jpg?500|}} 
 + 
 +Atunci când obstacolul se află aproape de una dintre părți: 
 + 
 +{{senzor3.jpg?​500|}}
  
 ===== Concluzii ===== ===== Concluzii =====
 +
 +A fost o adevărată provocare să lucrez la acest proiect și mă bucur că i-am putut face față cu brio. Astfel, am realizat un dispozitiv care vine în ajutorul oamenilor care nu dețin pe mașinile lor dispozitive de siguranță,​ precum camerele video care redau obiectele din jur. Acest sistem de asistență la parcare se dovedește deosebit de util mai ales într-un oraș atât de aglomerat cum este București-ul.
  
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{senzordubluparcare.zip}}
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etcUn 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**. +
-</​note>​+
  
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +  * 18 Aprilie: început research temă proiect 
-Sa va actualizati linkurile din template ca nu merg FIXME.\\ +  * 21 Aprilie: alegere temă proiect 
-Site pentru hardware design ​https://​www.circuito.io/​ +  * 27 Aprilieadaptare temă proiect 
-</​note>​+  * 28 Apriliecomandă materiale 
 +  * 2-25 Mai: lucru la proiect 
 +  * 12 Mai: realizarea primei părți de Wiki 
 +  * 26 Mai: prezentare proiect la laborator 
 +  * 27 Mai: finalizare Wiki
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab1-2022 
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**+ 
-</note>+https://​ocw.cs.pub.ro/​courses/​pm/​cursuri/​curs1 
 + 
 +https://​create.arduino.cc/​projecthub/​SurtrTech/​parking-radar-sensor-bf2269?​ref=search&​ref_id=Parking%20Radar%20Sensor&​offset=0 
 + 
 +https://​create.arduino.cc/​projecthub/​alikaanunl/​arduino-parking-sensor-c6a600 
 + 
 +https://​app.diagrams.net/​ 
 + 
 +https://​www.tinkercad.com/​dashboard 
 + 
 +https://​www.youtube.com/​watch?​v=ONaXuAc1Lm4 
 + 
 +https://​www.youtube.com/​watch?​v=523rJiYFl58 
 + 
 +https://​www.youtube.com/watch?​v=6F1B_N6LuKw
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
pm/prj2022/robert/doubleparkingsensor.1652371269.txt.gz · Last modified: 2022/05/12 19:01 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