WLED-compatible RGB Controller for WS2812B LED Strips.
Warning
This hardware design will not be revised or updated. If you decide to build one yourself, please be aware that my design is not ideal. The routing could be better, no decoupling near the LEDs. It still works tho.
- WLED compatible
- ESP32S microcontroller
- INMP441 microphone for audio reactivity
- Single USB Type-C port for power (PD 5V 3A) and flashing
- 3A fuse for protection
- WAGO connector for LED strips
- Two user programmable button
- Efficient DC-DC buck converter
- LED_PD - Lights up when the board successfully negotiates USB PD at 5V 3A.
- LED_PWR - Lights up when the board receives power.
Warning
When powered from a regular 5V source (non-PD), only LED_PWR will light up. Please avoid drawing more than 1A to prevent damage.
Note
Both LEDs currently use the same color. Consider using a different color for PD and PWR so they can be easily distinguished.
Please use this web installer (Chromium-based browser only)
Choose board: ESP32 (4MB Flash, with Audio reactive Usermod)
Or alternatively, download the latest build from WLED's releases page and flash with esptool.
- MIC SD: GPIO26
- MIC WS: GPIO25
- MIC SCK: GPIO21
- SW1: GPIO18
- SW2: GPIO19
- OUT1: GPIO4
- OUT2: GPIO16
Please follow the official WLED documentation: https://kno.wled.ge/
- Upload STL files
This project is licensed under the MIT License.
- WLED, Akemi © Aircookie
- Inspired by the awesome WLED community



