Are the lights in your home or work space boring? Do you want to add a little energy or mood lighting to your room? This Instructable shows you how to create a controllable RGB LED array for use in your home or office. Your red, green, blue LED display will provide hours of enjoyment for you and your family as well as make you the envy of your tech friends!
This Instructable is based on two systems built by us, Brilldea, using products we designed. One system was built for our home and the other for our church. Check out the videos of the systems in action!
This is our living room LED system.
This is the LED system we created for Island ECC in Hong Kong.
You can discover our products at our web site: Brilldea.com
Remove these ads by
Signing UpStep 1: Planning the system
All good RGB LED systems start with a bit of planning and forethought. This step is crucial in determining your engineering requirements for the system, such as power supply size and number of control channels, as well as how much the system will cost. And don't forget the artistic intent - planning will help you visualize the look of the system and how it will interact with your space.
1. First thing to figure out is the area where you want to add the LED lighting. You need to visualize where the LED system will be mounted and you should consider the LEDs, the controller(s), the power supply and related cables. The most important aspect of this step is to determine the area the LEDs will illuminate. Do you have a cove where you want to place the lighting? Can you rearrange furniture to make a gap for LEDs? Are you remodelling where you can plan a special place for your LEDs and associated hardware to be embedded in a wall or the floor?
Our living room system was built in between our Ikea book cases. The Island ECC system was designed while the room was being constructed so a special space was carved out for it such that the lights fit right within the walls.
2. Once you have an area picked out, the next thing to consider is how many LEDs you want to use to cover that area. There are several variables to consider. Will the LEDs project onto a translucent surface? Will the LEDs be viewed directly? How deep is the space where the LEDS are mounted? How translucent is your material that is being projected on? Do you want to illuminate shapes and patterns in the LED array? How bright do you want the light to be?
You will need to consider the size of each "pixel" in the system. For our systems we used our RGB LED Ribbon. This is a 10cm flexible printed circuit board with 3 RGB LEDs on it. The LEDs are wired in series so each strip operates on 12V DC. The LEDs are controlled as a group.
Each system we designed had different depths and different translucent material to project on. Your spacing and size will vary based on your location and budget. We used both a milky plexiglass and a corugated white plastic.
Our living room LED system used 32 pieces of the 10cm RGB LED Ribbon, 16 in each column. The Island ECC system used 48 pieces in each "window" and there were three windows.
3. Once you have determined the quantity of LEDs to install, then you can start planning the number of control channels for the system, the current for your power supply and the distribution of the wiring.
The following video shows the setup and testing of the Island ECC system. The video include notes on the components and it shows off the test routines used during assembly and installation.







































Visit Our Store »
Go Pro Today »




The LED Painter or LPII-8 do not directly accept DMX. They need a controller device to interpret the DMX or preprogrammed routines and then tell the "muscle" what to do.
So - in addition to LED Painter or LPII-8, you will need to have a controller. We have tinkered with several different designs, but haven't gotten anything solid to sell. Many of our users though have made their own controller using an Arduino or Propeller Platform or other microcontroller. I'd recommend using a Propeller to receive DMX-512A, and then have the Propeller control a chain of LED Painters or LPII-8.
We have created a library for the Arduino that uses the A6281 IC that is used in the LPII-8. But we haven't done any DMX work with Arduino. We see there are several people that have, however we haven't tested their code to say how well it works.
Actually, one other question. I came across a message board topic created by T.D Sweiter (who on his website says he works with Billdea, which according to this instructable is you) in which he states that he's made a Propeller DMX receiver. Is that simply enough? If I'm using Elation's Compu Show, is it enough that I program a show, send it out to a Propeller/Arduino receiver and run it to you lighting rig from instructables? I keep reading of libraries and code, but everything I actually find seems to be completely hardware based. Would there be additional coding involved?
Brilldea/me/T.D. Swieter have developed various libraries for the Propeller (and am working on Arduino Libraries) for DMX512-A receiving. We have also developed libraries for speaking with the LED Painter and the LED Painter II-8. It takes a bit of know-how in programming to point the code and arrays to each other and DIY electronics to marry the two together. Our goal was to cover this gap, but time has gotten away from us on other projects.
Ultimately, you are right, it should be as simple as you program your show and your system sends DMX and then there is hardware to receive the DMX and translate it to the LED Painter. If I can find time to focus on the Arduino DMX library (I know there are others out there, but I've not been comfortable with them) then it would be easy to publish one project that easily accomplishes all this.
A few resources to look at is the Entec Open DMX controller
http://www.enttec.com/index.php?main_menu=Products&pn=70303&show=description
The Arduino TLC5940 library
http://www.arduino.cc/playground/Learning/TLC5940
and the tutorial from FreakLabs about receiving DMX with an Arduino
http://freaklabs.org/index.php/Tutorials/Software/Light-Sequencing-and-Decoding-DMX-with-an-Arudino.html
I believe one would be able to use the DMX receiving code and the TLC5940 library to control the Brilldia LED Painter, or a chain of TLC5940s.
Good Luck
Maybe it is time for me to resurrect my past efforts and get something piece together and working!
Thanks in advance.
We recommend that you look at our newest LED drive, the LED Painter II-8 (http://www.brilldea.com/product_LPII-8.html) as it is a fully assembled and tested product. The LPII-8 is a more robust product and is easier to implement in a new design.
At this time point we are trying to discontinue the Prop Blade in favor of a more robust controller we are designing. You will have to stay tuned for this.
I'd recommend sketching out your design and sizes and then send an note to the Brilldea sales e-mail found on our web site. We will try to assist better through that means of communication. Thank you.
2x5 IDC Connectors
100 Feet 9 Conductor Flat Ribbon Cable
12V, 5A Power Supply
Prop Blade
Prop Plug
LED Painter
16 RGB LED Ribbon
as for the ribbon cable, compatible IDC's and what do you mean by the LED Connectors?
Is this the connectors i need?
Iis this the other connector?
With this cable