Distance Sensor HC-SR04


Документация: ESPHome

Устройство есть в разделах: Компоненты, Разное

Купить Distance Sensor HC-SR04 на AliExpress

Магазин Рейтинг Заказы Цена+доставка за 1 При покупке, штук Цена доставки Ссылка
EQV Official Store 97.6 187 59 руб. 1 AliExpress
YX Electronic Components 97.5 147 64 руб. 10 56 руб. AliExpress
YX Electronic Components 97.5 175 68 руб. 5 64 руб. AliExpress
WAVGAT Official Store 97.8 279 69 руб. 5 AliExpress
TZT-Five-Star Store 98.5 615 74 руб. 1 AliExpress


Описание

Ультразвуковой датчик растояния. Датчик возвращает число — расстояние от датчика до поверхности. Датчик может фиксировать расстояние от нескольких сантиметров, до двух метров.

Питается от 5 вольт. При подключении к 3v3 либо вообще не будет работать, либо будет работать плохо.

Удобно подключать его к Wemos D1 Mini на котором есть пин 5V.

Схема подключения к Wemos D1 Mini

На датчике HC-SR04 есть 4 пина:

  • Питание (Vcc), красный провод — подключается в 5V на wemos
  • Trigger (Trig), зеленый провод — подключается в D1
  • Echo, синий провод — подключается в D2
  • Земля (Gnd), черный провод — подключается в gnd

Код ESPHome

Файл distance.yaml:

esphome:
  name: distance
  platform: ESP8266
  board: d1_mini

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

logger:

api:
  password: !secret api_password

ota:
  password: !secret ota_password

sensor:
  - platform: ultrasonic
    trigger_pin: D1
    echo_pin: D2
    name: "Ultrasonic Sensor"
    update_interval: 10s

Использование в Home Assistant

При подключении ESPHome устройства к Home Assistant появляется новый сенсор, например sensor.ultrasonic_sensor

Значение этого сенсора — это расстояние которое фиксирует сенсор, размерность — метр.

Если направить сенсор вдаль или положить на стол, то датчик покажет значение unknown.

Минимальное значение которое удалось зафиксировть с помощью датчика — 0.02 метра (2 сантиметра). Максимальное — 1.8 метра.

Редактировать страницу на GitHub