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

Автоматическая подсветка лестницы на ESP32 и WLED с Алисой
Достоинства
  • Эффектная бегущая волна света при шаге на первую или последнюю ступень
  • Мягкое ночное освещение без слепящего света для безопасного подъема
  • Полная интеграция с Яндекс Алисой для изменения эффектов и яркости голосом
  • Низкое энергопотребление за счет использования светодиодных лент
Недостатки
  • Требуются навыки пайки, прокладки кабель-каналов под ступенями и прошивки ESP32
Главное из статьи:
  • Пошаговый разбор: конструктивные особенности и подбор компонентов.
  • Пошаговый разбор: сборка электрической схемы и палочные соединения.
  • Пошаговый разбор: прошивка 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):

Узел схемыПодключение к ESP32 / БПОписание функции
Силовое питание (+5V / GND)Блок питания 5V 10–20AПараллельная шина питания ленты с двух концов
Цифровой сигнал (DATA)GPIO 16 через Level ShifterПередача адресного потока данных WS2812B / WS2811
Нижний датчик движенияGPIO 4Фиксация начала подъема по лестнице снизу
Верхний датчик движения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 к Алисе и интеграции люксметра BH1750 на ESP32.


6. Выводы

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

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

1

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

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

ПРЕМИУМ IPTV • ТЕСТ 24Ч 0 ₽ / тест ⚡️ СБП +20% бонус

Шаровоз: 2 300+ каналов и 4K кинозалы

Официальный премиум-пакет IPTV: 296 кинозалов BCU (новинки кино в 4K Ultra HD), Матч Премьер 50fps, 116 каналов РФ и архив передач за 6 дней на телевизорах Smart TV, Android TV и приставках.

Оплата:⚡️СБП QR (РФ)+20%💳МИР / Visa / MC💎USDT / BTC🌐FreeKassa
ВСЁ ВКЛЮЧЕНО
3$/ мес
Тест на 24ч →
Автор статьи Основатель и главный редактор
7+ лет в IoT

Проектирует и тестирует экосистемы умных домов с 2017 года. Создатель испытательного стенда Яндекс Станций и Home Assistant. Пишет подробные технические руководства по построению бесшовных локальных сетей.