Autorul poate fi contactat la adresa: maria.covrescu@stud.acs.upb.ro
Tema acestui proiect constă în implementarea unui senzor de distanță. Alarmă anunță, prin intermediul unui buzzer, atunci când un obiect a intrat în rază de acțiune a senzorului.
Acest proiect a fost implementat pentru a pune în practică cunoștiintele acumulate în domeniul hardware.
Proiectul va fi implementat utilizând placă de baza. Această va fi conectată prin USB pentru a încarcă codul și pentru alimentare la un calculator.
Microcontroller-ul de pe placă de baza obține informații de la senzor despre distanță celui mai aproiat obiect de el(la un interval de timp).
Informațiile sunt afișate în format de text alfanumeric pe un Display LCD, iar buzzer-ul emite semnale în funcție de distanță la care se află obiectul. Senzorul începe să măsoare distanța doar dacă se află pe modul ON(după ce a fost apăsat butonul).
Name | Description |
---|---|
PCB | PM2019 |
Senzor | Senzor ultrasonic HC-SR04 (https://www.optimusdigital.ro/ro/senzori-senzori-ultrasonici/9-senzor-ultrasonic-hc-sr04-.html) |
Buzzer | Modul cu Buzzer activ (https://www.optimusdigital.ro/ro/audio-buzzere/10-modul-cu-buzzer-activ.html) |
Cablaj de test | Cablaj de Test 120×170 mm (https://www.optimusdigital.ro/ro/prototipare-cablaje-de-test/1211-cablaj-test-120x170-mm.html) |
LCD | LCD 1602 cu Interfata I2C si Backlight Galben-Verde (https://www.optimusdigital.ro/ro/optoelectronice-lcd-uri/62-lcd-1602-cu-interfata-i2c-si-backlight-galben-verde.html) |
Fire mamă-mamă | Fire Colorate Mamă-Mamă-30 cm (https://www.optimusdigital.ro/ro/fire-fire-mufate/883-set-fire-mama-mama-10p-30-cm.html) |
Pentru implementarea LCD I2C am folosit bibliotecile oferite aici: http://davidegironi.blogspot.ro/2013/06/an-avr-atmega-library-for-hd44780-based.html#.V0gVU_l96Uk.
Proiectul a plecat de la placa de baza, realizata in timpul laboratorului. Apoi am conectat pe rand fiecare componenta (LCD, senzor, buzzer).
In functie de distanta la care se afla un obiect fata de senzor, se aprinde led-ul de pe PCB, iar buzzer-ul emite sunete la frecvente diferite. Atunci cand obiectul se afla prea aproape (<0.5cm), pe LCD se va afisa “Too close”. Senzorul masoara pana la distanta de 100cm.