2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Za to dejavnost sva z Brentonom uporabila ultrazvočni senzor s pomočjo sonarja za določitev razdalje do predmeta. Osnova, kako to deluje, je oddajnik ali pa bo (sprožilec) poslal signal, kot je visokofrekvenčni zvok, potem pa, ko signal najde predmet, se odbojnik odbije in sprejme (odmevni pin). Poznavanje hitrosti zvokov v zraku, časa med prenosom in sprejemom, nam omogoča izračun razdalje do predmeta.
Zaloge
Potrebovali boste ploščo za kruh Arduino, prenosni računalnik, arduino ultrazvočni senzor, tri mostične žice in vezje, USB za povezavo vezja z prenosnikom, kamor vstavimo kodo.
1. korak: Ustvarjanje sonarja
Za izdelavo sonarja boste potrebovali materiale, navedene v razdelku zaloge uvodnika. Za začetek boste s prenosnikom ustvarili kodo za delovanje ultrazvočnega senzorja. Če želite ustvariti kodo, najprej ustvarite spremenljivke za sprožilec in echo pin, imenovane trigPin oziroma echoPin. Sprožilni zatič je priključen na digitalni pin 9, odmevni zatiči pa na digitalni pin 10. Ustvariti boste morali tudi spremenljivo trajanje. Prihranil bo čas med oddajo in prenosom kode. V nastavitvi () ga boste morali zagnati pri 9600, tako da boste imeli serijsko številko. Začni (9600). Potrebovali boste tudi zanko za začetek nizke in visoke vrednosti impulza 2 in 10.
2. korak: Nastavitev
Če želite ustvariti nastavitev, boste potrebovali postavke, navedene v razdelku z zalogami v uvodnem razdelku. Ultrazvočni senzor boste morali vnesti na ploščo za kruh. potem boste potrebovali skakalno žico, ki povezuje VCC od senzorja do 5V v tokokrogu. Nato žica, ki povezuje sprožilec, tvori senzor na pin 9 in ena, ki povezuje Echo na pin 10. Nazadnje boste morali GND povezati s senzorjem na GND v vezju.
3. korak: Odpravljanje težav
Kodo boste morali zagnati in preizkusiti, ali je točna in deluje. Tipalo bo delovalo do 10 čevljev s skupno razdaljo 20 ft in omejitvijo 20 ms, zato je treba čas nastaviti na več kot 20 ms. Upoštevati je treba še nekaj drugih stvari, če senzor ne more sprejeti odmeva, potem vaš IZHOD nikoli ne more pasti NIZKO.