The way we are working now is not based on hardware like ledwiz, boards to enhance the power and number off outputs but totaly focused on LEDstrips like the LPD8806 and WS2812. The driving of the strips is done from DOF via Artnet, a network based protocol. We connected an Arduino with a Ehternet shield to the network and Shifters made some very fast code to drive the strips.
With Artnet you can have many differens Universes each having 512 channels. Those channels we use to drive the individual LEDs on the strips, where the first channel is LED #1, the red one, channel #2 is green on LED #1 and channel #3 is blue on LED #1. This way you can have a maximum of 512/3 = 170 leds in one Universe.
The current situation in my cab is as followed:
- 30 leds on the left side off the playfield (type LPD8806)
- 30 leds on the right side off the plafield (type LPD8806)
- 3 rows of 32 leds on the top off the playfield (type WS2812, 60 led/m)
I have plans to add some more:
- 34 leds on the bottom off the playfield 60 led/m
- around 2.1 meter strip around the backbox, 30 led/m
- undercab leds, probably not addressable but single rgb strip
- behind the backbox strips, not decided what type
You might think, with a max off 170 leds on the Arduino with LEDstrips of 60 leds per meter, that is less then 3 meter I can have. Well, that is true, but making use off the different Universes and direct output on IP base you can have several universes each Arduino having its own. So when you have 10 Arduino's on 10 Universes you can drive 1700 LEDs. When you think you can place all off those let me know how that is gonna look, can't wait to see that !
Ok, this is it for today, in the next posting I will get into the making of a cabinet.xml for DOF so you can drive your leds in a flexible way.
Pixel
No comments:
Post a Comment