This shows you the differences between two versions of the page.
pm:prj2022:abirlica:senzor_de_parcare [2022/05/29 22:10] razvan.ursatanu [Descriere generală] |
pm:prj2022:abirlica:senzor_de_parcare [2022/05/31 15:44] (current) razvan.ursatanu [Hardware Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Senzor de parcare ====== | ====== Senzor de parcare ====== | ||
+ | <note tip> | ||
+ | *Nume: Ursatanu Razvan | ||
+ | *Grupa: 333CA | ||
+ | </note> | ||
===== Introducere ===== | ===== Introducere ===== | ||
Tema proiectului consta intr-un sistem de parcare, ce va afisa distantele fata de obstacole pe un LCD. | Tema proiectului consta intr-un sistem de parcare, ce va afisa distantele fata de obstacole pe un LCD. | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Pe masura ce ma apropi de un obiect, calculez distanta fata de acesta afisand-o pe un LCD, iar incepand de la o distanta de 10cm, se va declansa un buzzer impreuna cu un led. Buzzer-ul si ledul vor incepe sa se activeze din ce in ce mai tare pe baza micsorarii distantei. | + | Pe masura ce ma apropi de un obiect, calculez distanta fata de acesta afisand-o pe un LCD, iar incepand de la o distanta de 10cm, se va declansa un buzzer impreuna cu un led. Buzzer-ul si led-ul vor incepe sa se activeze din ce in ce mai tare pe baza micsorarii distantei. In cazul in care distanta va ajunge din nou mai mare de 10cm, buzzer-ul si led-ul se vor dezactiva. |
{{pm:prj2022:abirlica:schema_bloc_razvan_ursatanu.png}} | {{pm:prj2022:abirlica:schema_bloc_razvan_ursatanu.png}} | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | Lista de piese: | + | **Lista de piese:** |
- | * placuta Arduino; | + | ^ Nume Piesa ^ Cantitate ^ Link ^ |
- | * led RGB; | + | | Arduino UNO | 1 | [[https://ardushop.ro/ro/home/29-placa-de-dezvoltare-uno-r3.html?gclid=Cj0KCQjw1tGUBhDXARIsAIJx01kNC8CBM_DV59-ajX5kS3pIEsxCQtaZqx0lgNi_vwUOZDLSgB7IrAgaApQDEALw_wcB|link]]| |
- | * buzzer; | + | | Placa PCB | 1 | [[https://ardushop.ro/ro/home/1495-placa-pcb-prototipare-fata-dubla-3x7.html?search_query=pcb&results=91|link]]| |
- | * senzor; | + | | Senzor distanta | 3 | [[https://ardushop.ro/ro/home/47-modul-senzor-ultrasonic-detector-distanta.html?search_query=senzor+distanta&results=211|link]]| |
- | * etc; | + | | Led | 1 | [[https://ardushop.ro/ro/electronica/299-led-3mm.html?search_query=led&results=188|link]]| |
+ | | Rezistență 500 Ω| 1 | | ||
+ | | Buzzer | 1 | [[https://ardushop.ro/ro/home/89-modul-buzzer.html?gclid=Cj0KCQjw1tGUBhDXARIsAIJx01lcJL7KXzVeEG_ny8vM96N0haETLWVjt52dllNM_8sIgsI7zMJ0k5IaAmdoEALw_wcB|link]]| | ||
+ | | LCD | 1 | [[https://ardushop.ro/ro/home/219-display-1602-cu-adaptor-i2c.html|link]]| | ||
{{pm:prj2022:abirlica:schema_electrica_razvan_ursatanu.png??800}} | {{pm:prj2022:abirlica:schema_electrica_razvan_ursatanu.png??800}} | ||
+ | |||
+ | {{pm:prj2022:abirlica:poza1.jpeg?250|}} {{pm:prj2022:abirlica:poza2.jpeg?450|}} | ||
+ | {{pm:prj2022:abirlica:poza3.jpeg?300|}} {{pm:prj2022:abirlica:poza4.jpg?350|}} | ||
+ | {{pm:prj2022:abirlica:poza5.jpeg?300|}} | ||
+ | |||
+ | * Se observa in prima poza afisajul cu distantele fata de obiectele din dreapta(R), stanga(L) si spate(B). | ||
+ | * In pozele 2 si 3, observam distanta fata de peretele din spate de 15cm, respectiv afisajul corect pe LCD. | ||
+ | * In poza 4, avem senzorul lateral si afisajul acestuia. | ||
+ | * In ultima poza, putem observa aprinderea led-ului atunci cand distanta devine mai mica de 10cm. | ||
+ | |||
===== Software Design ===== | ===== Software Design ===== | ||
+ | {{pm:prj2022:abirlica:diagrama_stari_razvan_ursatanu.png}} | ||
+ | **Explicatii:** | ||
+ | |||
+ | * initial fac setup-ul pentru senzori, lcd, buzzer si led; | ||
+ | * se afla distanta, iar in momentul in care aceasta ajunge la 10cm, se vor declansa buzzer-ul si led-ul; | ||
+ | * pe masura ce aceasta distanta devine tot mai mica, buzzer-ul si led-ul se vor activa tot mai tare; | ||
+ | * daca distanta ajunge sa fie mai mare de 10cm, buzzer-ul si led-ul se vor dezactiva; | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | Proiectul are toate functionalitatile prezentate. | ||
+ | [[https://www.youtube.com/watch?v=CYNo5DjsPYg|Demo]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Acest proiect a ajuns sa indeplineasca toate asteptarile pe care le-am avut initial. Este un proiect la care am lucrat cu placere si care m-a ajutat foarte mult sa inteleg mult mai bine conceptele teoretice. | ||
+ | |||
+ | Ca si dificultate, am avut la LCD, deoarece afisajul nu era suficient de clar, iar numarul de zecimale afisate era prea mare. | ||
===== Download ===== | ===== Download ===== | ||
+ | {{pm:prj2022:abirlica:cod_razvan_ursatanu.zip|Cod}} | ||
- | ===== Jurnal ===== | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | + | https://ocw.cs.pub.ro/courses/pm |
+ | https://create.arduino.cc/projecthub/newproject/how-to-use-lcd-i2c-30bbf0 | ||
+ | https://ardushop.ro/ro/home/47-modul-senzor-ultrasonic-detector-distanta.html?search_query=senzor+distanta&results=211 | ||
+ | |||
+ | https://ardushop.ro/ro/home/89-modul-buzzer.html?search_query=buzzer&results=11 | ||
+ | |||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |