RGB Matrix info

Leave a comment

For anyone who is interested here is a Fritzing image of how the RGB Matrix in the other posts is actually setup. I have recieved a few queries about how the shift registers are connected to the Arduino, so I hope this helps people. It shows that there are two sets of DATA, CLK and Latch that come from the Arduino.

As I have said in other posts the IC’s I have used are MBI5026 (16ch, constant current, serial in Parrallel out) and the PNP transistors were rated up to 1.5amp. Capacitors are 0.1uf Ceramic type. Resistors are for IREF of the IC’s (currently I am actually using a trimpot on each IC)

I have omitted the connections from the IC’s to the columns of the Matrix. Also missing are the wires from the Row IC to the PNP transistors as well as the connections from the transistors to the Rows. This is simply because there would be A LOT of wire and if would acutally make it more difficult to follow what is going on and how it is setup. (about 90 connections omitted, not including the connections not shown to form the 16×16 matrix) If you are going to attempt something like this on breadboard be prepared to be sitting there wiring it up for a LONG time!


And now I have Colour!

Leave a comment

More time has passed. WOW this just takes for ever. I have done heaps more on the Processing side now and managed to get full colour up and running on my breadboard. My order of 4, 8×8 RGB matrices arrived and I got them together as soon as I could. But when I re wrote the code for colour I was VERY disappointed with the results.

This was my first attempt:

It is a bit hard to make out but it was very washed out even to my eyes. I could barely see that it was playing a video. I spent a long time looking to figure out what I was doing wrong. Turns out it was to do with how our eyes don’t perceive LED light (PWM light) in a linear way. Once I wrote in a function to account for this I got much better results.

Much better:

Let me know what you think. If anyone is reading this! 😛