Hi i am about to under go a huge project consisting of just over 1000 RGB led's.
My goal is to create a wall of RGB leds, each color individually controlled with PWM (fading), i would like the wall to be divided up into smaller circuits in which a small number of leds will be controlled from, each smaller circuit will talk to each other via serial and all will be controlled by a PC, Arduino or DMX. I will be controlling each circuit from a Ardiuno mega.
TLC5940 - Made a circuit with 3 of these per board to control 16 RGB leds.
This was my first choice being very easy to use. But i did run into some faults, first was it is a sink driver so finding leds to suit was hard being in Australia. i tried using transistors, and they worked fine for a while but one would drop out every so often plus it took so long to solder up 48 transistors per board. The second was each one is daisy chained in a way that if one of the chips die halfway all from that point will stop working.
MAX7313 - Used 3 per board to control 16 rgb leds
i found with this chip i was unable to use high power leds, everytime i tried i blew the chip. one thing i like was the 2 wire serial unlike the TLC5940 which uses 5. i liked how each one was addresable makeing it very easy to code for.
PIC16F628 - I have not yet tried this chip
this was my latest idea, I'm not sure if it will work well in the large form but it will make the coding a lot simpler by having set code on each chip then control it all by the Arduino or PC. The chip can handle super bright leds and has plenty of information out there on them.
If anyone has any ideas to what method i should choose, or if someone has a completely new idea it would be much help.
My goal is to create a wall of RGB leds, each color individually controlled with PWM (fading), i would like the wall to be divided up into smaller circuits in which a small number of leds will be controlled from, each smaller circuit will talk to each other via serial and all will be controlled by a PC, Arduino or DMX. I will be controlling each circuit from a Ardiuno mega.
TLC5940 - Made a circuit with 3 of these per board to control 16 RGB leds.
This was my first choice being very easy to use. But i did run into some faults, first was it is a sink driver so finding leds to suit was hard being in Australia. i tried using transistors, and they worked fine for a while but one would drop out every so often plus it took so long to solder up 48 transistors per board. The second was each one is daisy chained in a way that if one of the chips die halfway all from that point will stop working.
MAX7313 - Used 3 per board to control 16 rgb leds
i found with this chip i was unable to use high power leds, everytime i tried i blew the chip. one thing i like was the 2 wire serial unlike the TLC5940 which uses 5. i liked how each one was addresable makeing it very easy to code for.
PIC16F628 - I have not yet tried this chip
this was my latest idea, I'm not sure if it will work well in the large form but it will make the coding a lot simpler by having set code on each chip then control it all by the Arduino or PC. The chip can handle super bright leds and has plenty of information out there on them.
If anyone has any ideas to what method i should choose, or if someone has a completely new idea it would be much help.