Inhoudsopgave:
- Stap 1: Opbouw Arduino Circuit
- Stap 2: Upload De Code
- Stap 3: Circuit Solderen
- Stap 4: Fabricage Bord + Circuiten
- Stap 5: Decoratiebord
Video: Arduino interactief bordspel - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Interactief bordspel – HAC-KING
Intro: Voor het vak If This Then That van de opleiding Games & Interactie aan HKU kregen we de opdracht om een interactief concept te bedenken en te maken. Dit concept moest worden gemaakt met hardware en software en had als doel om gegevens te kunnen ontvangen en verwerken.
Mijn concept is een bordspel genaamd HACKING waarbij je, je moet moet door zijn server te ‘hacken’. Dit gebeurt door dat een pion op de server terecht komt van de buitenste, wanneer dit gebeurt dekt de pion een licht gaat branden. Dit indiceert dat de af is. Tijdens het spelen kunnen spelers een schijf rond laten draaien die de speler kan helpen of kan tegenwerken. De schijf is echter een bestickerde cd die geplaatst is op een 3V DC-motor die gaat draaien als men met zijn/haar hand een lichtsensor van 50K afdekt. Het leuke aan dit project is dat je zelf een sticker kan maken voor op de cd en zo zelf een eigen en uniek spel kunt creëren.
Wat je nodig hebt en hoe je het in elkaar zet lees je in dit artikel.
Benodigdheden:
- 1 x Arduino Uno (van een imitatie Arduino)
- Arduino-software:
- 1 x breadboard (om op te testen van alles werkt)
- 2 x 20K LDR-weerstanden/lichtsensoren
- 1 x 50K LDR-weerstand/lichtsensor
- 1 x NPN-transistor
- 2 x led-lampjes
- 1 x 1000 Ohm weerstand (in mijn geval één ledlampje)
- 3 x 10K Ohm weerstand
- 1 x 3V DC-motor
- 9V batterij
- 9V batterij houder
- 21 jumper kabeltjes (tip: koop i.v.m. de groote van het bord, montagedraad)
- 4 x kleine printplaten
- 1 x cd
- 1 x CD-pin (daar waar je de CD op plaats, zie verderop voor voorbeeld)
- 2 x MDF-platen (afmetingen l/b/h: 122 cm x 61 cm x 6,5 mm)
- 1x houtlijm
- 1 x tiewrap
Overige benodigdheden (optioneel):
- 2 x spuitbussen (kleuren: zwart/wit)
- 1 x rode verf
- 1x rol schilderstape
Stap 1: Opbouw Arduino Circuit
Tip: Wat handig is om te doen, is alle draden labelen met schilderstape zodat je in de soldeer fase (stap 3) de niet door elkaar gaat halen.
Stap 2: Upload De Code
In deze stap upload je de code naar je Arduino. Zorg dat alles werkt voordat je verder gaat naar stap 3.
Stap 3: Circuit Solderen
Om het circuit logischerwijs onder het bord te bevestigen heb ik ervoor gekozen om het circuit op te delen in vier delen. Dit gaat over de volgende circuits:
- 1 x circuit 3V DC-motor + LDR 50K
- 2 x circuit ledlampje + LDR 20K
- 1 x circuit plus/min bekabeling
Wel nu het soldeer zelf.
Als eerste soldeer je het circuit van de 3V DC-motor zie het voobeeld.
Vervolgens soldeer je het circuit van het led-lampje, dit doe je twee twee afzonderlijke borden.
Gesoldeerde soldeer je op de laatste printplaat 4 min draden en 4 plus draden.
Test alle printplaten via je breadboard voordat je verder gaat naar stap 4.
Stap 4: Fabricage Bord + Circuiten
Alleen een werkend circuit is niet voldoende. Je kunt ervoor kiezen om in een soort softwareprogramma als Illustrator zelf een bordspel te maken waarbij je gebruik maakt van één schijf, twee ledlampjes en 3 LDR's. Waarbij je een ander game-mechanic bedenkt dan die van mij.
Je kunt er ook voor kiezen om mijn spel exact na te bouwen. Beschrijving leg ik uit hoe ik dit gedaan heb.
Download hieronder de twee Illustrator-bestanden:
- bordspel_bovenkant
- bordspel_onderkant
Vervolgens ga je met deze twee bestanden naar een lasercutter. De zwarte lijnen houden in dat de laser-cutter deze lijnen uitsnijd, de rode lijnen die de laser-cutter dit gedeelte graveert.
Tip: Graveren lange kost de kosten. Wat uit het mogelijks kunnen doen is in het bestand: bordspel_bovenkant, alle rode hexagonen maakt zwart maakt, net het bord, bestandnijd. je vervolgens de plaat op een kale plaat kunt lijmen resulteren je het zelfde resultaat hebt. Hou er echter wel rekening mee dat ik een 6mm plaat heb gebruikt, als je de hexagonen ook laat uitsnijden kun je ervoor kiezen om dit op een dunnere plaat te doen zodat de bovenkant niet al te dik woord.
In het bestand: bordspel_onderkant, zit de onderkant en de achterkant van het bord, op deze foto heb ik het bestand omcirkelt met één grote rode cirkel.
Bevestig met houtlijm de achterkant aan het bord vast.
In het bestand: bordspel_bovenkant, zie foto.
Bevestig ook de twee aan het bord vast, zoals te zien is op één van de foto's.
Tip: plaats na het lijmen van de achterkant en de twee zware boeken op het snijpunt van de achterkant en zijkant. alles goed blijft zitten.
Als het is vastgelijmd pak je de bovenkant van het bord en boor je vijf gaten. Drie gaten voor de LDR's en twee gaten voor de ledlampjes. Zie foto voor voorbeeld.
Als de gaten zijn geboord pak je de vierprint plaatjes en zet je hier pootjes onder. In mijn geval heb ik pootjes van een voorgaand project gebruikt. Voor vervanging van de pootjes kun je ook kleine blokjes piepschuim gebruiken. Plak de pootjes vast met houtlijm, zie foto:
Vervolgens pak je draai je het bord om ervoor te zorgen dat je de volgende printplaten kunt bevestigen:
- 1 x circuit 3V DC-motor + LDR 50K
- 2 x circuit ledlampje + LDR 20K
Zorg ervoor dat je tijdens het bevestigen zorgt ervoor dat alle drie de LDR's door de geboorde gaatjes steken. Plak met houtlijm vervolgens de pootjes/piepschuim vast aan het bord. Zie foto voor bevestiging (het rode rondje symboliseert het 3V DC-motorcircuit en het zwarte rondje de twee circuits van het ledlampje).
Als de printplaten zijn bevestigd, zijn er twee kleine gaten die groot genoeg zijn voor de 3V DC-motor. Doe vervolgens een tiewrip door de twee gaatjes. Zie foto voor voorbeeld.
Ik heb op het stuk hout aan de onderkant een pootje bevestigd met houtlijm voor meer stabiliteit op het bord. Ook in dit geval kan je dit doen met piepschuim. Bevestig je de 3V DC-motor tussen de tiewrip en trek je deze strak aan. Zie foto.
Pak eerst de bovenkant van het bord en plaats je deze op de onderkant, nog niet vastlijmen! Plaats op het houdertje van de 3V DC-motor een CD. De CD kan niet vast zitten aan het houdertje, maar is er voorbedoeld dat je het plankje kunt uitlijnen met het gat in de bovenkant van het bord. Zorg ervoor dat de CD voldoende ruimte heeft in het gat, zodat deze tijdens het draaien niet vastloopt tegen de rand. Als het plankje is uitgelijnd teken dan de onderkant van het plankje zodat je een referentiekader hebt als je het plankje gaat vastlijmen. Haal daarna de bovenkan er weer af en lijm vervolgens het plankje met 3V DC-motor aan de onderkant vast.
Pak daarna een stukje resthout wat is van de laser-cutter en plak deze zoveel mogelijk aan de voorkant van de onderkant van het bord. Zie voorbeeld.
Na het vastplakken van het stukje hout, pak je de Arduino en schroef je erop vast. Zie foto.
Als al deze bovenstaande onderdelen zijn bevestigd, plaats je vervolgens de laatste printplaat achter de 3V DC-motor. Zie voorbeeld.
Wanneer het is bevestigd je de twee ledlampjes door de gaatjes en connect je deze met een plus en een min kabel. Zie voorbeeld.
Nu alles is bevestigd aan de tijd om alle draden te connecten. Doe dit aan de hand van het schema in stap 1:
- Opbouw Arduino Circuit
Als alles is aangesloten, sluit je de batterij aan, aan de Arduino en test je alles wat het doet. Indien alles werkt verlijm je de bovenkant aan de onderkant.
Wel nu, het bord is technisch gezien af, maar nog geen spel. Download de volgende vijf bestanden.
- Spelregels
- Kanskaarten_1
- Kanskaarten_2
- Kanskaarten_voorkant
- Schijf
Druk de bestanden af op dik en stug papier en snij of knip ze uit. Zorg ervoor dat het bestand: kanskaarten_voorkant dubbelzijdig woord bedrukt op de bestanden: kanskaarten_1 en kanskaarten_2. Dit veel lijmwerk.
Tip: om de schijf mooi uit snijden, kun je een CD als referentie gebruiken, zie foto:
Ter infomatie: in het bestand: bordspel_onderkant, zie je rondjes met kleine rode rondjes erin. Dit zijn de munten die gebruikt worden in het spel. Zie spelregels voor tekst en uitleg.
Stap 5: Decoratiebord
Om het bordspel meer vorm te geven kun je ervoor kiezen om het bord te verfen, te spuiten en/of te bestickeren. Ik heb ervoor gekozen om met acryl verf en spuitbussen het bord vorm te geven. Echter ben ik niet blij met het goed gedaan en had er liever gekozen om het te bestickeren, budget technisch gezien heb ik anders gedaan. Als je ervoor besluit om het net zoals mij te schilderen en/of te spuiten, plak dan wel alle LDR's af. Zie onderstaande foto voor resultaat.
Heb je vragen en/of opmerkingen? Of heb je mijn bordspel of een eigen variant nagebouwd?
Voel je dan vrij om mij een bericht te sturen.
Bedankt voor het bekijken/lezen van mijn Instructable.
groet, Guyon
Aanbevolen:
Interactief rebasen met Eclipse (eGit): 10 stappen
Interactief rebasen met Eclipse (eGit): 20180718 - Ik "denk" Ik heb het probleem met de afbeeldingen opgelost. Als ze ingezoomd lijken of niet logisch zijn, probeer dan te klikken. Als je een probleem tegenkomt, stuur me dan een bericht en ik zal proberen te helpen. Deze instructable biedt de stapsgewijze de
Verhaal Interactief (Scratch Game): 8 stappen
Story Interactive (Scratch Game): Dit is een tutorial over hoe je een spel in scratch kunt maken met dialoog en sprites. Het leert je ook om clips aan je spel toe te voegen, en timing, inclusief uitzending en meer
Interactief boek van pluche en bedreigde dieren: 14 stappen
Interactive Globe Plush and Endangered Animal Book: in mijn klas Digitaal maken en leren, gaf het laatste project me de opdracht om een product te maken met behulp van een van de technologieën waarover we in de klas hebben geleerd. Voor dit project moesten we de technologie echter verder brengen dan wat we er eerder mee hadden gedaan
Interactief papier met Makey Makey: 13 stappen
Interactief papier met Makey Makey: dit concept is verrassend eenvoudig te bouwen en kan worden gebruikt voor praktische en amusementsdoeleinden. Het kost bijna niets, afgezien van de Makey Makey en de meeste benodigdheden zijn al op de meeste plaatsen te vinden. Ook vergen deze projecten niet veel prec
Geluid, licht en beweging in een bordspel met magneten: 3 stappen
Geluid, licht en beweging in een bordspel stoppen met magneten: dit project is een poging om elektronische componenten in een bordspel te plaatsen. 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 ma