Inhoudsopgave:
- Stap 1: Gereedschappen en materialen
- Stap 2: lasersnijden
- Stap 3: Versnellingsmontage
- Stap 4: Invoerbox maken en monteren
- Stap 5: Arduino-circuit
Video: Interactief Tic-Tac Toe-spel bestuurd met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Het doel van het Physical Tic-Tac-Toe-project is om een bekend spel in de fysieke wereld te brengen. Oorspronkelijk wordt het spel gespeeld door twee spelers op een stuk papier - door de symbolen 'X' en 'O' om de beurt te plaatsen. Ons idee was om het gedrag van spelers te onderzoeken wanneer ze worden geconfronteerd met een radicaal andere vorm. Bovendien vonden we het erg leuk om Steampunk-esthetiek te verkennen door de mechanica van tandwielen te combineren met elektronica.
Het belangrijkste idee achter ons project is dat de toestanden van de speelvelden kunnen worden weergegeven door de vorm van het buigbare materiaal. Velden hebben 3 verschillende statussen: 'X', 'O' en NULL (ongebruikt veld). We moesten een manier bedenken om het aantal actuatoren dat nodig is om een overgang van de ene naar de andere toestand te maken, te verminderen. Na een paar schetsen te hebben gemaakt, realiseerden we ons dat dit aantal kan worden teruggebracht tot slechts één. Onderstaande schets vat ons ontwerpproces samen.
Stap 1: Gereedschappen en materialen
Met de volgende materialen zou je 9 speeldozen moeten kunnen maken. Elke gamebox is een onafhankelijk element en kan in elke configuratie worden gebruikt. Zonder veel gedoe kan het bord worden uitgebreid tot 16 (4×4) of 25 (5×5) dozen.
Gereedschap:
- Programmeerbare lasersnijder
- Lijmpistool
- Soldeerstation
Materialen:
- 9 × SG90-servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 m². van 3 mm MDF-plaat
- 0,5 m². van transparant 4 mm acrylbord
- Breadboard
- Doorverbindingsdraden
- Arduino-bord
- 9 drukknoppen
- Elastische draad
- 80 cm holle buis 8 mm (acryl/aluminium)
- 9 Weerstanden van 10 Kilo Ohm
- Breadboard
Stap 2: lasersnijden
Elke doos vereist ongeveer 0,3 m² MDF-plaat van 3 mm. Plaatsing van elementen op het canvas maakt niet uit. Merk op dat tandwielen niet overbodig zijn - ze zijn allemaal nodig om de box te laten werken. Het verstrekte SVG-bestand moet mogelijk worden aangepast om correct te werken op verschillende printers.
Stap 3: Versnellingsmontage
Om het mechanisme in de doos te construeren, moeten we de vereiste tandwielassemblage met een laser uitsnijden en aan elkaar lijmen
Stap 4: Invoerbox maken en monteren
Het tweede deel van het proces is het maken van een fysiek invoervak. Het is een 3X3 bord waarbij elk van de knoppen overeenkomt met de respectievelijke vakjes op het bord.
- De onderdelen zijn laser gesneden en gemonteerd.
- De knoppen zijn aan elkaar gesoldeerd op een soldeerbaar bord.
- Om de complexiteit te verminderen, zijn de stroomdraden allemaal op één punt samengevoegd en komt er een enkele uit.
- De aarddraden moeten een afzonderlijke 10K ohm-weerstand hebben en dan kunnen ze met elkaar worden verbonden.
- Op het einde is een enkele draad verbonden met de Arduino.
Stap 5: Arduino-circuit
De verbindingen met de Arduino zijn als volgt. Nu wat betreft de invoerdoos, de verbindingen zijn gedaan op een soldeerbord en de hele montage is aanwezig in de doos. De digitale pinnen en de stroom- en aardingspinnen van het invoerbord om verbinding te maken met de Arduino. De servo-aansluitingen zijn zoals weergegeven in de afbeelding hierboven. De code voor het Interactieve artefact bestaat uit 3 bestanden. TicTacToe.ino is het hoofdbestand en oplosser is het algoritme dat wordt gebruikt om de 'X'- en 'O'-stappen af te spelen.
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
Eenvoudige geautomatiseerde modelspoorbaan - Arduino bestuurd: 11 stappen (met afbeeldingen)
Eenvoudige geautomatiseerde modelspoorbaan | Arduino-gestuurd: Arduino-microcontrollers zijn een geweldige aanvulling op de modelspoorbaan, vooral als het om automatisering gaat. Hier is een eenvoudige en gemakkelijke manier om aan de slag te gaan met modelspoorautomatisering met Arduino. Dus, zonder verder oponthoud, laten we aan de slag gaan
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
Interactief licht zonder aanraking: 7 stappen (met afbeeldingen)
Interactief Touchless Light: Hallo allemaal! Ik wil het project waar ik aan heb gewerkt hier delen. Ik raakte geïnspireerd om te experimenteren met capacitieve aanrakingsdetectie door een project op mijn universiteit. Ik hoorde over deze technologie via instructables en gebruikte de dingen die ik leer
HairIO: Haar als interactief materiaal: 12 stappen (met afbeeldingen)
HairIO: haar als interactief materiaal: HairIO: mensenhaar als interactief materiaalHair is een uniek en weinig onderzocht materiaal voor nieuwe draagbare technologieën. De lange geschiedenis van culturele en individuele expressie maakt het een vruchtbare plek voor nieuwe interacties. In deze Instructable, w