An ESP32 with a microphone listens for the kick, the tempo, the build-up and the drop, and drives your WLED lights with Tempolight effects on its own. This installs WLED with AudioReactive and the Tempolight usermod.
Plug the ESP32 into this computer with a USB data cable, then press the button. Works in Chrome and Edge on a computer (Web Serial). Installing erases the board: copy your WLED settings first if it already runs WLED (Config → Security & Updates → Backup).
Classic ESP32 boards (ESP32-WROOM / esp32dev, 4 MB flash). Already on WLED 16? Download
tempolight-lite-esp32-update.bin from the release and use WLED's own Config → Security &
Updates → Manual OTA update instead; your settings stay.
| INMP441 | ESP32 |
|---|---|
| VDD | 3V3 |
| GND | GND |
| L/R | GND (left channel) |
| WS | GPIO 15 |
| SCK | GPIO 14 |
| SD | GPIO 32 |
LEDs: data on GPIO 16 (WLED's default; change it in Config → LED Preferences). Other pins can be chosen in Config → Usermods → AudioReactive.
WLED-AP network
(password wled1234) and follow WLED's setup page.What Lite can and can't do, compared with the full app: docs/tempolight-lite.md. Drop Strobe flashes at most 3 times a second; tick "No flashes" on any effect to turn flashes off.