This shows you the differences between two versions of the page.
|
pm:prj2022:abirlica:senzor_de_parcare [2022/05/31 08:46] razvan.ursatanu [Software Design] |
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}} | {{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> | ||