In this tutorial, ESP32C3 MCU is programmed with ESP-IDF to use an external capacitive touch pad sensor as an ON/OFF switch to control WS2812B Addressable LED Strip.
The capacitive touch pad can sense touch action through thin objects allowing it to be integrated inside 3D Printed RGB lamp enclosure.
The MCU reports the change of the LED strip status by publishing the new status data to an MQTT topic to update Apple Home App smart home devices view.
Homebridge plugin and ESP32C3 exchange data over MQTT allowing the connected sensors and devices to be interfaced over iPhone Home app.
Home bridge allows adding custom IoT devices to iPhone home automation system, which opens the way of integrating many different devices and new possibilities taking home automation to the next level.
Stay tuned for more home automation related tutorial!
GitHub Repository:
Comments