What It Does
Samples the colour at the edges of whatever's on my monitor and
throws matching light onto the wall behind it. Nothing scientific about it, it just stops the screen from
being the one bright rectangle in an otherwise dark room.
Why I Built It
Started this because staring at a bright screen in a dark room for
six hours straight isn't great on the eyes, and the cheap ambilight strips I looked at online were either
laggy or needed their own app that phoned home to some server I didn't trust. So I built my own with an
ESP32 grabbing edge colours over serial and pushing them out to an LED strip. There's a manual mode too, for
when I just want a fixed colour instead of whatever's on screen.