Модель | HC-SR04 |
Область применения | Программирование |
Измеряемый диапазон | от 2 до 500 см |
Точность | 0,3 см |
Эффективный рабочий угол | < 15 ° |
Угол измерений | 30 градусов |
Напряжение питания | 5 В |
Сила тока покоя | < 2 мА |
Рабочая сила тока | 15 мА |
Импульса триггера | 10 микросекунд |
Размеры | 45 мм x 20 мм x 15 мм |
Ультразвуковой дальномер является датчиком пространства, позволяет измерять расстояние до объекта в диапазоне от 2 до 400 см
Датчики расстояния являются неотъемлемой частью любого робота. Ультразвуковой дальномер модуль HC-SR04 для Arduino— это помещенные на одну плату приемник и передатчик ультразвукового сигнала. Принцип действия HC-SR04 основан на хорошо известном явлении эхолокации. Излучатель формирует акустический сигнал, который отразившись от преграды, возвращается к датчику и регистрируется приемником. Зная скорость распространения ультразвука в воздухе и время запаздывания между излученным и принятым сигналом, легко рассчитать расстояние до акустической преграды. В отличие от инфракрасных дальномеров на ультразвуковой датчик HC-SR04 не влияют источники света или цвет препятствия. Могут возникнуть затруднения при определении расстояния до пушистых или тонких объектов. Кроме приемника и передатчика на плате находится необходимая обвязка. Модуль имеет 4 вывода стандарта 2,54 мм:
VCC — питание +5 В;
Trig (T) — вывод входного сигнала;
Echo (R) — вывод выходного сигнала;
GND — земля.
Последовательность действий по измерению расстояния следующая:
подаем импульс продолжительностью 10 мкс на вывод Trig;
на плате модуля входной импульс преобразуется в 8 импульсов частотой 40 кГц и посылается через излучатель T;
дойдя до препятствия, посланные импульсы отражаются и принимаются приемником R, в результате получаем выходной сигнал на выводе Echo.
На стороне контроллера переводим полученный сигнал в расстояние по формуле:
ширина импульса (мкс) / 58 = дистанция (см);
ширина импульса (мкс) / 148 = дистанция (дюйм).
Arduino – это инструмент для создания электронных устройств с возможностью приема сигналов от различных цифровых и аналоговых датчиков, которые могут быть подключены к нему, и управления различными исполнительными устройствами (другими словами электронный конструктор) более плотно взаимодействующих с окружающей физической средой, чем стандартные персональные компьютеры, которые фактически не выходят за рамки виртуальности. Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с программным обеспечением на компьютере (например: Flash, Processing, MaxMSP). Это платформа, предназначенная для физического вычисления с открытым программным кодом, построенная на простой печатной плате. Среда разработки программ доступна для бесплатного скачивания и набирает большую популярность среди радиолюбителей.