norr@manorshi.com         +86-519-89185720
Centrum informacyjne

Jak używać czujnika ultradźwiękowego z Arduino?

Poglądy: 164     Autor: Grace Publish Time: 2021-07-26 Pochodzenie: Strona

Wprowadzenie HC-SR04


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ść.

1

1. Główne parametry techniczne:

● 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



2. Opis pinu:

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


HC-SR04


3. Zasada pracy


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


Moduł ultradźwiękowy HC-SR04


Schemat czasowy modułu ultradźwiękowego HC-SR04

Arduino

1. Podstawowa znajomość programowania 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

Arduino


Połączenia są dość łatwe, możesz zapoznać się z poniższym obrazem ze schematem obwodu breadboard.


ONZ

2. Program rozmiaru czujnika ultradźwiękowego (typowy):

Jeśli zobaczysz tutaj, uważam, że zrozumiałeś metodę eksploatacji czujnika ultradźwiękowego z Arduino. Podejmijmy działanie i spróbujmy sam!


Program zasięgowy czujnika ultradźwiękowego





Zostaw wiadomość

Skontaktuj się z nami

Tel: +86-519-89185720
E-mail:  norr@manorshi.com
Adres: Budynek 5, nr 8 Chuangye Road, Shezhu Town, Liyang City, Changzhou, Jiangsu, Chiny