Poglądy: 164 Autor: Grace Publish Time: 2021-07-26 Pochodzenie: Strona
HC-SR04 jest bardzo popularnym czujnikiem do pomiaru odległości. Emituje fale ultradźwiękowe o częstotliwości 40 kHz. Fale ultradźwiękowe przemieszczają się w powietrzu. Jeśli na ścieżce znajdują się obiekty lub przeszkody, odbije się on z powrotem do modułu. Biorąc pod uwagę czas propagacji i prędkość dźwięku, możesz obliczyć odległość.
● Typowe napięcie robocze: 5 V
● Ultra-mapany prąd roboczy statyczny: mniej niż 5mA
● Kąt wykrycia (rezystancja R3 jest wyższa, im wyższy wzmocnienie, im większy kąt wykrywania):
R3 Rezystancja wynosi 392, nie więcej niż 15 stopni
R3 Resistance wynosi 472, nie więcej niż 30 stopni
● Odległość wykrywania (rezystancja R3 może dostosować wzmocnienie, to znaczy dostosować odległość wykrywania):
R3 Rezystancja wynosi 392 2 cm-450 cm
R3 Resistance wynosi 472 2 cm-700 cm
● Wysoka precyzja: do 0,3 cm
● Strefa niewidoma (2 cm) super blisko
VCC - +5 V.
TRIG - Wyzwalacz wejście czujnika. Microcontroller nakłada 10 amerykańskich impulsu do ultradźwiękowy HC-SR04 . Moduł
Wyjście czujnika Echo - One. Mikrokontroler odczytuje/monitoruje ten szpilkę w celu wykrycia przeszkody lub znalezienia odległości.
GND - Ground
Użyj IO do wyzwalania, dając sygnał wysokiego poziomu co najmniej 10us;
● Moduł automatycznie wysyła 8 40 kHz Fale kwadratowe, aby automatycznie wykryć, czy jest powrót sygnału.
● Istnieje powrót sygnału, poprzez wyjście IO wysoki poziom, czas trwania wysokiego poziomu wynosi (4) czas od transmisji do powrotu fali ultradźwiękowej. Odległość testowa = (najwyższy czas * Prędkość dźwięku (340 m / s)) / 2
Arduino
Pulsein (): Używany do wykrywania szerokości impulsu wysokiego i niskiego poziomu wyjściowego przez szpilkę.
Pulsein (pin, wartość);
Pulsein (pin, wartość, limit czasu); // czas
Pin --- pin, który musi odczytać impuls
Wartość --- typ impulsu, który ma być odczytany, wysoki lub niski
Limit czasu --- Czas czasu, w mikrosekundach typ danych nie jest odpisany długa liczba całkowita
Połączenia są dość łatwe, możesz zapoznać się z poniższym obrazem ze schematem obwodu breadboard.
Jeśli zobaczysz tutaj, uważam, że zrozumiałeś metodę eksploatacji czujnika ultradźwiękowego z Arduino. Podejmijmy działanie i spróbujmy sam!