You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

HC-SR04 - ультразвуковой датчик расстояния

  • Модель: hc-sr04-sensor
  • Наличие: Есть в наличии

₴45.00


HC-SR04 — ультразвуковой приемопередатчик для Arduino проектов, предназначенный для того, чтобы узнать максимально точную дистанцию до интересующего объекта. Модуль рассчитан на 4 метра, принцип его функционирования основывается на эхолокации. То есть, сенсор посылает сигнал ультразвука, а после фиксирует его отражение от объекта. 

Таким образом, с помощью HC-SR04 Arduino несложно рассчитать расстояние до объекта — это время между отправлением и получением импульса. 

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

Сенсор подключается с помощью 4 соединительных проводов. Распиновка стандартная. Для HC-SR04 документация от производителя подробно расписывает выходы, они же хорошо видны на основе модуля:

  • GND и VCC предназначены для подключения питания.
  • Echo и Trig нужны, чтобы отправлять и принимать сигнал дальномера. Как правило, данные выходы подключаются к соответствующим пинам микроконтроллера.

Следует учитывать условия, при которых будет работать HC-SR04, характеристики к подключению у него следующие:

  • требуемое напряжение — 5 В;
  • в режиме ожидания потребление не превышает 2 мА;
  • в режиме отправки и приема сигналов модуль потребляет 15 мА;
  • максимально возможный угол наблюдения HC-SR04 Ардуино составляет 15 градусов;
  • в рабочем режиме угол наблюдения может достигать 30 градусов.

Полные технические характеристики представлены в описании к HC-SR04, даташит можно изучить на сайте производителя устройства. Официальная документация также поставляется в комплекте. 

Отметим, что при широкой распиновке у модуля HC-SR04 размеры весьма компакты — всего 15*20*45 мм. Это позволяет внедрять устройства в схемы любой сложности.

HC SR04 подключение к Ардуино

Поскольку напряжение у модуля составляет 5 В, он может работать в комплекте с платами, которые рассчитаны на 3,3 В. В таком случае выходы сенсора соединяются с пинами микроконтроллера из группы с P8 до P13, в зависимости от сложности проекта.

Используя HC-SR04, подключение к Arduino осуществляется в следующем порядке:

  • соединение активных элементов, в том числе модуля и платы;
  • пропись скетча;
  • испытание;
  • эксплуатация проекта.

Чтобы использовать HC-SR04, подключение всего проекта, как правило, не обходится без следующих составляющих:

  • макетная плата;
  • соединительные провода;
  • микроконтроллер UNO, Mini или другой;
  • другие функциональные элементы, в зависимости от сложности устройства.

Если после сборки проект не функционирует, нужно проверить качество соединения платы с HC-SR04, точность прописанного скетча. Рекомендуется убедиться в рабочем состоянии устройств, которые также внедряются в проект.

HC-SR04: как работает устройство

Чтобы организовать отправку ультразвукового сигнала дальномером, нужно организовать подачу сильного сигнала продолжительностью не менее 10 μs на пин Trig. Далее у модуля HC-SR04 принцип работы заключается в следующем:

  • После фиксации сильного сигнала сенсор генерирует его в пучок из нескольких сигналов в 40 кГц, одновременно с чем устанавливается высокий уровень на выходе Echo. 
  • Как только высокий сигнал получен, модуль устанавливает низкий его уровень на выходе Echo.

Таким образом, если знать время действия сильного сигнала, можно вычислить расстояние удаленности объекта. Так как HC-SR04 — ультразвуковой датчик, формула расчета выглядит следующим образом:

Время, потраченное звуковым импульсом * скорость, с которой распространяется ультразвук в воздухе.

Достаточно просто рассчитать показатели. Единственное место, где можно ввести и найти материал для точного расчета данных, которые в вашем случае может показать ультразвуковой дальномер HC-SR04, — библиотека Arduino IDE. Она находится в открытом доступе для любого пользователя и достаточно понятна в понимании даже неопытными сборщиками.

HC-SR04 Arduino: библиотека

Для HC-SR04 обзор библиотеки не занимает много времени. Для правильного написания скетча необходимо предварительно изучить блоки, доступные к программированию. Отметим основные разделы, требующие программирования:

  • Connect(pins) — необходим для указания функциональных пинов, соединенных с микроконтроллером.
  • Ultrasonic.ping — запускает процесс измерения расстояния. Обратите внимание, проект не будет работать при большом расстоянии от объекта до HC-SR04, дальность должна сохраняться в пределах не более 4 метров.

В последнем блоке также указываются данные для расчета времени отправки/возврата сигнала. Если какие-то данные прописаны неверно или не соответствуют характеристикам модуля, система будет показывать ошибку.

HC-SR04: купить в интернет-магазине Ekot

Если в ваш проект необходимо внедрить HC-SR04, датчик представлен перед вами. На данной странице вы можете оформить покупку с доставкой в любой город Украины. Качество устройства гарантировано, поскольку все оборудование, представленное на Ekot.com.ua, поставляется от производителей и его официальных поставщиков напрямую. Для удобства изучения HC-SR04, описание также подробно изложено на странице, опубликованы фото. При необходимости можно скачать даташит HC-SR04 pdf.

Если у вас остались вопросы, вы можете задать их в режиме онлайн или по телефонам.


Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Рекомендуемые товары

₴60.00

Проектирование электронных схем без пайки стало возможным благодаря использованию макетных плат или ..

₴0.00

..

₴20.00

SD SPI Arduino — модуль для подключения карты памяти к микроконтроллеру, позволяющий записывать данн..

₴25.00

Лазерный модуль — это светодиод, выполняющий роль излучающего элемента и оснащенный цилиндрическим р..

₴200.00

Arduino Uno — одна из самых доступных и популярных плат. В основе этого микроконтроллера чип ATmega ..