Inhoudsopgave:
- Benodigdheden
- Stap 1: onderdelen uitknippen en monteren
- Stap 2: Snijd de plug en veren op maat
- Stap 3: Monteer het flipping-mechanisme
- Stap 4: Sluit de componenten aan
- Stap 5: Upload de code
- Stap 6: Pas het spel aan
- Stap 7: Voorbeelden
Video: Draai het om! - 's Werelds domste game?: 7 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Origins: dit is een game die ik in 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 aanleren van coderen. Dit is ongeveer het eenvoudigst denkbare spel en omvat het omdraaien van een arm van de ene speler naar de andere met een kaart (token) aan het uiteinde bevestigd met een magneet.
De spelers krijgen punten als hun tegenstander de kaart 'laat vallen' bij een poging om de kaart om te draaien, of als ze erin slagen om de kaart om te draaien met precies de kracht die nodig is om de kaart op de kant van de tegenstander te leggen.
Hoewel het ongelooflijk eenvoudig is, Flip-It! is ook vreemd verslavend en irritant.
De eerste prototypes werden gemaakt van karton en gebruikten buisvormige ABS-printplaatbevestigingen als lagers. Deze hadden een analoog scoresysteem (zie foto's).
Latere versies bevatten een MDF-behuizing, 3D-geprinte componenten voor de lagers, gewrichten en magneethouders. De laatste stap was het toevoegen van elektronische score.
Dit instructable heeft betrekking op de constructie van de CNC, 3D-geprinte, elektronische versie. Dit heb ik ontwikkeld voor een serie design/make workshops. Het idee was dat kinderen hun eigen thema's voor het spel konden ontwikkelen. Het oorspronkelijke thema was om een 毽子 (JianZi) tussen twee spelers om te draaien. De JianZi is de Chinese verzwaarde shuttle die tussen spelers kan worden geschopt.
Het thema in dit voorbeeld toont de Apollo 11-maanmodule die tussen de aarde en de maan draait.
Alle onderdelen bij elkaar krijgen is een vrij langdurig proces, dus ik zou iedereen die geïnteresseerd is willen aanmoedigen om de afmetingen te gebruiken om een eenvoudige versie in karton te maken. Dit kan heel snel en het spel is net zo leuk. Het enige essentiële onderdeel is de 5 mm neodymium magneet. We hebben bolvormige gebruikt die je vindt in het constructiespeelgoed of 'leidinggevend speelgoed' waar je met meerdere magneten vormen kunt maken.
In deze versie gebruik ik veren om de 'lift' of klapkracht te leveren, maar in eerdere versies gebruikte ik ook elastiekjes met net zo veel succes.
Het elektronische scorebord was een leuke oefening in coderen. Het detectiesysteem is gebaseerd op twee IR-magische oogreflecterende sensoren. Hiermee kan de Arduino bepalen wanneer de kaart is 'omgedraaid' en wanneer deze waarschijnlijk is gevallen. Deze, samen met een interrupt-knop, zijn de enige inputs voor dit spel. De uitgangen zijn een 8-cijferig 7-segments display en een piëzozoemer. Ik heb geprobeerd zoveel mogelijk te doen met deze eenvoudige opstelling, maar er is 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 aantekeningen heb gemaakt om iedereen te helpen die wil uitzoeken wat er aan de hand is. Ik heb een paar geluidseffecten en een fanfare voor het spel ontwikkeld, maar voor veel van de geluidselementen, waaronder het Mario Bros-thema, ben ik dank verschuldigd aan Dipto Pratyaksa en prins Stevie-Ray Charles Balabis van Princetronics.
Ook inbegrepen zijn hier de 3D-printbestanden voor de verschillende gewrichts- en lagercomponenten. Ik ben Mike en Per Widing erg dankbaar voor hun hulp bij het verfijnen van het ontwerp en het afdrukken van deze voor mij.
De film toont alle relevante stappen, maar ik zal ze hier in meer detail beschrijven.
Benodigdheden
Om het spel te bouwen:
Gebruik het bijgevoegde bestand om een set onderdelen te CNC of lasersnijden
Gebruik het bijgevoegde bestand om de verbindingselementen in 3D te printen
O-ringen of elastiekjes
Trekveer externe dia 7 mm Interne dia 5 mm
Houten deuvel 5mm
Houten blok 28 mm rond, 5 mm geboord (voor contragewicht) - hoeft niet rond te zijn
5 mm bolvormige neodymium-magneet (dezelfde die worden aangetroffen in magnetisch constructiespeelgoed)
Om het elektronische score-element te construeren:
9v Batterijhouder en lood
9v batterij
Arduino Nano (ik gebruikte een kloon)
Nano breakout-bord
12 mm drukknopschakelaar
8 x 7 segment LED-displaymodule
passieve zoemer
2 x IR-reflecterende sensormodules
Vrouwelijke naar vrouwelijke Dupont-kabels
Stap 1: onderdelen uitknippen en monteren
Gebruik de bijgevoegde bestanden om de stukken uit 5 mm MDF te knippen
Monteer zoals getoond in de video met houtlijm en laat drogen
Stap 2: Snijd de plug en veren op maat
Gebruik de zaaggeleider om de plug en veren op maat te zagen.
Installeer de veerbevestigingen op de achterplaat van de behuizing met houtlijm.
Als het droog is, duwt en draait u de veren hierop en eindigt u met het andere deel van de plug.
Stap 3: Monteer het flipping-mechanisme
Het flipping-mechanisme is geconstrueerd met de 5 mm plug en een reeks 3D-geprinte componenten.
Deze onderdelen zijn ontwikkeld met Mike en Per Widing en ze hebben geweldig werk verricht om ze te verfijnen.
Het 'lager'-gedeelte (hier 'dome' genoemd) moet worden geruimd met een boor van 5,2 mm om de plug soepel te laten lopen. Deze wordt vervolgens met hete lijm aan de achterkant van de behuizing bevestigd.
De andere componenten worden op hun plaats gehouden met O-ringen van 6 mm, maar kleine elastiekjes werken even goed.
Hiermee kan de arm worden aangepast voor optimale speelprestaties!
Stap 4: Sluit de componenten aan
Bijgevoegd is een bedradingsschema dat laat zien hoe de componenten met de Arduino Nano moeten worden geassembleerd.
De IR-sensormodules sturen een digitaal signaal naar de Arduino (aan/uit). Hun gevoeligheid moet worden aangepast met hun potentiometer, zodat deze nauwkeurig kan detecteren of een token op zijn plaats is.
Stap 5: Upload de code
Dit is de code die ik voor het spel heb ontwikkeld.
Zoals eerder vermeld, is dit een vrij amateuristische poging en ik weet zeker dat het kan worden verbeterd. Maar het werkt wel voor mij.
In wezen bepalen de IR-detectoren waar het token is om te beginnen met spelen en testen vervolgens of het met succes is 'omgedraaid'.
Elke opeenvolgende 'flip' draagt bij aan een rally.
Deze telling wordt toegevoegd aan de score van de winnende speler wanneer het token wordt verwijderd.
De spelers verliezen een leven telkens wanneer een token wordt gedropt.
Wanneer een van beide spelers 5 levens heeft verloren, is het spel afgelopen.
Stap 6: Pas het spel aan
Het hier getoonde voorbeeldthema is van de maanmodule die tussen de aarde en de maan reist. Ik heb dit gemaakt vanwege de 50e verjaardag van de Apollo11-missie.
Het is gemaakt van enkele eenvoudige geprinte onderdelen, maar het idee is dat het spel volledig kan worden gethematiseerd met verf en extra onderdelen.
Het 'token'-gedeelte moet een diameter van ongeveer 70 mm hebben. We ontdekten dat twee of drie nietjes die tussen twee vellen papier waren gelijmd en vervolgens gelamineerd, ongeveer het juiste gewicht en magnetische sterkte hadden, maar dit is iets dat wat experimenteren vereist.
Stap 7: Voorbeelden
Hier zijn enkele voorbeelden van Flip-it! die we tijdens een recente workshop hebben gemaakt.
Al deze voorbeelden hebben het scoringswiel in plaats van elektronische scoring.
Beide zijn even leuk, dom en verslavend!
Tweede plaats in de spellenwedstrijd
Aanbevolen:
Raspberry Pi Oled-klok Bekijk het, hoor het en voel het: 5 stappen (met afbeeldingen)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: dit is een slimme klok die de tijd op een OLED-display weergeeft en je kunt ook de tijd horen op verschillende tijdsintervallen die hulpvol zijn voor blinden en het verandert ook de led-kleur met de tijd zoals licht in de schemering licht in de avond wordt oranje naar geel en houdt van t
WAVE - 's werelds eenvoudigste DIY-soldeerbankschroef! (PCB helpende handen): 6 stappen (met afbeeldingen)
WAVE - 's werelds eenvoudigste DIY-soldeerbankschroef! (PCB Helping Hands): WAVE is waarschijnlijk het vreemdste Helping Hands-apparaat dat je ooit hebt gezien. Waarom heet het "WAVE"? Omdat het een Helping-Hands-apparaat is dat is gemaakt van onderdelen uit de magnetron! Maar het feit dat WAVE er raar uitziet, betekent niet dat het niet de
Laser op zonne-energie (aanwijzer) - Eén "hobbyformaat" paneel voert het uit! - Eenvoudige doe-het-zelf - Leuk experiment!: 6 stappen (met afbeeldingen)
Laser op zonne-energie (aanwijzer) - Eén "hobbyformaat" paneel voert het uit! - Eenvoudige doe-het-zelf - Leuk experiment!: deze instructable laat zien hoe je een laserpointer van stroom kunt voorzien met een zonnepaneel. goede introductie tot zonne-energie en een leuk experiment
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het heffen/verlagen van in het midden gemonteerde voetsteunen op elektrische rolstoelen - Ajarnpa
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het omhoog/omlaag brengen van in het midden gemonteerde voetsteunen op elektrische rolstoelen: in het midden gemonteerde voetsteunen kunnen omhoog worden gebracht om onder de zitting goed te worden opgeborgen en omlaag om te worden ingezet. Een mechanisme voor onafhankelijke bediening van het opbergen en plaatsen van de voetsteun is niet inbegrepen in elektrische rolstoelen op de markt, en PWC-gebruikers hebben de behoefte geuit
Waterdichte luidsprekers die drijven - "Het drijft, het draagt en het rockt de noten!": 7 stappen (met afbeeldingen)
Waterdichte luidsprekers die drijven - "It Floats, It Totes and It Rocks the Notes!": Dit waterdichte luidsprekerproject is geïnspireerd op vele reizen naar de Gila-rivier in Arizona (en SNL's "I'm on a Boat!" ). We zullen de rivier afdrijven of lijnen aan de kust bevestigen zodat onze drijvers vlak bij onze camping blijven. Iedereen he