Student: Stefan Alexia
Grupa: 332CB
Senzorul va transmite date la microcontroller. Acesta, apoi, va determina aprindere ledurilor corespunzatoare si pornirea buzzer-ului, in functie de distanta fata de obstacol. Cu cat distanta este mai mica, cu atat sunt aprinse mai multe leduri. Buzzer-ul este activat incepand cu o anumita distanta, pentru o avertizare suplimentara. Distanta este afisata in permanenta pe display.
Lista piese:
Kit:
Schema circuit:
1) LCD
Am optat sa afisez distanta de la senzor pe un ecran LCD folosind protocolul I2C. Concept: I2C
2) Senzor ultrasonic de distanta HC-SR04+
Distanta o voi masura cu ajutorul unui senzor ultrasonic de distanta HC-SR04+. Concept: GPIO
Observatii: - Echo este pin de input, folosit pentru receptionarea semnalului reflectat - Trig este pin de output, folosit pentru a transmite un puls ultrasonic
3) Buzzer
Cand o anumita distanta este intrecuta, se declanseaza buzzer-ul, ca un avertisment suplimentar pentru sofer.
Buzzer-ul este conectat astfel:
4) Leduri
Mediu de dezvoltare:
Cod:
Implementare:
1. Inainte de setup():
2. setup():
3. loop():
Concepte:
1. GPIO
2. I2C
3. Timere
4. PWM
Faza de asamblare (15.05.2024):
Finalizare cod:
Pentru cazul de apropiere mare:
Asamblare finala:
Tinte de performanta:
Codul se poate descarca de pe: https://github.com/alexiastfn/ParkingAlertSystem_Arduino