Table of Contents

Smart Parking Sensor

Nume:Mitrofan Alexandru
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

Implementare Hardware




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


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/
parkingsensor.zip