Хочете зібрати розумний світильник, який підключається до 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 Assistant.
9 - У застосунку Home Assistant додаємо новий пристрій Matter, скануємо код, чекаємо, доки пристрій додасться.
ESP32-C3 виступає як Matter-пристрій і підключається до Home Assistant по Wi-Fi.
Після додавання в систему, керування світлодіодами відбувається безпосередньо без хмарних сервісів — команди надсилаються локально, що забезпечує швидкий відгук і стабільну роботу.
Перевірка роботи
У застосунку Home Assistant доступно:
- зміна кольорів
- яскравість
Можна додавати сценарії та використовувати пристрій як візуальний індикатор або використовувати для керування LED стрічкою, варіанти застосування залежать лише від вашої фантазії.
Корпус пристрою
Корпус пристрою складається з двох частин: нижня з фіксаторами для кільця з 12 адресними світлодіодами та мікроконтролером ESP32-C3 Super Mini, і верхня частина, надрукована з прозорого PET-G пластику (у налаштуваннях заповнення сотами).
Посилання на завантаження моделі на початку статті.
Типові помилки
Matter пристрій не знаходиться в Home Assistant
Після завершення завантаження на сторінці ZeroCode у логах має з’явитися звіт у консолі (внизу сторінки) про вихід пристрою в режим сполучення. Якщо цього не сталося, перепрошіть мікроконтролер ще раз.
Повторне сполучення не працює — потрібно очистити NVM пам’ять пристрою або виконати скидання пристрою:
- Вимкніть пристрій. Зачекайте 2 секунди.
- Увімкніть пристрій. Зачекайте 2 секунди.
- Повторіть цей цикл увімкнення/вимкнення 3 рази.
Не підключається до Google Home
Для підключення вам необхідно мати:
- Google Nest Hub (2‑ге покоління)
- Google Nest Hub Max
- Google Nest Mini (не підтримує Thread)
- Nest WiFi Pro
З усіх питань щодо проєкту ви можете написати в коментарях нижче.




Коментарі до статті
Поки що немає коментарів. Будьте першим!
Додати коментар