Автоматическая подсветка лестницы на ESP32 и WLED с Алисой

Автоматическая подсветка лестницы на ESP32 и WLED с Алисой

Освещение межэтажной лестницы в частном доме — это не только элемент интерьерного дизайна, но и важный фактор безопасности. Обычные светильники с настенными выключателями часто остаются включенными на ночь или, наоборот, выключены, из-за чего проход по лестнице в темноте становится травмоопасным.

Отличным решением является динамическая (бегущая) подсветка лестницы своими руками, созданная на микроконтроллере ESP32 под управлением популярной прошивки WLED и интегрированная в экосистему Яндекс Алисы. Когда человек подходит к лестнице сверху или снизу, датчики фиксируют движение, и ступени плавно загораются одна за другой по ходу движения, создавая эффектный световой занавес.

В этом руководстве мы детально разберем физическую схему сборки, прошивку ESP32, настройку эффектов в WLED и проброс управления в приложение «Дом с Алисой».


1. Конструктивные особенности и подбор компонентов

Для создания умной подсветки ступеней нам понадобятся следующие радиодетали и материалы:

  1. Микроконтроллер ESP32:
    В отличие от устаревшего ESP8266, чип ESP32 имеет два ядра, больше памяти и аппаратную поддержку высокоскоростной генерации сигналов для адресных лент.
  2. Адресная светодиодная лента (WS2812B / WS2811 / SK6812):
    Каждый диод или сегмент из 3 диодов имеет свой микрочип и управляется по одному сигналу DATA. Рекомендуется использовать ленту с плотностью 60 диодов/метр в алюминиевом профиле с матовым рассеивателем.
  3. Датчики присутствия:
    Для фиксации входа на лестницу монтируются два датчика — внизу на первой ступени и вверху на последней. Используются инфракрасные датчики препятствий (E18-D80NK), радары движения или беспроводные датчики Zigbee.
  4. Блок питания:
    Расчет мощности делается из расчета 0.3 Вт на диод при максимальном белом свете. Для лестницы из 16 ступеней по 80 см (около 450 диодов) потребуется БП 5V мощностью 100–150 Вт.
  5. Согласователь уровней логики (Level Shifter 3.3V в 5V):
    Пин ESP32 выдает управляющий сигнал напряжением 3.3 В, а чипы WS2812B требуют 5 В. Микросхема SN74AHCT125 обеспечит четкую передачу данных без мерцания диодов.

2. Сборка электрической схемы и палочные соединения

Схема подключения строится по топологии параллельного питания и последовательной передачи данных (DATA):

[ Блок Питания 5V ] ─────────────┬──────────────► [ Лента Ступень 1...16 ] (+5V / GND)

[ ESP32 ] ──► [ Level Shifter ] ─┼──────────────► [ DATA Вход Ленты ]
   │                             │
   ├─► [ Датчик Низ ] (Pin GPIO 4) ┘
   └─► [ Датчик Верх ] (Pin GPIO 5)

IMPORTANT

Из-за высокого тока питание +5V и GND необходимо подавать на адресную ленту с обоих концов, а для длинных лестниц — дополнительно пробрасывать силовой кабель сечением 1.5–2.5 мм² параллельно ленте через каждые 2–3 метра, чтобы избежать падения яркости и искажения цвета на верхних ступенях.


3. Прошивка ESP32 и настройка WLED

WLED — это бесплатная опенсорсная прошивка с веб-интерфейсом для управления адресными лентами.

Шаг 1. Установка прошивки

  1. Подключите ESP32 к компьютеру через USB-кабель.
  2. Перейдите на официальный сайт прошивки install.wled.me в браузере Chrome или Edge.
  3. Выберите порт вашего контроллера и нажмите «Install». Через 1 минуту прошивка завершится.

Шаг 2. Настройка сегментов и датчиков в WLED

  1. Подключитесь к Wi-Fi сети WLED-AP, введите пароль от вашего роутера.
  2. В веб-интерфейсе WLED перейдите в «Config» -> «LED Setup».
  3. Укажите количество диодов на каждой ступени и задайте тип вашей ленты (WS2812B).
  4. Перейдите в раздел «Macros» или выберите встроенную функцию «Staircase Effect» (Подсветка лестницы), указав GPIO-пины подключенных датчиков движения.

4. Интеграция с Яндекс Алисой

Существует два удобных способа добавить созданную подсветку в «Дом с Алисой»:

Способ 1: Прямая интеграция через Home Assistant

Если у вас установлен Home Assistant, WLED обнаруживается автоматически в локальной сети по протоколу mDNS. Пробросьте устройство в Яндекс через официальную интеграцию или Yandex Smart Home plugin.

Способ 2: Интеграция через навык Умного Дома (Tuya / MQTT)

Если вы используете микроконтроллер с прошивкой под Tuya или пробрасываете команды через MQTT-мост, свяжите аккаунт в приложении «Дом с Алисой»:

  • Доступные команды Алисе:
    • «Алиса, включи подсветку лестницы»
    • «Алиса, сделай лестницу синей»
    • «Алиса, установи яркость лестницы на 30%»

TIP

Настройте в приложении Яндекс автоматический ночной режим: с 23:00 до 06:00 яркость бегущей подсветки снижается до 15% с теплым янтарным оттенком, чтобы не слепить глаза при ночном спуске за водой.


5. Сценарии работы в реальной жизни

После настройки система полностью автоматизирована:

  • Шаг снизу: При срабатывании нижнего датчика ступени загораются поочередно снизу вверх за 1.5 секунды, горят 10 секунд и плавно гаснут в том же направлении.
  • Шаг сверху: При срабатывании верхнего датчика волна света идет сверху вниз.
  • Встречное движение: Если два человека одновременно заходят на лестницу с разных сторон, подсветка включается навстречу друг другу от краев к центру.

О подробностях сборки других полезных самодельных датчиков и устройств читайте в руководстве по сборке радарного датчика присутствия на ESP32 и инструкции по подключению адресной ленты WLED к Алисе.


6. Выводы

Создание бегущей подсветки лестницы на ESP32 и WLED — это ультимативный DIY-проект, который сочетает в себе высокую функциональность, современную эстетику и безопасность. Затраты на компоненты (ESP32, лента, блок питания и датчики) составляют всего 3000–5000 рублей, что в 5–7 раз дешевле готовых коммерческих контроллеров лестничного освещения, при этом вы получаете полную свободу настройки эффектов и удобное голосовое управление через Яндекс Алису.

Инструкция по настройке

1

Монтаж светодиодной ленты под ступенями лестницы

Наклейте отрезки адресной ленты в алюминиевый профиль с рассеивателем под свес каждой ступени и соберите общую шину питания.

Умный Дом в Telegram

Наше уютное сообщество и живой чат

Остались вопросы по настройке сценария или выбору датчиков? Задайте их напрямую в нашем чате, общайтесь с единомышленниками и первыми узнавайте о выходе новых практических руководств!

Обсуждение статьи