Let’s start with the finished project. A video demonstrates the system in action and a picture shows the frame with the RGB-LED’s.
- 2 x 850mm aluminum L-profiles
- 2 x 450mm aluminum L-profiles
- 2 x 450mm aluminum square bars
- 4 x M4 screws (40mm x 40mm) + locknuts to connect all frame parts
- 4 x M8 screws (80mm x 60mm) + sealing rings for the Vesa Mount
- 100 x plastic clamps
- 1 x Raspberry Pi
- 50 x WS2801 RGB LED’s (I used 50 pieces for a 40 inch screen)
- 1 x DC-Power Adapter with at least 1,5A at 5V.
The frame was built with the help of Ivan L., the design is inspired by Dominic C. For the frame we used aluminum as material, it is light, robust and looks nice. The goal was to mount the frame using the Vesa mount system. Measurements of the Vesa mount on my TV are 200mm x 200mm from screw hole to screw hole.
Note: I mounted the LED’s anti-clockwise, there is no good reason to do this, the configuration is done anyway in software.
Connect the LED’s with the RasperryPi as it is shown here.
You can use Boblight or Hyperion, in principle they do the same thing, compute the color for each LED and address them using SPI. Originally I used Boblight, but recently I switched to Hyperion. Hyperion is much more efficient (by the factor of 10) and provides a nice set of tools.
- To avoid playback stutter with high quality videos (e.g. 1080p H264 video and 7.1 HD-DTS audio) you need to overclock
- Best option for me is to install Raspbmc not to the SD-card but to a USB stick (to avoid SD-card corruption when overclocking)
- I use the following options (this will not void your warranty):
- You need to use a good DC power supply, I obtained good results with an iPad USB power supply. Important is that the power supply can keep the voltage at about 5V while providing high current (~1 ampere).
- Boblight related: