norr@manorshi.com         +86-519-89185720
Новостной центр

Как использовать ультразвуковой датчик с Arduino?

Взгляды: 164     Автор: Грейс опубликовать время: 2021-07-26 Происхождение: Сайт

Введение HC-SR04


HC-SR04 является очень популярным датчиком для измерения расстояния. Он излучает ультразвуковые волны на частоте 40 кГц. Ультразвуковые волны путешествуют по воздуху. Если в пути есть объекты или препятствия, он припрытся к модулю. Принимая во внимание время распространения и скорость звука, вы можете рассчитать расстояние.

1

1. Основные технические параметры:

● Типичное рабочее напряжение: 5 В 

● Ultra-Mall Static Work Cury: менее 5 мА 

● Угол чувства (сопротивление R3 выше, чем выше усиление, тем больше угол обнаружения): 

R3 сопротивление 392, не более 15 градусов 

R3 сопротивление 472, не более 30 градусов 

● Расстояние обнаружения (сопротивление R3 может отрегулировать усиление, то есть отрегулировать расстояние обнаружения): 

R3 сопротивление 392 2CM-450 см. 

R3 сопротивление 472 2CM-700 см. 

● Высокая точность: до 0,3 см. 

● Случайная зона (2 см).



2. ПИН Описание:

VCC - +5 В.

Триг - триггерный ввод датчика. Микроконтроллер применяет 10 пульса с триггером США к Ультразвуковой HC-SR04 . модуль

Echo - Secho Выход датчика. Микроконтроллер считывает/контролирует этот вывод, чтобы обнаружить препятствие или найти расстояние.

GND - земля


HC-SR04


3. Принцип работы


Используйте IO для запуска дальности, давая сигнал высокого уровня не менее 10us;

● Модуль автоматически отправляет квадратные волны 8 40 кГц, чтобы автоматически обнаружить, есть ли возврат сигнала.

● Существует возврат сигнала, через вывод IO на высоком уровне, высокая продолжительность уровня составляет (4) время от передачи до возврата ультразвуковой волны. Тестовое расстояние = (высокое время * скорость звука (340 м / с) / 2


Ультразвуковой модуль HC-SR04


HC-SR04 Ультразвуковая схема синхронизации модуля

Ардуино

1. Основные знания о программировании Arduino:

Pulsein (): используется для обнаружения ширины импульса высокого и низкого уровня выхода штифтом.

Pulsein (PIN, значение);

Pulsein (PIN, значение, тайм -аут); // Время

PIN-штифт --- штифт, который должен прочитать импульс

Значение --- тип импульса для чтения, высокого или низкого уровня

Тайм-аут --- время ожидания, в микросекундах тип данных без знака

Ардуино


Соединения довольно просты, вы можете обратиться к изображению ниже с помощью схемы цепи.


ун

2. Программа ультразвукового датчика (типично):

Если вы видите здесь, я считаю, что вы поняли метод работы использования ультразвукового датчика с Arduino. Давайте примем действие и попробуем самостоятельно!


Программа ультразвукового датчика





Оставить сообщение

Связаться с нами

Тел: +86-519-89185720
E-mail:  norr@manorshi.com
Адрес: здание 5, № 8 Чуангья -роуд, город Шезху, город Лиян, Чанчжоу, Цзянсу, Китай