Step 3Construction time!
By the time you reach this step, you should have completed your design and purchased all your parts. I love receiving boxes of parts to make my great ideas into reality, how about you? Nothing beats putting your hands to work building the design that you crafted in the previous steps.
When I assemble a system, I take my time to double check my construction. I double check components before populating a PCB, I double check connections that are soldered or terminated such as data cables, and I test the system at increments as I go along.
With a large RGB LED system there are many things that can go wrong, so testing as you go along is a good idea. This technique will help you identify problems before they become bigger problems and damage other components. For instance, we tested the
Prop Blade controller before we attached it to the LED Painter driver PCB.
When you start constructing your system, the first thing you should do is assemble your controller and LED driver circuits. If you are using a kit like one of ours, great, then the procurement of parts was easy and assembly shouldn't take too long. If you are building your own controller and LED driver this step may take more time. Don't worry though because the effort is worth it when you get the controller of your system working.
When assembling a kit, you should print out the schematic and bill of materials to make sure you use the right components and place the component in the right spot.
When you finish assembling your controller, take the time to power it on and test it. Download a simple program to the controller to verify that the controller works. In our case, we used the Parallax Prop Plug to download software to the Prop Blade.
Once you finish a driver board, power it on to make sure nothing explodes. Once you've passed that test, add a single RBG LED to a channel and attach the driver to your controller. Use a simple program to verify that the controller can control the driver/RGB LED setup. Again, for the Prop Blade and LED Painter we have example programs on our site: Brilldea.com.
Now that you have the electronics done, let's move on to the LEDs!
| « Previous Step | Download PDFView All Steps | Next Step » |
















































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!
A simple system like the living room system can cost a few hundered USD where the system of three LED windows is perhaps two thousand or more. Of course the thing that saves the most money on these projects is that you are doing the install labor. Buying something larger or off the shelf may cost more.
We have a couple new products that we hope to have ready soon that will make these systems a little easier to install. Send me an e-mail or a Private Message if you are interested in learning more. You can also checkout our web site at www.brilldea.com