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 метра.