Table of Contents

Reverse Parking Sensor

Autor: Teodora RUMÂNU

Introducere

Descriere generală

Pentru a înțelege modul de funcționare, trebuie avute în vedere două praguri pentru distanță - unul aflat la 10cm, iar celălalt aflat la 50cm - care descriu trei zone:

Schema bloc

Hardware Design

Lista de Piese

Schema electrică

Senzor Ultrasonic HC-SR04

Buzzer

Software Design

Implementare

  1. înainte de setup():
    • definire pini ce urmează să fie folosiți
    • definire variabile pentru timp și distanța
  2. setup():
    • setare pini pentru OUTPUT/INPUT
    • start interfață seriala
  3. loop():
    • curățare pin TRIG prin setarea acestuia la LOW pentru 5 microsecunde
    • TRIG este setat la HIGH pentru 10 microsecunde pentru a putea emite ultrasunetele
    • pentru calcularea distanței, se folosește formula d=t*v, unde

v- viteza sunetului, iar t - timpul de parcurgere al undelor de la senzor la obiect și înapoi, aflat cu ajutorul funcției pulseIn()

Rezultate Obținute

Poze circuit:

Video funcționalitate: Demo proiect

Concluzii

Proiectul funcționează conform celor descrise mai sus. În funcție de distanța dintre senzor(mașină) și obstacol - distanță determinată prin intermediul pinului Echo al senzorului - circuitul are diferite comportamente, aprinzând anumite LED-uri sau declanșând alarme. Per total, a fost un proiect plăcut de realizat, fără creare de probleme și interesant de testat.

Download

Rev_Parking_Sensor

Export to PDF

Bibliografie/Resurse

https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf https://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/ https://randomnerdtutorials.com/complete-guide-for-ultrasonic-sensor-hc-sr04/ https://www.pcbway.com/blog/News/New_product_in_gift_shop__HC_SR04_Ultrasonic_Ranging_Sensor_Module.html https://create.arduino.cc/projecthub/mudit_5246/arduino-car-reverse-parking-alert-system-bd518b?ref=tag&ref_id=alarm&offset=21 https://www.arduino.cc/reference/en/language/functions/advanced-io/tone/ https://www.arduino.cc/reference/en/language/functions/advanced-io/pulsein/ https://create.arduino.cc/projecthub/Vijendra/arduino-based-collision-detection-warning-system-d1beec?ref=search&ref_id=arduino%20uno&offset=49

Export to PDF