This project allows you to put all the electronics necessary for a wireless bias lighting system in a compact under desk case, which provides insulation from all electronic parts, airflow, and easy mainteinance. Wiring has entrance and exit holes and strain relief ziptie slots, and soldering requirements are minimal.
BOM
esp32-c3, with WLED installed
two sets of headers for the esp32
Mean Well RS-25-5 25W power supply
2 to 8 1x3mm zipties
2 Wago 221-412
ac cable, preferably with ground wire (outlet to psu)
2x10cm red+black wires (psu to wagos)
2x5cm with dupont termination on one side (wagos to esp32)
3x?cm red+black+signal wires, with signal wire having dupont termination (wagos and esp32 to led strip)
hot glue if wagos or esp32 don't sit tight enough in their slots
4-5 fork connectors (preferred for psu terminals connection)
PRINTING
I printed the enclosure with a 0.6mm nozzle, and added brim ears to the corners to avoid lifting of the base. If your wagos or esp32 don't sit snugly in their mounts add a dab of hot glue to keep them in place
ASSEMBLY
Assembly is easy and doesn't require particular skills, pay particular attention when working with the psu AC connections tho!
solder the two headers on the esp32 in an inverted fashion (long side sticking up, inserted from the top and not from the bottom as it's usual)
install WLED on your esp32, an easy way is using the web interface at https://install.wled.me/ if the COM port keeps resetting plug in the esp32 while holding the boot and reset buttons
terminate all wires with appropriate connectors
spades for the AC wires
spades on one side and stripped length on the other side for the psu to wago wires
stripped length to dupont for the wago to esp32 wires
stripped length + dupont to ? for your led strip cables
connect all wires appropriately
connect to the WLED web interface of your esp32 and set the leds number, and gpio pin you used
connect hyperion to the esp32 via its ip and wled protocol
optional, connect your homeassistant instance to your esp32 via wled integration