Позвонить Telegram Viber
График работы: пн–пт 9:00–18:00

Matter LED светильник на ESP32-C3 (12 адресных светодиодов) без программирования

DIY32

Время сборки: 60 мин

Сложность: низкая

Компоненты

  • ESP32-C3
  • Neo Pixel 12 RGB WS2812
  • ABS / PET-G case

 Хотите собрать умный светильник, который подключается к Home Assistant через Matter — без написания кода? В этом проекте показано как сделать умный светильник на ESP32-C3 с подключением к Home Assistant через Matter.

Когда подойдёт этот проект

  • хотите собрать умное устройство на ESP32
  • используете Home Assistant
  • хотите попробовать Matter без сложной прошивки

В итоге вы получите:

  • Matter-совместимый LED светильник (работает без облака)
  • Управление из Home Assistant (через телефон)
  • 12 RGB светодиодов WS2812 (любой цвет и яркость)
  • Прошивка без кода через ZeroCode (подойдёт даже новичку)
  • Готовый корпус для 3D-печати (скачал → напечатал → собрал)

Пошаговая инструкция

 Прошивка микроконтроллера ESP32‑C3 Super Mini выполняется через онлайн‑сервис компании Espressif — ZeroCode. Сервис позволяет сконфигурировать умный выключатель для 12 адресных RGB‑светодиодов WS2812, скомпилировать прошивку и сразу прошить микроконтроллер.

1. Переходим на страницу ZeroCode и регистрируем аккаунт (если его ещё нет).

2. Нажимаем TRY ESP ZEROCODE NOW → Create a new product. Во всплывающем окне вводим название будущего устройства.

3. Выбираем, чем будет управлять устройство (например, LED‑лента, управление яркостью и цветом).

4. На следующем шаге выбираем микроконтроллер. Для ESP32‑C3 Super Mini подходит вариант ESP32‑C3‑DevKitM‑1.

5. Настраиваем управляющий пин (8) для светодиодов и указываем количество диодов (12 для Ring NeoPixel 12RGB LED).

6. Переходим на страницу Test Product и выбираем Test your product.

7. На странице тестирования можно:

  • скачать прошивку в zip‑архиве,
  • или прошить микроконтроллер онлайн.

При нажатии Connecting the device появится окно выбора COM‑порта. Перед этим нужно:

  • зажать кнопку BOOT,
  • один раз нажать RESET,
  • отпустить BOOT.

Это переведёт микроконтроллер в режим загрузки прошивки.

8 - Если всё сделано правильно, на странице Test Product жмём Connecting the device во всплывающем коне выбираем COM порт через который микроконтроллер поджключен к ПК, ждём компиляции и прошивки. После успешной прошивки микроконтроллера на странице появится QR код для добавления Matter устройства в Home Assistans

9 - В приложении Home Assistant добавляем новое устройство Matter, сканируем код, ждём пока устройство добавится.

ESP32-C3 выступает как Matter-устройство и подключается к Home Assistant по Wi-Fi.

 После добавления в систему, управление светодиодами происходит напрямую без облачных сервисов — команды отправляются локально, что обеспечивает быстрый отклик и стабильную работу.

Проверка работы

В приложении Home Assistant доступно:

  • смена цветов
  • яркость

 Можно добавлять сценарии и использовать устройство как визуальный индикатор либо использовать для управления LED лентой, варианты применения зависят только от Вашей фантазии.

Корпус устройства

Корпус устройства состоит из двух частей, нижняя с фиксаторами для кольца с 12 адресными светодиодами и микроконтроллером esp32 c3 super mini и верхняя часть напечатанная из прозрачного PET-G пластика (в настройках заполения соты).

Ссылка на чкачивание модели в начале статьи.

Типичные ошибки

Matter устройство не находится в Home Assistans

по окончанию загрузки на странице ZeroCode в логах должен появиться отчёт в консоли (внизу страницы) о выходе устройства в режим сопряжения, если этого не произошло, перепрошейте микроконтроллер ещё раз

повторное сопряжение не работает, нужно очистить NVM память устройства или выполнить сброс устройства:

  • Выключите устройство. Подождите 2 секунды.
  • Включите устройство. Подождите 2 секунды.
  • Повторите этот цикл включения/выключения 3 раза. 

Не подключается к Google Home

Для подключения Вам необходимо иметь:

  • Google Nest Hub (2‑е поколение)
  • Google Nest Hub Max
  • Google Nest Mini (не поддерживает Thread)
  • Nest WiFi Pro

По всем вопросам по проекту вы можете написать в комментариях ниже.

С этим покупают:

  • ESP32-C3 Super Mini — компактная плата разработки с USB-C для Arduino и IoT проектов

    ESP32-C3 SuperMini — компактная плата разработки с USB-C для Arduino и IoT проектов
    160 грн
    ПОДРОБНЕЙ
  • Паяльник №1-2 (М-190) 40W 220V, 19 см, пластиковая ручка

    Паяльник №1-2 (М-190) 40W 220V, 19 см, пластиковая ручка
    70 грн
    ПОДРОБНЕЙ
  • OLED дисплей 0.96" 128×64 для Arduino esp32 stm32

    OLED дисплей 0.96" 128×64 для Arduino esp32 stm32
    120 грн
    ПОДРОБНЕЙ
  • Светодиодный модуль RGB WS2812 круглый 12 диодов | для Arduino

    Модуль RGB WS2812 5050 круглый 12 диодов — умное освещение для Arduino и ESP32
    60 грн
    ПОДРОБНЕЙ

Комментарии к статье

Пока нет комментариев. Будьте первым!

Добавить комментарий