This shows you the differences between two versions of the page.
pm:prj2023:iotelea:parking_sensor [2023/05/05 23:59] alexandru.mitrofan |
pm:prj2023:iotelea:parking_sensor [2023/05/29 18:23] (current) alexandru.mitrofan |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Smart Parking Sensor===== | + | ======Smart Parking Sensor====== |
- | ==Nume:Mitrofan Alexandru== | + | Nume:Mitrofan Alexandru\\ |
- | ==Grupa:336C== | + | Grupa:336CB \\ |
+ | =====Introducere===== | ||
+ | Cea mai buna inventie pentru masina lumii contemporane a fost senzorul de parcare,intrucat a facut\\ | ||
+ | viata unui sofer mult mai usoara.Asadar,in acest proiect am facut la o scara mai mica un\\ | ||
+ | senzor de parcare pentru masini. | ||
+ | |||
+ | =====Descriere Generala===== | ||
+ | Proiectul meu consta intr-un senzor de parcare care iti arata cat de aproape te aflii de un obiect\\ | ||
+ | pe partea senzorului respectiv.Cu cat te apropii mai mult de obstacol cu atat sunetul devine mai\\ | ||
+ | rapid si totodata mai deranjant ca sa te poata face sa observi ca mai ai putin si lovesti obstacolul.O sa\\ | ||
+ | folosesc si 2 leduri RGB unul pentru fiecare senzor,care isi schimba culoarea in functie de distanta\\ | ||
+ | fata de obiect. Distanta fata/spate fata de obiecte o sa fie afisata pe un ecran.In plus o sa pun\\ | ||
+ | un buton care la atingere afiseaza pe ecran "Ati facut accident!"\\ | ||
+ | ======Hardware Design===== | ||
+ | ===Componente:=== | ||
+ | -Arduino Uno\\ | ||
+ | -2 x senzor ultrasonic\\ | ||
+ | -2 x led RGB\\ | ||
+ | -button\\ | ||
+ | -fire\\ | ||
+ | -rezistente\\ | ||
+ | -buzzer\\ | ||
+ | -ecran\\ | ||
+ | {{ :pm:prj2023:iotelea:park1.png?600x500 |}} | ||
+ | {{ :pm:prj2023:iotelea:park2.png?600x500 |}} | ||
+ | ======Implementare Hardware===== | ||
+ | {{ :pm:prj2023:iotelea:img_5264.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|}}\\ | ||