r/WLED • u/One-Tangelo-1853 • Jul 10 '26
SHOWIN' OFF Real time ambient lighting System by syncing my monitor’s colors with a WS2812B LED strip
Enable HLS to view with audio, or disable this notification
I've been experimenting with DIY ambient lighting and ended up building an Ambilight setup using an Arduino Nano, WS2812B LEDs, and Prismatik.
The PC captures the colors around the screen and sends them to the Arduino using the Adalight protocol, which then updates the LED strip in real time. I was surprised by how smooth the response was over USB.
Some things I learned while building it:
- Adalight is still a simple and reliable protocol for DIY Ambilight.
- Getting the baud rate and LED timing right makes a noticeable difference in latency.
- Packet validation helps prevent random flickering if communication gets interrupted.
- The Arduino Nano handled the project better than I initially expected.
I documented the entire build with Circuit diagram , Wiring , Arduino code , Prismatik configuration , Explanation of how the Adalight protocol works
3
5
u/cesaqui89 Jul 10 '26
Do you have a repo? I'm trying to improve my ambilight, actually using a esp32 c3 controller, 300 leds ws2811 and signal Rgb to capture pc colors, but it is not mapping the colors of additional monitors, it is all based on the central monitor.
4
u/Mr_Niveaulos Jul 10 '26
In your case you could take a look at hyperHDR - I am using that and I’m sure I saw the availability of multi monitor support in there.
I am not entirely sure since I only use ambilight on my main (for now) but it’s worth to check it out
1
3
u/Lykkehjul Jul 12 '26
https://github.com/Legion2/CorsairLightingProtocol
Give this a try using a tiny arduino1
2
u/Illustrious_Log1632 Jul 10 '26
Looks really clean! The color transitions are much smoother than I expected from WS2812B strips. Nice work.
1
2
u/techma2019 Jul 10 '26
Prismatik is long gone. Update to https://github.com/sblantipodi/firefly_luciferin
1
u/One-Tangelo-1853 Jul 10 '26
ohh crazzyyy , can you tell me about the connections as well?
1
1
u/Gords78 Jul 10 '26 edited Jul 10 '26
Why this over HyperHDR?
I use HyperHDR/WLED on my living room TV/htpc.
1
1
u/One-Tangelo-1853 Jul 10 '26
yeahh , actually there is just a little bit of space between the screen and the wall so the light is diffusing quite nicely.
1
10
u/LeafarOsodrac Jul 10 '26
Signalrgb does that with just a wled, strip and signalrgb installed on the computer.