Saturday 21 April 2018

Rubik's Cube solver - sooo close!

Rubik's cube update, final hand in is next week. Given that we then pretty much go straight into exams this deadline is final - which is strangely comforting.

The good thing is that it looks like we (my group) might actually hit the deadline! After integration tests at the end of last term showed some fairly serious errors we have spent the past week of work time tidying things up (to make sure we can see any loose wires, rather than misdiagnosing a bug), rigorously re-testing system components (so we know how they go wrong more precisely) and hastily adding an entire extra communication channel (my fault on that one :( ). This culminated in a complete detect and solve that only had one slight over-rotation of a cube face during one of the moves!

While there will certainly be a video posted in a short while, in the meantime some photos!

A graph of output voltage for various input signal amplitudes, each line is a set of amplitudes for a different communication frequency. As you can see only one set of communication gets through. This graph is kind of redundant, technically the  frequency response data (collected months ago) should be able to prove there is no cross-channel interference, however it made group members happy!

A neatened pile of wires. What? you say this is messy ... my reply would be "this is after we have tidied it!"

Having talked of tidyness, 'the horror... the horror...'