Light system | SynLight + WLED
(2025)
1. Presentation
Mixing together the SynLight project with a WLED controller.
I wasn't about to dive into the WLED's source code to add my (as of yet) vaguelly defined fonctionalities. I instead use some TS5A3159 analog switches to select which one of three ESP32 controllers should drive the LEDs. One ESP32 controller runs SynLight, one runs WLED, and another one is the conductor.
2. Parts
3. Schematic and board
4. How
The ESP32 running the SynLight code acts as a secondary controller in this system. It simply runs SynLight while holding a signal pin high for the main controller. Same story for the WLED controller, minus the signal pin. The master waits for either a button press or a distance sensor detection to cycle through the modes. A rising edge on the UDP signal pin also has the master changing the mode to 0:
5. Result
Top and bottom view of the PCB
Setup in place behind my TV
Cycling the modes