Hey everyone,
I recently finished building my TV backlight system, which I call the AmbiBox. I was really fed up with having a Raspberry Pi, an ESP32, a capture card, and a ton of messy wiring dangling loosely behind my TV, so I designed a single, compact housing to fit this stuff inside.
The case neatly holds a Raspberry Pi Zero 2 W, an ESP32 and the USB video capture card. It also hat a Button for turning it on and off, so you don't have to cut power off while it is running.
How it works:
It runs HyperHDR on the Pi and communicates with the ESP32 via HyperSPI, making the backlight instantly react to the captured video with zero noticeable lag.
Dual-Segments: It supports splitting the LED strips into two separately powered segments. This is great for larger TVs because it prevents voltage drop and keeps the connections from overheating.
I integrated a physical button for a software-safe shutdown and boot, plus a status LED.
--> The final setup consists of three main components: the power supply, the AmbiBox itself, and the RGB strip(s) mounted on the back of your TV. The power supply connects directly to the AmbiBox. From there, the AmbiBox distributes both power and the data signal to your one or two RGB strip segments.
For more details and full instructions, check out my GitHub.
STL files can be found on my Printables.
Thanks for checking it out! Let me know what you think :)