Vaated: 164 Autor: Grace Publish Time: 2021-07-26 Päritolu: Sait
HC-SR04 on väga populaarne andur vahemaa mõõtmiseks. See kiirgab ultrahelilaineid sagedusel 40 kHz. Ultrahelilained sõidavad õhust läbi. Kui rajal on objekte või takistusi, põrkub see tagasi moodulisse. Võttes arvesse levikuaega ja heli kiirust, saate vahemaa arvutada.
● Tüüpiline tööpinge: 5 V
● Ultra-Smalli staatiline töövool: alla 5 mA
● Tundnurk (R3 takistus on suurem, seda suurem on võimendus, seda suurem on tuvastusnurk):
R3 takistus on 392, mitte rohkem kui 15 kraadi
R3 takistus on 472, mitte rohkem kui 30 kraadi
● Avastuskaugus (R3 takistus saab võimendusega reguleerida, st reguleerida tuvastuskaugust):
R3 takistus on 392 2cm-450cm
R3 takistus on 472 2cm-700cm
● Suur täpsus: kuni 0,3 cm
● Pime tsoon (2cm) super lähedal
VCC - +5 V pakkumine
Trig - anduri sisend. Mikrokontroller rakendab 10 USA päästiku impulssi HC-SR04 ultrahelimoodul .
Anduri kaja -echo väljund. Mikrokontroller loeb/jälgib seda tihvti takistuse tuvastamiseks või vahemaa leidmiseks.
GND - maapind
Kasutage IO -d, et käivitada ulatus, andes kõrgetasemelise signaali vähemalt 10US;
● Moodul saadab automaatselt 8 40 kHz ruutlainet, et tuvastada automaatselt signaali tagastamine.
● IO väljundi kaudu on signaali tagastamine kõrgetasemel, kõrge taseme kestus on (4) aeg alates ülekandest ultrahelilaine tagastamiseni. Testikaugus = (kõrge aeg * heli kiirus (340m / s)) / 2
Arduino
Pulsein (): kasutatakse tihvti kõrge ja madala taseme impulsi laiuse tuvastamiseks.
impulsein (tihvt, väärtus);
impulsein (tihvt, väärtus, aegumine); // aeg
PIN --- PIN-kood, mis peab pulssi lugema
Väärtus --- Lugetav impulsi tüüp, kõrge või madal
TIMEOOT --- Aegumise aeg, mikrosekundites on andmetüüp allkirjastamata pikk täisarv
Ühendused on üsna lihtsad, võite viidata allolevale pildile koos leivalaua vooluringi skeemiga.
Kui näete siin, usun, et olete aru saanud Ultraheli ultraheli anduri toimimismeetodist Arduinoga. Võtame meetmed ja proovime seda ise!