What it does

LuxView adds an atmospheric back light to your TV to enhance your viewing experience. It takes in the video signal and outputs colors to an LED strip using a microcontroller.

How we built it

LuxView is primarily made with an mbed microcontroller (mbed LPC1768) and a NeoPixel LED strip. We use a HDMI-to-VGA converter to get an analog video signal, which is read by the mbed. The mbed averages the colors together for each frame and outputs that to the NeoPixel. The mbed uses a sliding window algorithm to smooth out color transitions from frame to frame.

What's next

Right now, the mbed only outputs one color for each frame. We would like to add the ability to change specific LEDs based on specific sections of the screen.

Built With

  • c++
  • mbed
  • neopixel
Share this project:

Updates