Smart Lighting

Voice-Controlled LED Strip

Category Smart Lighting
Core Tech ESP32, WS2812B, I2S Mic
Timeline Spring 2026
Voice-Controlled WS2812B LED Strip with ESP32

Project Overview

The Voice-Controlled LED Strip is a 5-metre WS2812B addressable RGB LED installation driven by an ESP32 microcontroller. It listens for voice commands through an INMP441 I2S microphone and responds with instant colour and mode changes. A companion web interface (served directly from the ESP32) allows control from any phone or laptop on the same Wi-Fi network. Music-reactive mode uses real-time FFT to pulse the lights in sync with ambient sound.

Key Features & Implementation

Challenges Solved

Driving 150 WS2812B LEDs at full brightness caused a voltage drop along the strip that shifted colours at the far end from white to yellow. Power injection points were added at every 50-LED interval, and a capacitor was placed at each injection point to absorb current spikes — resulting in consistent colour accuracy across the full 5-metre length.