Once all of the components of the game had been soldered up or built it struck me how complex this thing had become. There were literally too many parts to hold in my head at once, so I decided to make a proper plan for how they would fit together.
I found it easiest to map out all of the inputs and outputs in a spreadsheet, working them out alongside a GPIO pinout diagram to try and ensure the connections would be as straightforward as possible.
I don’t normally go to this much effort when putting a project together as it’s the exciting part, but in this case it was really worthwhile and helped wrap my head around the 20 separate GPIO connections. It also highlighted that I needed two more 3.3v pins than were available, so I quickly soldered up a splitter to make this work.
Next I snipped up some old A4 sheets of CD labels (when did I last burn a CD?) and made sticky indicators for each cable, again to make the complicated wiring a bit more logical.
As well as helping with the wiring the spreadsheet should be a really handy guide when developing the code for the gameplay – I really wish I’d done this on some of my previous projects as their connections are a total mystery!
Next time we’ll be putting the components together and coming up with some basic code for testing.
It makes me very nervous that I don’t yet know whether the current will carry properly enough through the hook remote and rabbit ears for the Pi to detect it, but I guess we’ll find out!
Project updates so far: