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

В вашем проекте необходим простой дальномер с большим диапазоном измеряемых расстояний? Воспользуйтесь ультразвуковым дальномером HC-SR04.

Этот дальномер может служить прекрасным датчиком для робота, благодаря которому он сможет определять расстояния до объектов, объезжать препятствия, или строить карту помещения. Его можно также использовать в качестве датчика для сигнализации, срабатывающего при приближении объектов.

Принцип действия

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

В отличие от инфракрасных дальномеров, на показания ультразвукового дальномера не влияют засветки от солнца или цвет объекта. Но могут возникнуть трудности с определением расстояния до пушистых или очень тонких предметов. Поэтому высокотехнологичную котоловку выполнить на нём будет затруднительно.

В отличие от ультразвукового дальномера URM37, этот дальномер не обладает таким большим выбором интерфейсов и режимов работы. Но этот «недостаток» компенсируется простотой работы с ним. Если вы планируете использовать его с Arduino вы можете воспользоваться существующими библиотеками:

  • Ultrasonic — самая популярная библиотека для HC-SR04.
  • NewPing — отличается большей точностью и скоростью работы.

Подключение к Arduino

Контакты датчика можно соединить с макетной платой или Arduino проводами «мама-папа». А с Troyka Shield через провода «мама-мама».

Распиновка

  • Vcc — положительный контакт питания.
  • Trig — цифровой вход. Для запуска измерения необходимо подать на этот вход логическую единицу на 10 мкс. Следующее измерение рекомендуется выполнять не ранее чем через 50 мс.
  • Echo — цифровой выход. После завершения измерения, на этот выход будет подана логическая единица на время, пропорциональное расстоянию до объекта.
  • GND — отрицательный контакт питания.

Характеристики

  • Напряжение питание: 5 В
  • Потребление в режиме тишины: 2 мА
  • Потребление при работе: 15 мА
  • Диапазон расстояний: 2–400 см
  • Эффективный угол наблюдения: 15°
  • Рабочий угол наблюдения: 30°

Размеры и диаграмма направленности