Ultradźwiękowy czujnik miernik odległości HC-SR05 - opis:
HC-SR05 to klasyczne moduły miernika odległości dla Arduino. Napięcie zasilania 4.5V - 5.5DC. Zakres pomiarowy 2cm - 450cm. Czujniki ultradźwiękowe przezwyciezaja wiele słabości czujników podczerwieni, zapewniając pomiar odległości niezależnie od koloru i oświetlenia przeszkód. Zapewniają one również krótsze odległości minimalne i szersze kąty wykrywania, dzięki czemu przeszkody nie zostaną utracone przez wąską wiązkę detekcji. Ten konkretny model jest aktualizacją popularnego HC-SRO4 z większą dokładnością. Ma 5 pinów i może być używany w trybie wyzwalania 1 pin / echo lub 2.
Ultradźwiękowy czujnik miernik odległości HC-SR05 - specyfikacja:
- Napięcie zasilania: 4.5-5.5 VDC
- Średni pobór prądu: 10 do 40 mA
- Format pinu wyzwalajacego impuls: 10'1/4s
- Wyjście echa pinu: 0-Vcc
- Format Echo Pin: Wyjście jest cyfrowe i wprost proporcjonalne do zakresu. Zobacz naszą formułę konwersji poniżej
- Zakres pomiarowy: od 2 cm do 450cm
- Rozdzielczość pomiaru: 0,3 cm
- Kąt pomiaru: do 15 stopni
- Częstotliwość pomiarowa: 40 kHz
- Złącze: standardowe 5-pinowe złącze męskie, które można podłączyć bezpośrednio do płyt lub protoboardu:
- - 1: VCC
- - 2: Trig (wejście czujnika)
- - 3: Echo
- - 4: Wyjście
- - 5: GND (masa układu)
- Wymiary: 45mm x 21mm
Na forum Arduino mozna znalezc biblioteke Arduino z kodem. Wyslij do czujnika impuls o szerokosci 10 μs na pin wyzwalajacy (trigger). Czujnik automatycznie wysle fale o czestotliwosci 40kHz. Zacznij monitorowac wyjscie pin echo i:
- Gdy Pin Echo przejdzie w stan wysoki, uruchom timer.
- Gdy Pin Echo przejdzie w stan niski, zapisz czas, jaki upłynął od timera i użyj następującej formuły konwersji:
- Odległość (w cm) = ( czas, który upłynął * prędkość dźwięku (340 m/s)) / 100/2
Uwaga: Dzielimy odległość przez 2, ponieważ czujnik zwraca czas podróży w obie strony, co podwaja pomiar odległości.