Cuprins:
- Pasul 1: Materiale și echipamente
- Pasul 2: Unele informații despre senzori …
- Pasul 3: Afectarea aparatului asupra experimentului
- Pasul 4: Compararea preciziei la distanță
- Pasul 5: Precizie materială dependentă
- Pasul 6: Compararea preciziei distanței legate de unghi
- Pasul 7: Cod Arduino pentru evaluare
Video: HC-SR04 VS VL53L0X - Testul 1 - Utilizare pentru aplicații robot auto: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest instructable propune un proces simplu (deși cât mai științific posibil) de experimentare pentru a compara aproximativ efectivitatea a doi senzori de distanță cei mai comuni, care au o funcționare fizică complet diferită. HC-SR04 utilizează ultrasunete, înseamnă unde sonore (mecanice), iar VL53L0X folosește unde radio în infraroșu, care este electromagnetic foarte aproape (în frecvență) de spectrul optic.
Care este impactul practic al unei astfel de diferențe de bază?
Cum putem concluziona care senzor se potrivește cel mai bine nevoilor noastre?
Experimente de făcut:
- Compararea preciziei măsurătorilor de distanță. Aceeași țintă, planul țintei vertical la distanță.
- Compararea sensibilității materialului țintă. Aceeași distanță, planul țintei vertical la distanță.
- Unghiul planului țintă față de linia de comparație a distanței. Aceeași țintă și distanță.
Desigur, sunt mult mai multe de făcut, dar cu aceste experimente cineva poate avea o perspectivă interesantă asupra evaluării senzorilor.
La ultimul pas este dat codul pentru circuitul arduino care face posibilă evaluarea.
Pasul 1: Materiale și echipamente
- băț de lemn 2cmX2cmX30cm, care servește ca bază
-
cuier 60cm lungime 3mm grosime tăiat în două bucăți egale
cârligele trebuie așezate ferm și vertical în baston la distanță de 27 cm (această distanță nu este cu adevărat importantă, dar este legată de dimensiunile circuitului nostru!)
-
patru tipuri diferite de obstacole de dimensiunea unei fotografii tipice 15cmX10cm
- hârtie tare
- hârtie tare - roșiatică
- plexiglas
- hârtie tare acoperită cu folie de aluminiu
- pentru deținătorii obstacolelor, am făcut două tuburi din creioane vechi care se pot roti în jurul cuierelor
pentru circuitul arduino:
- arduino UNO
- panou de masă
- cabluri jumper
- un senzor cu ultrasunete HC-SR04
- un senzor LASER cu infraroșu VL53L0X
Pasul 2: Unele informații despre senzori …
Senzor de distanță cu ultrasunete HC-SR04
Clasice vechi ale roboticii economiei, foarte ieftine, deși sensibile la moarte în cazul unei conexiuni greșite. Aș spune (deși irelevant pentru scopul acestui instructable) nu ecoomic pentru factorul de energie!
Senzor de distanță laser cu infraroșu VLX53L0X
Folosește unde electromagnetice în loc de unde sonore mecanice. În plan furnizez acolo o conexiune greșită, ceea ce înseamnă că conform fișei tehnice (și experiența mea!) Ar trebui să fie conectat la 3,3V în loc de 5V în diagramă.
Pentru ambii senzori furnizez fișe tehnice.
Pasul 3: Afectarea aparatului asupra experimentului
Înainte de a începe experimentele, trebuie să verificăm influența „aparatului” nostru asupra rezultatelor noastre. Pentru a face acest lucru, încercăm câteva măsurători fără țintele noastre experimentale. Deci, după ce am lăsat piroanele în pace, încercăm să le „vedem” cu senzorii. rezultate. Deci, nu par să joace un rol în experimentele noastre viitoare.
Pasul 4: Compararea preciziei la distanță
Observăm că, în cazul distanțelor mai mici de 40cm sau cam așa, precizia infraroșu este mai bună, în loc de distanțele mai mari în care ecografia pare să funcționeze mai bine.
Pasul 5: Precizie materială dependentă
Pentru acel experiment am folosit ținte de hârtie tare colorate diferit, fără nicio diferență în rezultate (pentru ambii senzori). Marea diferență, așa cum era de așteptat, a fost cu ținta transparentă de plexiglas și cu ținta clasică de hârtie tare. Plexiglasul părea a fi invizibil pentru infraroșu, în loc de ultrasunete la care nu exista nicio diferență. Pentru a arăta acest lucru, vă prezint fotografiile experimentului împreună cu măsurătorile aferente. Acolo unde precizia senzorului infraroșu domină concurența este în cazul suprafeței puternic reflectante. Aceasta este hârtia tare acoperită cu folie de aluminiu.
Pasul 6: Compararea preciziei distanței legate de unghi
Conform măsurătorilor mele, există o dependență mult mai puternică a preciziei de unghi în cazul senzorului cu ultrasunete, în locul senzorului cu infraroșu. Inexactitatea senzorului cu ultrasunete crește mult mai mult odată cu creșterea unghiului.
Pasul 7: Cod Arduino pentru evaluare
Codul este cât se poate de simplu. Scopul este de a arăta simultan pe ecranul computerului măsurătorile de la ambii senzori, astfel încât să fie ușor de comparat.
A se distra!
Recomandat:
Sistem de monitorizare vizuală LoRa pentru agricultură Iot - Proiectarea unei aplicații frontale utilizând Firebase și unghiular: 10 pași
Sistem de monitorizare vizuală LoRa pentru agricultură Iot | Proiectarea unei aplicații frontale folosind Firebase și unghiular: În capitolul precedent vorbim despre modul în care senzorii funcționează cu modulul loRa pentru a popula baza de date în timp real Firebase și am văzut diagrama de nivel foarte înalt cum funcționează întregul nostru proiect. În acest capitol vom vorbi despre cum putem
Audio sincron Raspberry Pi Whole Home cu telecomandă pentru aplicații telefonice: 10 pași (cu imagini)
Raspberry Pi Whole Home Synchronous Audio With Phone App Remotes: Scopul este sincronizarea audio și / sau surse individuale în orice cameră, ușor de controlat cu un telefon sau tabletă prin iTunes Remote (apple) sau Retune (android). De asemenea, vreau ca zonele audio să se activeze / oprească automat, așa că am apelat la Raspberry Pi și
Sistem de monitorizare a vremii IoT Home cu suport pentru aplicații Android (Mercury Droid): 11 pași
Sistem de monitorizare a vremii IoT Home cu suport pentru aplicații Android (Mercury Droid): Introducere Mercury Droid este un tip de sistem încorporat IoT (Internet of Things) bazat pe aplicația mobilă Mercury Droid Android. Care este capabil să măsoare & monitorizați activitatea meteo acasă. este un sistem de monitorizare a vremii acasă foarte ieftin
Sistem de gestionare a motorului pentru aplicații de ridicare folosind Arduino Mega 2560 și IoT: 8 pași (cu imagini)
Sistem de gestionare a motorului pentru aplicații de ridicare folosind Arduino Mega 2560 și IoT: În prezent microcontrolerul bazat pe IoT este utilizat pe scară largă în aplicația industrială. Din punct de vedere economic, acestea sunt utilizate în locul unui computer. Obiectivul proiectului este să controlăm complet digitalizat, să înregistrăm date și să monitorizăm motorul cu inducție trifazată
Permiteți crearea unei aplicații de realitate augmentată pentru MEMES !: 8 pași
Permiteți să creați o aplicație de realitate augmentată pentru MEMES !: În acest Instructable vom face o aplicație de realitate augmentată pentru Android și IOS în Unity3D care utilizează API-ul Google pentru a căuta meme. Vom folosi detecția planului de sol al Vuforia în Unity, astfel încât această aplicație mobilă să funcționeze pentru