Kazalo:
- 1. korak: Materiali in oprema
- 2. korak: Nekaj informacij o senzorjih …
- 3. korak: Vpliv aparata na poskus
- 4. korak: Primerjava natančnosti razdalje
- 5. korak: Natančnost, odvisna od materiala
- Korak 6: Primerjava natančnosti razdalje s kotom
- Korak 7: Arduino koda za vrednotenje
Video: HC -SR04 VS VL53L0X - Test 1 - Uporaba za uporabo v robotskih avtomobilih: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta pouk predlaga preprost (čeprav čim bolj znanstveni) poskusni postopek za približno primerjavo učinkovitosti dveh najpogostejših senzorjev razdalje, ki sta popolnoma različnega fizičnega delovanja. HC-SR04 uporablja ultrazvok, pomeni zvočne (mehanske) valove, VL53L0X pa infrardeče radijske valove, ki so elektromagnetni zelo blizu (po frekvenci) optičnemu spektru.
Kakšen je praktični vpliv takšne razlike na tleh?
Kako lahko ugotovimo, kateri senzor najbolj ustreza našim potrebam?
Poskusi, ki jih je treba izvesti:
- Primerjava natančnosti meritev razdalje. Isti cilj, ravnina cilja navpično do razdalje.
- Primerjava občutljivosti ciljnega materiala. Ista razdalja, ravnina cilja navpično do razdalje.
- Kot ciljne ravnine do črte primerjave razdalje. Isti cilj in razdalja.
Seveda je treba storiti še veliko, toda s temi poskusi lahko kdo naredi zanimiv vpogled v oceno senzorjev.
Na zadnjem koraku je podana koda za arduino vezje, ki omogoča vrednotenje.
1. korak: Materiali in oprema
- lesena palica 2cmX2cmX30cm, ki služi kot podlaga
- zatič dolg 60 cm, debeline 3 mm, razrezan na dva enaka dela
kljuke je treba trdno in navpično postaviti v palico 27 cm narazen (ta razdalja v resnici ni pomembna, je pa povezana z našimi dimenzijami vezja!)
-
štiri različne vrste ovir velikosti običajne fotografije 15cmX10cm
- trdi papir
- trdi papir - rdečkast
- pleksi steklo
- trdi papir, prekrit z aluminijasto folijo
- za nosilce ovir sem iz starih svinčnikov naredil dve cevi, ki se lahko vrtita okoli klinov
za vezje arduino:
- arduino UNO
- deska
- mostični kabli
- en ultrazvočni senzor HC-SR04
- en infrardeči LASER senzor VL53L0X
2. korak: Nekaj informacij o senzorjih …
Ultrazvočni senzor razdalje HC-SR04
Stara klasika ekonomske robotike, zelo poceni, čeprav smrtonosno občutljiva v primeru napačne povezave. Rekel bi (čeprav ni pomemben za cilj teh navodil), da ni ekološki za faktor energije!
Infrardeči laserski senzor razdalje VLX53L0X
Namesto mehanskih zvočnih valov uporablja elektromagnetne valove. V načrtu, ki ga dobavljam, obstaja napačna povezava, kar pomeni, da mora biti v skladu s podatkovnim listom (in mojimi izkušnjami!) Priključeno na 3.3V namesto 5V v diagramu.
Za oba senzorja dobavljam podatkovne liste.
3. korak: Vpliv aparata na poskus
Preden začnemo s poskusi, moramo preveriti vpliv našega "aparata" na naše rezultate. Da bi to naredili, poskusimo nekaj meritev brez naših eksperimentalnih ciljev. Potem, ko pustimo kljuke pri miru, jih poskušamo "videti" s svojimi senzorji. Po naših meritvah na 18 cm in na 30 cm razdalje do kljuk so ti senzorji nepomembni rezultatov. Tako se zdi, da pri naših prihajajočih poskusih ne igrajo nobene vloge.
4. korak: Primerjava natančnosti razdalje
Opažamo, da je v primeru razdalj, manjših od 40 cm, natančnejša infrardeča povezava boljša, namesto daljših razdalj, kjer ultrazvok deluje bolje.
5. korak: Natančnost, odvisna od materiala
Za ta poskus sem uporabil različno obarvane trde papirnate tarče brez razlike v rezultatih (za oba senzorja). Velika razlika je bila po pričakovanjih pri prozorni tarči iz pleksi stekla in klasični tarči iz trdega papirja. Zdelo se je, da je pleksi steklo nevidno za infrardečo svetlobo, namesto ultrazvoka, za katerega ni bilo razlike. Za prikaz tega predstavljam fotografije poskusa skupaj z ustreznimi meritvami. Kjer natančnost infrardečega senzorja prevladuje nad konkurenco v primeru močno odsevne površine. To je trdi papir, prekrit z aluminijasto folijo.
Korak 6: Primerjava natančnosti razdalje s kotom
Po mojih meritvah je pri ultrazvočnem senzorju namesto infrardečega tipala veliko močnejša odvisnost natančnosti od kota. Napačnost ultrazvočnega senzorja se s povečanjem kota še bolj poveča.
Korak 7: Arduino koda za vrednotenje
Koda je čim bolj preprosta. Cilj je, da se na računalniškem zaslonu hkrati prikažejo meritve obeh senzorjev, da jih je mogoče enostavno primerjati.
Zabavaj se!
Priporočena:
Top 5 robotskih avtomobilov Arduino, ki vas bodo navdušili: 11 korakov
Top 5 robotskih avtomobilov Arduino, ki vas bodo navdušili. Pozdravljeni prijatelji, v tej vadnici bomo videli top 5 inteligentnih robotskih avtomobilov leta 2020 s popolnimi koraki, kodo in vezjem. V zgornjem videu si lahko ogledate delovanje vseh teh robotov. V teh projektih boste vmesnik: " Izogibanje robu mize
Vadnica: Kako zgraditi modul laserskega senzorja VL53L0X z uporabo Arduino UNO: 3 koraki
Vadnica: Kako zgraditi modul senzorja laserskega merjenja VL53L0X z uporabo Arduino UNO: Opisi: Ta vadnica bo vsem vam pokazala podrobnosti o tem, kako sestaviti detektor razdalje z modulom VL53L0X Laser Ranging Sensor Module in Arduino UNO, in bo deloval kot vi želim. Sledite navodilom in razumeli boste tega učitelja
Spremljanje pospeševanja z uporabo Raspberry Pi in AIS328DQTR z uporabo Pythona: 6 korakov
Spremljanje pospeševanja z Raspberry Pi in AIS328DQTR z uporabo Pythona: Po moje je pospeševanje po nekaterih zakonih fizike končno.- Terry Riley Gepard pri lovu uporablja neverjeten pospešek in hitre spremembe hitrosti. Najhitrejše bitje na kopnem včasih izkoristi svojo najvišjo hitrost za ulov plena.
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: Pozdravljeni fantje, v tem navodilu se bomo naučili uporabljati LED diode neopixel ws2812 ali LED trak ali LED matrico ali LED obroč z razvojno ploščo m5stack m5stick-C z Arduino IDE in naredili bomo mavrični vzorec z njim
Vadnica za odkrivanje štirikratnih robotskih objektov Jetson Nano: 4 koraki
Vadnica za odkrivanje štirikratnih robotskih objektov Jetson Nano: Nvidia Jetson Nano je komplet za razvijalce, ki je sestavljen iz SoM (System on Module) in referenčne nosilne plošče. Namenjen je predvsem ustvarjanju vgrajenih sistemov, ki zahtevajo veliko procesorsko moč za strojno učenje, strojni vid in video