Ik hou van Exergaming: spelletjes spelen om fit te blijven. Ik ben er zo gek op dat ik een aparte PC hiervoor gebruik. Het is een mini-PC (Intel NUC). Als ik ga fitnessen zet ik dat PC-tje aan en ik bedien hem met een zelfgemaakt knoppenkastje zodat ik geen toetsenbord en muis nodig heb: een soort kioskmode.
De UI van de game-PC is een hoofdmenu met allemaal links naar games. Nu zijn er nog maar twee games, hopelijk heb ik later nog de moed om er nog veel meer te programmeren.
In het kastje alleen wat draadjes en een
Arduino Lenoardo pro mini. Hij emuleert een toetsenbord.
Volumeknoppen
De rode knoppen (LAWAAI en STIL) dienen om het volume in te stellen. Wordt gebruikt om de huisgenoten niet mee te laten genieten van de gaminggeluiden als ik 's morgens om 5 uur wat wil trainen. Ze sturen Ctrl+Shift+F11 en Ctrl+Shift+F12 als toetsen naar de NUC, dus je moet eerst globale sneltoetsen instellen. Maar dat gaat gelukkig lekker makkelijk (onder Linux):

Push-ups
Om mijn armspieren te trainen doe ik verschillende soorten push-ups. Het liefst op muziek. Een speciaal kastje registreert de push-ups feilloos zodat ik niet kan foezelen. Werkt met een
VL53L0X-sensor en een
Beetle.
Download
Knoppenkast (OpenScad)Arduino-sketch knoppenkast (voor Leonardo)Arduino-sketch Push-up-module (voor Leonardo)Push-up-module (OpenScad)Push-up-broncode (Construct3-bestand)Game-development
De programma's zoals het hoofdmenu en de push-up-challenges maak ik met
Construct 3.
De keuze
Uitschakelen van het hoofdmenu werkt
via PHP.