Instructables
You'll struggle to get a 595 to drive the LEDs, since the forward fdop is likely to be > 5V for these triplets of LEDs. When I made an almost identical panel, my drivers needed ~8V I think.

Steve
devicemodder (author)  steveastrouk4 years ago
couldn't i use transistors to source 9 volts. the forward voltage is 9v
You'll need to create sourcing and sinking drivers, assuming you want to use them in a matrix. A "high" voltage sourcing driver is going to take at least two transistors per channel - an NPN from the 595 and a PNP to the LEDs. The sinking driver can just be a ULN2803. A best solution would be Allegro's A2981 for the sourcing and an A6278 for sinking. Steve
orksecurity4 years ago
See the various instructables that describe multiplexed/matrix LED displays. You've already figured out the anode/cathode wiring, so all you need is the driver hardware to enable (and present signal to) one row at a time, plus the program to cycle through these sets of 12 bits (and a bit more software to update what that loop presents).