Sy


Light system | SynLight + WLED

(2025)

Click to view the full size


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

Schematic
Click to view the full size

Board
Click to view the full size


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