I want to make a big six digit, seven segment per digit, clock for my living room, with segments cut from 10mm non-transparent acrylic. The long vertical segments will be ~30x100mm with four LEDs, the short horisontal segments ~80x30mm with three LEDs, which should give close to equal brightness.
LED datasheet: http://www.cree.com/products/pdf/LEDlamps/CP41B-WES&WGS.pdf
For driving the LEDs I plan on using TLC5940s (http://www.ti.com/lit/ds/slvs515c/slvs515c.pdf), one per two digits, and I’ll control them with an Arduino (there’s already a library for the TLC5940). TLC5940s may seem like overkill, but I’d like to avoid too sudden changes in brightness (by crossfading), and I’d like to be able to turn down the brightness at night.
So far so good (I hope :)) - but what’s the best way to wire the LEDs given that the segments have different numbers of LEDs?
The LED forward voltage is ~3.6V, forward current ~30mA, so if I wire them in series I’ll have 14.4V (4 x 3.6), 30mA on the long segments and 10.8V (3 x 3.6), 30mA on the short segments. In parallel that would be 3.6V, 120mA (4 x 30) on the long segments and 3.6V, 90mA (3 x 30) on the short segments.
Also, I’d prefer to use a single power supply for the LEDs. Either a LS50 3.3V 10A or a LS50 15V 3.4A supply: http://us.tdk-lambda.com/lp/ftp/Specs/ls.pdf, I figure.
The TLC5940 has 6-bit dot correction, does that mean I can wire the LEDs in series, use a 15V supply, and set the current individually for the long and short segments?
Any help, suggestions, corrections etc. much appreciated!
EDIT:
The image attached is not the current version I think, it has more LEDs (the circles) than described in this post.
- Ernst Hot