This is our LED illuminated Shelf with a traffic light, which is also driven by some LEDs. At the back of the shelf we used some simple RGB LED stripes. The whole lighting can be controlled with DMX or ArtNet. (Also by Android app or node.js)
Everything is connected to our self-made dmx2rgb pcb. The dmx2rgb-board is a simple PCB which receives DMX commands on a given channel, and produces PWM output on 48 channels. As microcontroller an atmega169p was used. the pwm signal is provided by an 16 channel pwm chip called pca9685 and is driven by multiple n-channel mosfets (IRF7303).
The software and hardware is available here: https://github.com/schinken/dmx2rgb
As an ArtNet to DMX Bridge, we use an OpenLighting on a RaspberryPI with an OpenDMX USB-Adapter connected. This piece of software also provides an webinterface for easy testing.
PS: Ignore the ladder :)
Our loung lighting:
(google translate: http://translate.google.com/translate?sl=de&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fwww.hackerspace-bamberg.de%2FDMX_Lighting&act=url)
The DMX to RGB-Stripe PCB:
(google translate: http://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fwww.hackerspace-bamberg.de%2FDmx2rgb)