Acest proiect masoara viteza unui obiect atunci cand trece prin fata a doi senzori, calculand timpul in care parcurge distanta dintre ei si afisand viteza in metri pe secunda pe ecranul LCD.
Deasemenea proiectul ne ajuta sa intelegem cum functioneaza senzorii de detectie, cum se calculeaza viteza in timp real dar si cum poti controla iesiri in functie de datele citite.
Ce este un senzor IR si cum functioneaza
Senzorul IR (infrarosu) este un modul care detecteaza prezenta obiectelor folosind lumina infrarosie, invizibila pentru ochiul uman. Acesta este format dintr-un emitator care trimite lumina IR si un receptor care detecteaza lumina reflectata de obiecte.
Atunci cand un obiect trece prin fata senzorului, lumina infrarosie emisa este reflectata inapoi catre receptor, iar senzorul trimite un semnal digital catre Arduino (HIGH sau LOW).
Spre deosebire de senzorii analogici, acesta nu masoara distante sau valori exacte, ci doar detecteaza daca un obiect este prezent sau nu.
Cu ajutorul acestui senzor, Arduino poate detecta momentele in care un obiect trece printr-un punct, ceea ce il face ideal pentru proiecte precum bariere automate, roboti sau sisteme de masurare a vitezei, asa cum este mini radarul realizat in acest proiect.
Ce este un ecran LCD I2C 16x2 si cum functioneaza
Ecranul LCD I2C 16x2 este un modul de afisare folosit pentru a arata text, valori si informatii primite de la placa Arduino. Acesta poate afisa 16 caractere pe fiecare rand si are in total 2 randuri.
Modulul foloseste un adaptor I2C, ceea ce inseamna ca se conecteaza la Arduino folosind doar doi pini de date, SDA si SCL, reducand semnificativ numarul de fire necesare fata de un LCD clasic.
Datele sunt trimise digital de la Arduino catre ecran, iar acesta le afiseaza instant, permitand vizualizarea in timp real a informatiilor, cum ar fi viteza masurata in cadrul proiectului.
Ecranul are si iluminare de fundal, ceea ce il face usor de citit chiar si in conditii de lumina scazuta.
Cu ajutorul acestui modul, proiectele devin mult mai intuitive, deoarece utilizatorul poate vedea direct rezultatele si starea sistemului fara a avea nevoie de un calculator.
1 x Placa de dezvoltare compatibila Arduino Uno R3
2 x Modul senzor IR
1 x Ecran LCD1602 cu modul I2C
2 x LED-uri
2 x Rezistori 220 Ohmi
1 x Breadboard 830 puncte
14 x Fire tata - tata
2 x Fire tata - mama
Schema de conectare

Cod sursa
Dupa ce ai realizat conexiunile, este timpul sa incarci codul sursa. Pentru a-l descarca, click AICI.
Conecteaza placa Arduino UNO la computer folosind cablul USB, apoi deschide Arduino IDE. Din meniul Tools, selecteaza placa si portul serial corespunzator, iar apoi apasa butonul Upload (sageata spre dreapta).
Cum functioneaza proiectul
Dupa pornire, sistemul va afisa mesajul “Mini radar cu Arduino” atunci cand nu detecteaza nimic.
Cand un obiect trece prin dreptul senzorilor, acesta va calcula automat viteza si o va afisa pe ecran in metri pe secunda insotit de mesajul VITEZA OK sau PREA RAPID.
Daca viteza este in limita normala, LED-ul verde se aprinde. Dar daca viteza este prea mare, LED-ul rosu te avertizeaza imediat ca ai depasit limita.
Daca ai intrebari sau nelamuriri legate de proiect, scrie-mi la adresa electronica@bitmi.ro.