Kazalo:
- 1. korak: Materiali
- 2. korak: Priključitev vezja
- 3. korak: Ustvarjanje programa
- 4. korak: Zbiranje podatkov in kalibracija
- 5. korak: Ustvarjanje nove kode z uporabo naše enačbe
- 6. korak: Končna koda
- 7. korak: Rezultati
Video: Preskusni načrt sonarja: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Cilj tega preskusnega načrta je ugotoviti, ali so vrata odprta ali zaprta. Ta testni načrt vam bo pokazal, kako sestaviti sonarni senzor, ustvariti program, umeriti senzorje in sčasoma ugotoviti, ali so vrata v kurnik na vrtu naše šole odprta ali ne.
1. korak: Materiali
Industries, Adafruit. "Okrogla plošča polovice velikosti." Blog Adafruit Industries RSS, www.adafruit.com/product/64.
"Premostitvene žice." Raziskovanje Arduina, 23. junij 2013, www.exploringarduino.com/parts/jumper-wires/.
Macfos. "Arduino Uno R3 s kablom." Robu.in | Indijska spletna trgovina | RC Hobi | Robotika, robu.in/product/arduino-uno-r3/.
Nedelkovski, Dejan. “Ultrasonic Sensor HC-SR04 in Arduino Tutorial.” HowToMechatronics, 5. decembra 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Boste potrebovali:
Računalnik s preglednicami Arduino in Excel
USB kabel
Arduino Uno mikrokrmilnik
Ogledna plošča
Sonarni senzor (HC-SR04)
Arduino žice
Vladar
2. korak: Priključitev vezja
"Frizing." Projekt-projekt HC-SR04, fritzing.org/projects/hc-sr04-project.
Uporabite zgornjo sliko, da boste lažje sledili, kako žice priključite na arduino.
Poskrbi da:
žica na pin VCC se priključi na 5V
žica na sprožilnem zatiču se poveže z zatičem 8
žica na Echo pin se poveže z pin 9
žica na GND se poveže z ozemljitvijo
OPOMBA: Žice lahko priključite neposredno na arduino, namesto da bi imeli žice v zgornji postavitvi.
3. korak: Ustvarjanje programa
Ta koda bere vrednost iz senzorja sonarja, trajanje, ki predstavlja, koliko časa je trajalo, da se zvok odbije od predmeta in se vrne nazaj k senzorju sonarja.
To kodo bomo uporabili za izračun vrednosti, predstavljenih iz odmeva, nato pa te podatke zabeležili na Excelovem listu, da dobimo naklon, in sčasoma umeritveno krivuljo, ki jo bomo namesto tega kasneje uporabili v programu.
4. korak: Zbiranje podatkov in kalibracija
Zgornje vrednosti smo dobili z merjenjem ravnila razdalje med objektom in senzorjem, vrednost pa smo zapisali na serijskem monitorju. Merili smo vsakih 0,5 palca.
Z uporabo podatkov iz Excelove preglednice ustvarite graf razpršenega grafikona, v katerem je os x trajanje v milisekundah, os y pa razdalja v palcih.
Ko ustvarite graf, ustvarite umeritveno krivuljo, tako da kliknete na grafikon in v razdelku Orodja za grafikone izberete Linearna trendna črta. Pod možnostmi Trendline izberite Linearno in izberite možnost, ki pravi "Prikaži enačbo na grafikonu".
Enačba se bo prikazala in to enačbo bomo uporabili za prihodnjo kodo, da bomo lahko ugotovili, kako daleč je predmet v palcih.
5. korak: Ustvarjanje nove kode z uporabo naše enačbe
Zgornjo kodo smo uporabili z enačbo, ki smo jo dobili iz umeritvene krivulje na preteklem diapozitivu. Ta enačba pretvori milisekunde v palce.
6. korak: Končna koda
Ta koda je zadnja koda, ki nam bo sporočila, ali so vrata odprta ali ne, glede na razdaljo, ki jo bere sonar. Za naš test smo izmerili, da če bi sonar prebral, da so vrata oddaljena več kot 14 centimetrov, to pomeni, da so vrata odprta, bi serijski monitor nato natisnil "Vrata so odprta".
7. korak: Rezultati
Na splošno je bil senzor natančen. Nekaj pomanjkljivosti, ki smo jih doživeli, je bilo, da je senzor prebral vrednosti v obliki stožca pred njim, senzor je bil zelo občutljiv, predmeti na kratkih razdaljah so kazali čudne vrednosti, vrednosti nad 14 palcev pa niso bile točne. Morali smo zagotoviti, da je senzor na isti nadmorski višini kot predmet, ki smo ga želeli izmeriti razdaljo od v tem primeru vrat, vendar je služil svoji funkciji.
Priporočena:
Načrt vezja za pridobivanje, ojačanje in filtriranje osnovnega elektrokardiograma: 6 korakov
Načrt vezja za pridobivanje, ojačanje in filtriranje osnovnega elektrokardiograma: Če želite dokončati ta navodila, potrebujete le računalnik, dostop do interneta in nekaj simulacijske programske opreme. Za namene te zasnove bodo vsa vezja in simulacije izvedeni na LTspice XVII. Ta simulacijska programska oprema vsebuje
Uporaba Sonarja, Lidarja in Računalniškega vida na mikrokontrolerjih za pomoč slabovidnim: 16 korakov
Uporaba Sonarja, Lidarja in Računalniškega vida na mikrokontrolerjih za pomoč slabovidnim: Želim ustvariti inteligenten "trs", ki lahko ljudem z okvarami vida pomaga veliko bolj kot obstoječe rešitve. Palica bo lahko uporabnika obvestila o predmetih spredaj ali ob straneh z hrupom v slušalki tipa prostorski zvok
Alarm za bližino sonarja: 6 korakov
Alarm za bližino sonarja: Ta navodila vam bodo razložila, kako ustvariti senzor/alarm bližine z uporabo ultrazvočnega oddajnika/sprejemnika in LED
Kako: Senzor sonarja: 5 korakov (s slikami)
Kako: Senzor sonarja: Tukaj se boste naučili, kako povezati Arduino in senzor sonarja v samo nekaj preprostih korakih
Načrt preskusa senzorja vlažnosti tal: 6 korakov (s slikami)
Načrt preskusa senzorja vlažnosti tal: Izziv: Oblikujte in izvedite načrt, ki bo prižgal RDEČO LED, ko so tla mokra, in ZELENO LED, ko je zemlja suha. To bo vključevalo uporabo senzorja vlažnosti tal. Cilj: Cilj tega navodila je preveriti, ali je deževalo in ali je rastlina