Szczegóły
Ultradźwiękowy czujnik odległości HC-SR04 do Arduino - 2cm do 400 cm
![czujnik odleglosci Czujnik HC-SR04 czujnik odgległości](https://abc-rc.pl/hpeciai/90869f763e86fa77177e94f2799551be/6231_4.jpg?50329)
Opis czujnika HC-SR04
Uniwersalny czujnik ultradźwiękowy odległości działający w zakresie 2 - 400 cm. Służy do pomiaru odległości od przeszkody, umożliwia zbudowanie systemów alarmowych, robotów, modeli itp.
Cechy szczególne czujnika HC-SR04
- Czujnik powszechnie stosowany do pomiaru odległości od przeszkód (np. w robotach autonomicznych)
- Wyjściem jest sygnał, którego czas trwania jest proporcjonalny do mierzonej odległości.
- Zasilany napięciem 5 V.
- Czujnik nie jest podatny na zakłócenia słoneczne oraz kolor przedmiotu.
- Czujnik można podłączyć z dowolnym zestawem uruchomieniowym np. Arduino, lub minikomputerem Raspberry Pi.
- Wyprowadzeniami są złącza goldpin 2,45 mm
- Czujnik HC-SR04 jest zgodny z Arduino
- Do czujnik oferujemy praktyczny uchwyt czujnika
Parametry czujnika HC-SR04
- Napięcie zasilania: 5 V
- Średni pobór prądu: 15 mA
- Kąt pomiaru 15*
- Zakres pomiarowy: 2 - 400 cm
- Wyjście: sygnał częstotliwościowy
- Częstotliwość pracy: 40 kHz
- Układ: CS100A
- Wymiary: 45x20x15 mm
- złącze raster 2.54mm
- Sam czujnik obsługuje zakres od 2 do ponad 500cm, jednak jest ograniczony standardową biblioteką do 300cm.
Ważne linki
- Przykładowe podłączenie do Arduino
Opis wyprowadzeń na płytce czujnika HC-SR04
|
![]() |
Uwagi do podłączania czujnika - Sposób działania czujnika
- Aby rozpocząć pomiar należy podać na pin TRIG impuls napięciowy (stan wysoki 5V) przez 10uS.
- Moduł dokonuje pomiaru odległości przy pomocy fali dźwiękowej o częstotliwości 40 kHz.
- Do mikrokontrolera wysyłany jest sygnał, w którym odległość zależna jest od czasu trwania stanu wysokiego i można ją obliczyć ze wzoru
- test distance = (high level time × velocity of sound (340m/s) / 2
- gdzie:
- test distance - odległość mierzona
- high level time - czas trwania stanu wysokiego
- velocity of sound - prędkość rozchodzenia się fali dźwiękowej w powietrzu - 340 m/s
W skrócie, aby otrzymać wynik w cm można wykorzystać wzór: distance [cm] = ( high level time [us] * 34 ) / 1000 / 2
Procedura pomiarowa została pokazana na rysunku poniżej:
![czujnik odległości HC-SR04 czujnik odległości HC-SR04](https://abc-rc.pl/data/include/cms/2020/HC-SR04_6.jpg?v=1605545213678)
Prezentacje wideo
Opinie naszych klientów
5/5
Porady ABC-RC
2020-01-10
Uspołeczniamy Arduino, czyli o czujnikach i komunikacji słów kilka
![Uspołeczniamy Arduino, czyli o czujnikach i komunikacji słów kilka](/data/include/img/news/1578656031.jpg)
Gdy wiemy już jak zasilić diody, oraz jak napisać program, który będzie reagował na stan przycisków, warto teraz zainteresować się czujnikami. Dzięki wiedzy z tego artykułu będziemy w stanie podłączyć podstawowe sensory do Arduino. Wyniki wyświetlać na bieżąco na naszym monitorze.
2019-10-01
Serwo sterowane czujnikiem odległości
![Serwo sterowane czujnikiem odległości](/data/include/img/news/1569932413.png)
Witam, chciałbym zaprezentować prosty projekt, w którym pozycja serwa zależy od wskazań czujnika odległości. Dzięki temu serwo może wskazywać na miejsce, w którym aktualnie znajduje się jakiś przedmiot.
2019-07-02
Kurs Arduino lekcja nr. 2
![Kurs Arduino lekcja nr. 2](/data/include/img/news/1562049953.jpg)
Wychodzimy poza płytkę, czyli pierwsze peryferia i jak je podłączyć.
![Zamknij](/gfx/custom/zamknij.gif?r=1709291486)
Update Required
To play the media you will need to either update your browser to a recent version or update your Flash plugin.