Autorul poate fi contactat la adresa: Login pentru adresa
Dispozitivul măsoară distanța până la cel mai apropiat obiect.
Distanța minimă: 2cm. Distanța maximă: 400cm.
Ideea pentru acest instrument s-a născut din nevoia de a măsura rapid distanțe între obiecte, pereți etc. Aplicațiile mobile fac deja asta, însă precizia și ușurința cu care se poate măsura lasă de dorit. Se dorește rapiditate, chiar dacă dispozitivul poate fi incomod.
Dispozitivul Android trimite comanda de măsurare prin Bluetooth către microcontroller. Senzorul ultrasonic detectează distanța până la cel mai apropiat obiect. Modulul Bluetooth trimite prin interfață UART către dispozitivul Android datele măsurate. Acesta le afișează pe ecran, făcând conversii (dacă este cazul) ale unităților de măsură.
Module hardware:
Module software:
Dispozitivul comunică prin bluetooth cu device-ul Android. De la acesta primește comanda pentru începerea măsurării și către acesta trimite rezultatul.
Senzorul ultrasonic trimite semnale cu o frecvență de 40KHz și detectează dacă primește semnale înapoi (semnale rezultate în urma coliziunii cu obiectul). Se măsoară timpul de la emiterea semnalului si până la recepționarea ecoului. Distanța se calculează astfel: d = (t * s) / 2, unde t = durata, iar s este viteza sunetului în aer.
Librării folosite:
Se obtine distanta masurata in timp real de la senzor la un obiect. Masuratorile sunt disponibile in aplicatia Bluetooth Terminal pe dispozitivul Android.
distance-measurement-using-arduino-ultrasonic-sensor-409169