I spent Sunday morning working on the controller for mine and Si’s Disco Dancefloor – I figured it would probably be a bit silly to build the whole thing without having an idea if the circuitry would work so pulled out every LED I had spare and built a model matrix.
It didn’t work first time – that’d be daft, but that wasn’t due to my dodgy wiring: the Matrix class which comes with the Arduino software didn’t address the MAX7229. There’s others out there though, and LedControl on the Arduino Playground site did the job just fine leading to many flashing lights, and much bouncing and cheering.
The wiring matrix is a bit of a pig – we’ll have to be careful when wiring that one up, especially since it’s meant to be separate modules you can just bolt together. It also requires an external +5VDC PSU though I suppose as long as you don’t light up too many LEDs the whole thing could probably be USB-powered… mind, I don’t really want to risk that.
Next steps: I understand Si’s completed two of the underfloor frame matrices now and will be doing the base in the next day or so. LEDs are on order from Maplin although the high-brightness red ones aren’t in stock so will have to be crossed later on in the week. I’m waiting for the bloke who does the acrylic to get back to me, then I think we have at least some flashing and fun! W00t!
There’s a very poor-quality video of Sunday’s triumph here.