Inhoudsopgave:

Geluid, licht en beweging in een bordspel met magneten: 3 stappen
Geluid, licht en beweging in een bordspel met magneten: 3 stappen

Video: Geluid, licht en beweging in een bordspel met magneten: 3 stappen

Video: Geluid, licht en beweging in een bordspel met magneten: 3 stappen
Video: Wie is het, maar dan anders #BRAILLE #BILLEN #blindfluencer #blindfun #VoelJeGOED @roxannekwant3463 2024, Juni-
Anonim
Geluid, licht en beweging in een bordspel zetten met magneten
Geluid, licht en beweging in een bordspel zetten met magneten

Dit project is een poging om elektronische componenten in een bordspel te stoppen. Magneten werden op pionnen gelijmd en hallsensoren werden onder het bord gelijmd. Elke keer dat een magneet een sensor raakt, klinkt er een geluid, gaat er een led branden of wordt een servomotor getriggerd. Ik heb een Pokemon-bordspel gemaakt als kerstcadeau voor mijn neef en nichtje omdat ze dol zijn op Pokemons, maar het project kan geschikt zijn voor elk soort bordspel, vooral RPG.

Benodigdheden

- Arduino Mega 2560

- Zoemer

- Servomotor

- LED's

- HAL-sensor 3144

- USB-breakoutboard

- multiplex

- draden/hete lijm/gereedschap/etc

Stap 1: Het spel ontwerpen

Het spel ontwerpen
Het spel ontwerpen

Dit is een eenvoudig spel voor kinderen waarbij de pionnen (Squirtle, Charmandar, Pikachu en Bulbassaur) het veld moeten oversteken en naar de andere kant moeten gaan. Op hun pad konden ze andere Pokemon bevechten, kaarten krijgen om de aanval te vergroten of de verdediging van de vijand te verlagen en kaarten met geld krijgen om andere kaarten te kopen.

Ik dacht niet vooruit over hoe ik het spel moest spelen, omdat ik weet dat mijn neefjes hun eigen regels zullen verzinnen:)

Ik leg voor A4 een vel papier bij elkaar en schets de positie van de vlekken op het veld. Ik heb een HAL-sensor onder elke Pokeball-tekening geplaatst, wanneer de speler de pion op de plek plaatst, geeft een LED aan welke Pokemon je nodig hebt om te vechten en een geluid van de strijd zal spelen.

Wanneer de speler het punt bereikt om met Jolteon of Vaporeon te vechten, knipperen twee LED's en wordt er een andere muziek afgespeeld, hetzelfde met Zapdos, Articunos, Moltres en Meltwo.

Wanneer de speler voor de brug tegenover Snorlax staat, moet een fiche worden geplaatst om Snorlax van de weg te verwijderen. Deze token en Snorlax zelf hebben ook een magneet en een andere magneet die aan de as van een servo onder het bord is bevestigd, zal ermee werken om hem weg te laten gaan.

Stap 2: constructie en elektronica

Constructie en elektronica
Constructie en elektronica
Constructie en elektronica
Constructie en elektronica

De betrokken elektronica is eenvoudig, maar de routines van code kunnen erg lastig zijn omdat er veel scenario's moeten worden aangenomen. Bijvoorbeeld: als drie of vier spelers plekken raken om tegelijkertijd geluid te spelen? Of beweegt het kind de pion langzaam en denkt de arduino zijn plaats op de plek?

De debounce-routines kostte me wat tijd om te debbuggen, maar ik hoop dat de code andere makers kan helpen. Wanneer de magneet in de pion de HALL-sensor activeert, gaat de LED onmiddellijk branden, maar deze moet 0,8 seconden blijven voordat het geluid wordt afgespeeld.

Naar mijn mening is het geluid het beste deel van dit project. Ik was in staat om elke noot van een MIDI-bestand te identificeren om in een zoemer te reproduceren. In de toekomst zal ik een Instructable maken om te laten zien hoe de akkoorden op muzieksoftware kunnen worden geïdentificeerd en naar Arduino-code kunnen worden overgebracht.

De structuur is gewoon een plaat MDF met stukjes hout als frame. Alle componenten waren warm gelijmd om op hun plaats te blijven.

Snorlax en de brug zijn 3D-geprint, de STL-bestanden zijn beschikbaar op Thingverse:

Brug:

Snorlax:

Aanbevolen: