Origins: Dit is een spel dat ik gedurende een paar jaar 2018-2019 heb ontwikkeld
Het heette oorspronkelijk “Stupid Flip” en kwam voort uit mijn interesse in het maken van eenvoudige en leuke interactieve spellen die ook konden worden gebruikt voor het onderwijzen van codering. Dit is ongeveer het eenvoudigste spel denkbaar en omvat het omdraaien van een arm van de ene speler naar de andere met een kaart (token) bevestigd aan het uiteinde met een magneet.
De spelers winnen punten als hun tegenstander de kaart ‘laat vallen’ bij een poging om deze om te draaien, of als ze erin slagen om te draaien met de exacte kracht die nodig is om de kaart aan de kant van hun tegenstander te deponeren.
Hoewel het ongelooflijk eenvoudig is, is Flip-It! ook vreemd verslavend en woedend.
Initiële prototypen werden gemaakt van karton en gebruikten buisvormige ABS circuit board bevestigingen als de lagers. Deze hadden een analoog scoresysteem (zie foto’s).
Volgende versies bevatten een MDF behuizing, 3d geprinte onderdelen voor de lagers, scharnieren en magneethouders. De laatste stap was het toevoegen van elektronische scoring.
Deze instructie heeft betrekking op de bouw van de CNC, 3d geprinte, elektronische versie. Ik heb deze ontwikkeld voor een serie ontwerp/maak workshops. Het idee was dat kinderen hun eigen thema’s voor het spel konden ontwikkelen. Het initiële thema was het omdraaien van een 毽子 (JianZi) tussen twee spelers. De JianZi is de Chinese verzwaarde shuttlecock die tussen spelers kan worden rondgeschopt.
Het thema in dit voorbeeld toont de Apollo 11 maanlander die heen en weer flippert tussen de Aarde en de Maan.
Het in elkaar zetten van alle onderdelen is nogal een langdurig proces, dus ik zou iedereen die geïnteresseerd is ook willen aanmoedigen om de afmetingen te gebruiken om een eenvoudige versie in karton te maken. Dit kan heel snel gedaan worden en het spel is net zo leuk. Het enige onderdeel dat essentieel is, is de 5 mm neodymium magneet. Wij hebben bolvormige gebruikt die je vindt in het constructiespeelgoed of ‘executive toys’ waar je met meerdere magneten vormen kunt maken.
In deze versie gebruik ik veren om de ‘lift’ te geven, maar in eerdere versies gebruikte ik ook elastiekjes, met evenveel succes.
Het elektronische scorebord was een leuke oefening in coderen. Het detectiesysteem berust op twee IR magische oog reflecterende sensoren. Deze stellen de Arduino in staat om te bepalen wanneer de kaart is ‘omgedraaid’ en wanneer het waarschijnlijk is dat hij eraf is gevallen. Deze zijn, samen met een onderbreekknop, de enige ingangen voor dit spel. De uitgangen zijn een 8 cijferig 7-segment display en een piëzo zoemer. Ik heb geprobeerd zoveel mogelijk te doen met deze eenvoudige opzet, maar er is nog veel ruimte voor aanpassing en verbetering. Dit is pas het derde of vierde project dat ik heb gecodeerd en het is zo ruw en rommelig als je zou verwachten. Ik hoop dat ik genoeg notities in om te helpen met iedereen die wil om uit te werken wat er gaande is. Ik heb een paar geluidseffecten en een fanfare voor het spel ontwikkeld, maar voor veel van de geluidselementen, inclusief het Mario Bros thema, ben ik dank verschuldigd aan Dipto Pratyaksa en Prins Stevie-Ray Charles Balabis van Princetronics.
Hierbij zitten ook de 3D print files voor de verschillende scharnier- en lagercomponenten. Ik ben Mike en Per Widing zeer erkentelijk voor hun hulp bij het verfijnen van het ontwerp en het printen hiervan voor mij.
De film toont alle relevante stappen, maar ik zal ze hier in meer detail beschrijven.
Benodigdheden:
Om het spel te construeren:
Gebruik het bijgevoegde bestand om een set onderdelen CNC of laser te snijden
Gebruik het bijgevoegde bestand om de verbindingselementen te 3D printen
O-Ringen of elastiekjes
Uittrekveer externe dia 7mm Interne dia 5mm
Houten deuvel 5mm
Houten blok 28mm rond, geboord 5mm (voor tegengewicht) – hoeft niet rond te zijn
5mm bolvormige neodymium magneet (dezelfde die gevonden worden in magnetisch constructiespeelgoed)
Om het elektronische scoringselement te construeren:
9v batterijhouder en -kabel
9v batterij
Arduino Nano (ik gebruikte een kloon)
Nano breakout board
12mm drukknop schakelaar
8 x 7 segment LED display module
Passieve buzzer
2 x IR reflecterende sensor modules
Verbinders Dupont kabels