A video of the result can be seen at the end of this article, so if you’d like to see that first: Click here to scroll down. Most of these instructions are applicable for a regular XBMC setup, but configuration for example is done slightly different.Second, and most importantly: We will be using , unlike most articles that write about WS2801 LEDs (or comparable).
This article will not only give you an idea how to identify your LED strands, but it will also give you the means to test your LED strands – to make sure all LEDs work!Trying to build something like this myself, I’ve found it surprisingly hard to find the “complete” guide on how boblight based projects work. and understanding the process it will help you later on when you need to do troubleshooting.If you look at the illustration below, then you’ll see your standard XBMC process of video playback: A video file is taken ( Boblight, a combination of a so called daemon (program that runs in the background) called “boblightd” and a configuarion tool called “XBMC Boblight“, very rapidly analyzes the image on your screen and “converts” it to a super low resolution image ( (baudrate) needs to be used.Back in the day, when the first LED TV’s appeared, Philips came with a great feature: Ambient TV lighting.Ambient TV lighting consisted out of lights that would project to the wall behind your TV, one or more colors matching the content on your TV.
So if the majority of the screen would be red, then the light emitted would be red, if the majority of the screen is green, then green light would be emitted, etc.Over the years this has been refined to multiple colors, matching small parts of the screen.Unfortunately though, this wonderful feature is not something you can simply add to your TV.You will have to buy a Philips TV with this feature, … Some smart guy(s) created Boblight, which is opensource and can run (for example) : This will only work for content played through your XBMC Media player (I used Open Elec)!So your regular TV shows, your XBox or Play Station, none of these will have an influence on the “Ambient TV lighting” we will be discussing in this article.The goal of this little project is to create the Ambient TV lighting effect using XBMC, based on Open Elec, Boblight, an Arduino Uno (or other suitable Arduino) and one or more WS2811/WS2812 LED strands.