Просмотры: 135 Автор: Grace Время публикации: 26 июля 2021 г. Происхождение: Сайт
HC-SR04 — очень популярный датчик для измерения расстояния.Он излучает ультразвуковые волны с частотой 40 кГц.Ультразвуковые волны распространяются по воздуху.Если на пути есть объекты или препятствия, он вернется обратно к модулю.Учитывая время распространения и скорость звука, можно рассчитать расстояние.
●Типичное рабочее напряжение: 5 В.
●Сверхмалый статический рабочий ток: менее 5 мА.
● Угол обнаружения (чем выше сопротивление R3, тем выше усиление, тем больше угол обнаружения):
Сопротивление R3 392, не более 15 градусов.
Сопротивление R3 472, не более 30 градусов.
● Расстояние обнаружения (сопротивление R3 может регулировать усиление, то есть регулировать расстояние обнаружения):
Сопротивление R3 составляет 392 2-450 см.
Сопротивление R3 составляет 472 2-700 см.
●Высокая точность: до 0,3 см.
●Слепая зона (2 см) очень близка.
VCC - питание +5 В
TRIG – Триггерный вход датчика.Микроконтроллер подает триггерный импульс длительностью 10 мкс на Ультразвуковой HC-SR04 . модуль
ECHO – эхо-выход датчика.Микроконтроллер считывает/отслеживает этот вывод, чтобы обнаружить препятствие или определить расстояние.
GND – Земля
Используйте ввод-вывод для запуска измерения диапазона, давая сигнал высокого уровня не менее 10 мкс;
● Модуль автоматически отправляет 8 прямоугольных волн частотой 40 кГц, чтобы автоматически определить, есть ли возврат сигнала.
●Происходит возврат сигнала, через выход ввода-вывода высокий уровень, продолжительность высокого уровня составляет (4) время от передачи до возврата ультразвуковой волны.Расстояние испытания = (время * скорость звука (340 м/с)) / 2
Ардуино
PulseIn(): используется для определения ширины импульса высокого и низкого уровней, выдаваемого выводом.
PulseIn(контакт, значение);
PulseIn(pin, value, timeout);//время
Pin --- PIN-код, который должен считывать импульс.
Значение --- Тип считываемого импульса: ВЫСОКИЙ или НИЗКИЙ.
Timeout — время ожидания в микросекундах, тип данных — длинное целое число без знака.
Соединения довольно просты, вы можете обратиться к изображению ниже со схемой макета.
Если вы видите здесь, я думаю, вы поняли принцип работы ультразвукового датчика с Arduino.Давайте действовать и попробуем сами!