Art-Net, sACN/E1.31, and DMX512 are the most commonly used lighting control protocols with roots in simple theatrical lights. These days almost any lighting or stage effect equipment may be controlled using these protocols including moving lights, LED screens, fog machines, and laser displays.
I’ve been working with addressable LEDs for a while but recently I had an epiphany, or to put it better, I realized that my current lighting setup can do much more than just do scrolls.
Some time ago I made my own Ambilight but got to tear it down to reuse on another project. I really liked it but never got to remake it again. This changed a couple of days ago while watching a movie. I started thinking about Ambilight and how I miss it, then I remembered my recreation of a peripheral vision project done by Robert Xiao, Carnegie Mellon University, and Hrvoje Benko, Microsoft Research, and how I used Processing to sample screen color and map that to RGB ring. If anyone is interested full article about how to recreate it can be found on Instructables.
That got me thinking if I could use that code to drive my back table lights and … no. The firmware I use on my ESP01 is not compatible with the Adalight way of doing things. I was ready to abandon the project as it was supposed to be quick and easy and I didn’t plan on spending a lot of time on it but on a hunch, I went back to my control software of choice, Jinx! , free available software for controlling LED matrices. The last update was in 2016 but for free software, it has all the features and supports all protocols I care about; Art-Net, sACN (E1.31), tpm2.net, tpm2, Glediator protocol, and MiniDMX as well as real DMX ( Enttec OpenDMX USB and Enttec USB DMX Pro compatible interfaces).
Checked the input options, and found one I never used before, Screen Capture.
And voila. After clicking on Select Screen Region you get a window that you resize to the region of the screen you wish to capture and transfer to the LED matrix, and that’s it, a simple Ambilight.
Other Free control software:
MagicQ - Homepage
QLC+ - Homepage
FreeStyler - Homepage
DMXControl - Homepage
ShowMagic SL - Homepage
MaizeDMX - Homepage
LX Studio - Homepage
LnxEffect - Homepage
and
Jinx! - Homepage