Knoppenkastje
 
 
Binnenkant
 
Hoofdmenu beta
 
Armspieren trainen
 
Schema pushupdetector
 
Pushupdetector
 
06 augustus 2019
Uit de categorie: Apparaten

Exergaming-PC-bediening

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.
Knoppenkastje
 
 
Binnenkant
 
Hoofdmenu beta
 
Armspieren trainen
 
Schema pushupdetector
 
Pushupdetector
 
 

Reageren

Naam:

Reactie:

 
(C) 2019 marcelv
 
Mocht een website waar ik naar verwijs uitvallen dan heb ik altijd nog een back-up.