This shows you the differences between two versions of the page.
pm:prj2023:iotelea:parking_sensor [2023/05/21 15:25] alexandru.mitrofan |
pm:prj2023:iotelea:parking_sensor [2023/05/29 18:23] (current) alexandru.mitrofan |
||
---|---|---|---|
Line 29: | Line 29: | ||
{{ :pm:prj2023:iotelea:img_5264.jpeg?600x500 |}} | {{ :pm:prj2023:iotelea:img_5264.jpeg?600x500 |}} | ||
{{ :pm:prj2023:iotelea:img_5263.jpeg?600x500 |}} | {{ :pm:prj2023:iotelea:img_5263.jpeg?600x500 |}} | ||
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | Pentrua conecta componentele am ales urmatoarele conexiuni:\\ | ||
+ | -LED-urile tricolore: Am legat pini separati pentru fiecare culoare a LED-urilor\\ | ||
+ | (rosu, verde si albastru) la pini digitali si analogici ai Arduino. \\ | ||
+ | \\ | ||
+ | -Senzorii ultrasonici: Am conectat doi senzori ultrasonici la pini digitali separati\\ | ||
+ | ai Arduino. Pentru fiecare senzor este asignat cate un LED.\\ | ||
+ | \\ | ||
+ | -Ecranul OLED: Am conectat pinii la Arduino, inclusiv pinul de resetare,\\ | ||
+ | pinul pentru comanda/data, pinul pentru selectarea cipurilor, pinul pentru ceas si \\ | ||
+ | pinul pentru date seriale. Aceasta conexiune permite comunicarea cu ecranul OLED prin\\ | ||
+ | intermediul interfetei SPI, care ofera o transferare rapida si eficienta a datelor intre\\ | ||
+ | Arduino si ecran.\\ | ||
+ | \\ | ||
+ | -Button: Am folosit o rezistenta de 10k ohmi intre pinul butonului si GND pentru a crea \\ | ||
+ | o rezistenta de pull-down. Astfel, cand butonul nu este apasat, pinul va fi in starea\\ | ||
+ | LOW (0), iar când butonul este apăsat, pinul va fi in starea HIGH (1).\\ | ||
+ | \\ | ||
+ | ======Rezultate obtinute===== | ||
+ | {{ :pm:prj2023:iotelea:img_5279.png?200 |}} | ||
+ | \\ | ||
+ | In functie de cat de departe se afla obstacolul de senzor ,se coloreaza diferit ledul \\ | ||
+ | corespunzator ledului si se inteteste sunetul de la buzzer.Am folosit SPI sa afisez pe\\ | ||
+ | ecru departarea de obstacol.Am folosit timer sa se afiseze pe serial o data la 10 secunde\\ | ||
+ | pe ecarnul serial ca soferul sa faca pauza de cafea.Am folosit intreruperile pe un buton,\\ | ||
+ | astral incat atunci cand este apasat se afiseaza pe ecranul serial "Ati facut accident!". | ||
+ | ===Demo=== | ||
+ | \\ | ||
+ | https://youtube.com/shorts/ec-0mRqxiAs?feature=share | ||
+ | ======Concluzii===== | ||
+ | Proiectul functioneaza perfect si am reusit sa fac tot ce mi-am propus! | ||
+ | ======Jurnal===== | ||
+ | 24/04/2021 - Realizare schemă electrică\\ | ||
+ | 25/04/2021 - Publicare pagină și realizare schemă bloc\\ | ||
+ | 10/05/2021 - Realizare hardware\\ | ||
+ | 18/05/2021 - Realizare software\\ | ||
+ | ======Resurse===== | ||
+ | https://randomnerdtutorials.com/complete-guide-for-ultrasonic-sensor-hc-sr04/\\ | ||
+ | https://randomnerdtutorials.com/guide-for-oled-display-with-arduino/\\ | ||
+ | https://www.instructables.com/How-to-use-a-Buzzer-Arduino-Tutorial/\\ | ||
+ | {{:pm:prj2023:iotelea:parkingsensor.zip|}}\\ | ||
+ | |||