Moduł czujnik Ultradźwiękowy - miernik odległości HC-SR04 do ARDUINO HC-SR04 to ultradźwiękowy czujnik odległości. Za jego pomocą można mierzyć odległość pomiędzy czujnikiem i przeszkodą
Czujnikiem tym można dokonać pomiaru odległości nawet do 5 m, ale odczyt jest niestabilny, a uzyskany wynik zależy od kształtu przeszkody i materiału, z jakiego jest wykonana.
Warto przyjąć, że realna górna granica zakresu pomiarowego to 200 cm.
Kąt pomiaru dla czujnika wynosi 䔳º. Wraz ze wzrostem kąta znacznie zmniejsza się zasięg czujnika
Czujnik jest zasilany napięciem 5V DC, więc z powodzeniem można go wykorzystywać w systemach cyfrowych zbudowanych w oparciu o Arduino. Pobór prądu przez czujnik w trakcie pomiaru to ok. 15 mA, natomiast w stanie spoczynku czujnik pobiera ok. 2 mA. Czujnik ma cztery wyprowadzenia:
VCC – +5 V
TRIG – wejście wyzwalające pomiar
ECHO – wyjście sygnału
GND – masa zasilania.
Pomiar odległości jest rozpoczynany po podaniu na wejście TRIG impulsu trwającego minimum 10 µs. Powoduje to wyemitowanie przez czujnik fali ultradźwiękowej (8 impulsów o częstotliwości 40 kHz), która po odbiciu się od przeszkody wraca do czujnika. Po wykryciu powracającej fali ultradźwiękowej czujnik wystawia na wyprowadzenie ECHO impuls, którego czas trwania jest proporcjonalny do odległości pomiędzy czujnikiem i przeszkodą. Odległość może być obliczona z wykorzystaniem zależności:
Odległość[cm] = czas impulsu ECHO[us] / 58 Przykład podłączenia z systemem ARDUINO W poniższym przykładzie została wykorzystywana płytka zgodna z Arduino Uno. Sposób połączeń pokazano na rysunku poniżej. Wejście TRIG czujnika dołączono do linii 3 na płytce Arduino, natomiast wyjście ECHO zostało dołączone do linii 2 na płytce Arduino.
Cena dotyczy 1 szt. czujnika odległości na płytce drukowanej
ZH