Megtekintések: 164 Szerző: Grace Publish Time: 2021-07-26 Eredeti: Telek
A HC-SR04 nagyon népszerű érzékelő a távolság mérésére. Ultrahangos hullámokat bocsát ki 40 kHz frekvencián. Az ultrahangos hullámok a levegőben haladnak. Ha vannak tárgyak vagy akadályok az útvonalon, akkor visszatér a modulhoz. Figyelembe véve a terjedési időt és a hang sebességét, kiszámíthatja a távolságot.
● Tipikus munkafeszültség: 5V
● Ultra-kicsi statikus munkaáram: kevesebb, mint 5MA
● Az érzékelési szög (az R3 ellenállás magasabb, annál nagyobb a nyereség, annál nagyobb a detektálási szög):
Az R3 ellenállás 392, legfeljebb 15 fok
Az R3 ellenállás 472, legfeljebb 30 fok
● A detektálási távolság (az R3 ellenállás beállíthatja a nyereséget, vagyis beállíthatja a detektálási távolságot):
Az R3 ellenállás 392 2cm-450cm
R3 ellenállás 472 2cm-700cm
● Nagy pontosság: legfeljebb 0,3 cm -ig
● Blind zóna (2 cm) szuper közel
VCC - +5 V ellátás
Trig - Az érzékelő beavatkozása. A mikrovezérlő 10 USA indító impulzusra vonatkozik a HC-SR04 ultrahang modul.
Az érzékelő visszhang -echo kimenete. A mikrovezérlő ezt a tűt olvassa/figyeli az akadály észlelésére vagy a távolság megtalálására.
GND - föld
Használja az IO -t a távolság kiváltásához, legalább 10us magas szintű jelet adva;
● A modul automatikusan 8 40 kHz -es négyzethullámot küld, hogy automatikusan felismerje, van -e jel visszatérése.
● Van egy jel visszatérése, az IO kimenete révén a magas szintű időtartam (4) az a idő az átviteltől az ultrahangos hullám visszatéréséig. Teszt távolság = (Legfelsõbb idő * hangsebesség (340 m / s)) / 2
Arduino
Pulsein (): A PIN -kóddal a magas és az alacsony szintű kimenet impulzusszélességének észlelésére szolgál.
pulsein (PIN, érték);
pulsein (PIN, érték, időtúllépés); // idő
PIN --- A PIN-kódnak, amelynek el kell olvasnia az impulzust
Érték --- Az olvasandó impulzus típusa, magas vagy alacsony
Időtúllépés --- időkorlát idő, mikrosekundumokban az adattípus alá nem írt hosszú egész szám
A kapcsolatok nagyon egyszerűek, az alábbi képre hivatkozhat a kenyérlemez -áramkör vázlatával.
Ha itt látja, úgy gondolom, hogy megértette az ultrahangos érzékelőt az Arduino -val való használati módszert. Tegyen lépéseket, és próbáld ki maga!