Close

Bad Ideas, Good Ideas

A project log for 256 Channel Firework Controller

Use two cheap 16-relay boards to multiplex and remotely control up to 256 channels of firey madness

aleks-clarkAleks Clark 05/13/2015 at 20:120 Comments

So, was thinking about actually getting all of these 256 channels broken out to terminals, and the thinking went somewhat like "connect 16 wires to each relay, then distribute". That progressed until I ended up with something like:

two relay boards, surrounded by 32 16-connection busbars, breaking out to 16 30-position screw terminals. At this point I'm thinking "screw it, we'll just have 32 channels, direct-wired to the relays, and call it a day". The cost of all the busbars and terminals at this point has exceeded the rest of the materials for the project, there's just no way 256 channels is happening. In fact, it gets worse, because you may have noticed that even 16 30-pos terminals doesn't bring us to the full 512 connections needed, despite the rat's nest that would ensue in trying to wire up something like the above.

Enter LED matrices! Or any other kind of matrix arrangement, like what I arrived at:

The concept here is to take a 18"x18" sheet of perfboard, and put the negative wires on the back, and the positive ones on the front. Use bare copper wires on the board, and secure with something. Line up the negative wires with the holes, and solder PCB screw terminals between the positive and negative wires, with the terminal post going through the hole to the other side of the board to connect to the negative rail. I'll probably use some high-temperature polymorphic resin (aka hot glue) to give the terminals a bit of mechanical stability, but this should make for a compact arrangement that's straightforward to troubleshoot. Heck, I might even add LEDs to each terminal just to verify/monitor the operation of the board :)

Discussions