Silly hack: Diy Nopeustesti w/ RPi for Schnauzer

Like many Finns, I first saw this Nopeustesti in a classy Finnish gaming show called Speden Spelit. Filmed in some basement, this show represents Saturday night prime time TV entertainment in 90’s Finland.

The game is simple. The lights light up one at a time in sequence and you have to press them in the same order they flash. You can lag behind a bit, but as the game gets faster the queue builds up pretty quickly.

Above image is a newer one, taken at Suomen pelimuseo in Summer 2018 after me trying the game out. Somehow I got 109 at my first attempt. I understood to leave it immediately at that.

Anyway, I thought I’d build one for our young miniature schnauzer using a Raspberry Pi and some buttons I ordered for a few dollars. The colored buttons act both as a light and a button.

This was my first Raspberry Pi GPIO project [TM], so I had to start with figuring out how to blink leds.

This was some time after the Thesis Grenade project we did with antibore, so I repeated the same prototype planning procedure and ended doing at least one same mistake: planning the components so tightly together they barely fit on the back side and the unexperienced is quickly in trouble with the soldering.

While being out of focus, this image is also accurate representation of my eyesight in those days. During this project I really understood I might need a visit to an optic (later got upgraded from zero to +2 something).

These bright leds consumed way more than GPIO’s could produce. Thanks to antibore and savpek electronics for helping me understand pull-up resistors and the required transistor scheme. It’s crazy how long it took to try doing something like this.

Don’t remember exactly but I think I was already calling out our dog to test this when I realized I was still missing the actual game implementation. The good side in Python and RPi.GPIO library is that it doesn’t take more than few lines and 10 mins to craft up a minimal game engine.

Our member of the target demographic is paid to act friendly with the new gadget.

Finally there’s a light flashing in the new thing!

I was surprised to see a successful paw-click already in the first session! Great effort from our tester as 10-20 minutes with a new type of challenge is lot even for humans.

The initial interaction was about 50:50 teeth and paws. While we got success with paw action, it’s better not to leave this around as the internals are difficult to digest.