1. Koks yra HC-SR04 modulio veikimo principas?
HC-SR04 ultragarsinis jutiklis veikia siųsdamas 40 kHz dažnio garso impulsus. Jis apskaičiuoja atstumą pagal laiką, per kurį signalas pasiekia objektą ir grįžta atgal. Šis laikas matuojamas kaip impulso trukmė, o atstumas apskaičiuojamas pagal garso greitį ore. Šis metodas leidžia pasiekti iki 1 cm tikslumą.
2. Kaip prijungti šį ultragarsinį matuoklį?
Prieš pateikiant maitinimą, reikia prijungti keturis modulio laidus: VCC (5V), GND, Trig (T) ir Echo (R). Svarbu pirmiausia sujungti GND laidą, ypač jungiantis prie jau veikiančios sistemos. Netinkamas prijungimas gali sutrikdyti sensorius. Po prijungimo maitinimo šaltinį reikia išjungti ir vėl įjungti.
3. Kokį atstumą gali išmatuoti šis sensorius?
Šis ultragarsinis prietaisas gali nustatyti objekto vietą nuo 2 cm iki 5 metrų atstumu. Efektyvus darbinis diapazonas priklauso nuo objekto paviršiaus ir aplinkos sąlygų. Matavimui reikalingas ne mažesnis nei 10 mikrosekundžių HIGH signalas per T gnybtą. Kampas, kuriuo matuojama, siekia 30 laipsnių.
4. Kokią įtampą reikia tiekti moduliui?
Moduliui reikalinga 5 voltų nuolatinės srovės maitinimas. Darbinė srovė yra iki 15 mA. Skaitmeninis signalas, kurį siunčia ir priima modulis, taip pat yra 5 V lygio. Būtina laikytis šių elektros parametrų, kad būtų užtikrintas tinkamas šio matavimo įrenginio veikimas ir ilgaamžiškumas.
5. Kaip apskaičiuoti atstumą pagal gautą signalą?
Atstumas apskaičiuojamas pagal formulę: atstumas (m) = impulso trukmė (s) * 340 m/s / 2. Impulso trukmę reikia išmatuoti, kai R gnybtas yra HIGH būsenoje. Gautą laiką reikia padauginti iš garso greičio ir padalinti iš dviejų, nes signalas nukeliauja dvigubą kelią. Šis skaičiavimas atliekamas valdiklio programoje.