Indholdsfortegnelse:
- Trin 1: Værktøjer og materialer
- Trin 2: Laserskæring
- Trin 3: Gearmontering
- Trin 4: Fremstilling og montering af inputboks
- Trin 5: Arduino -kredsløb
Video: Interaktivt Tic-Tac Toe-spil kontrolleret med Arduino: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Målet med Physical Tic-Tac-Toe-projektet er at flytte et velkendt spil ind i det fysiske område. Oprindeligt spilles spillet af to spillere på et stykke papir - ved at sætte 'X' og 'O' symboler på skift. Vores idé var at undersøge spillernes adfærd, når de konfronteres med en radikalt anden form. Derudover kunne vi virkelig godt lide at udforske Steampunk -æstetik ved at kombinere mekanikken i gear med elektronik.
Nøgletanken bag vores projekt er, at spilfelternes tilstande kan repræsenteres ved formen af det bøjelige materiale. Felter har 3 forskellige tilstande: 'X', 'O' og NULL (ubrugt felt). Vi var nødt til at finde på en måde at reducere antallet af aktuatorer, der er nødvendige for at foretage en overgang fra en til en anden stat. Efter at have tegnet et par skitser indså vi, at dette tal kan reduceres til kun en. Skitsen nedenfor opsummerer vores designproces.
Trin 1: Værktøjer og materialer
Med følgende materialer skal du kunne lave 9 spilkasser. Hver spilkasse er et uafhængigt element og kan bruges i enhver konfiguration. Uden meget besvær kan tavlen udvides til 16 (4 × 4) eller 25 (5 × 5) kasser.
Værktøjer:
- Programmerbar laserskærer
- Limpistol
- Lodde station
Materialer:
- 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 kvm. af 3 mm MDF -plade
- 0,5 kvm. af gennemsigtig 4 mm akrylplade
- Brødbræt
- Jumper ledninger
- Arduino bord
- 9 Trykknapper
- Elastisk tråd
- 80 cm 8 mm hulrør (akryl/aluminium)
- 9 modstande på 10 kilo ohm
- Brødbræt
Trin 2: Laserskæring
Hver boks kræver cirka 0,3 kvm 3 mm MDF -plade. Placering af elementer på lærredet er ligegyldigt. Bemærk, at gear ikke er overflødige - alle er nødvendige for at få boksen til at fungere. Leveret SVG -fil skal muligvis justeres for at fungere korrekt på forskellige printere.
Trin 3: Gearmontering
For at konstruere mekanismen inde i kassen skal vi laserskære det nødvendige gear og lime det sammen
Trin 4: Fremstilling og montering af inputboks
Den anden del af processen er at oprette en fysisk inputkasse. Det er et 3X3 -bræt, hvor hver af knapperne svarer til de respektive kasser på spillebrættet.
- Delene er laserskåret og samlet.
- Knapperne er loddet sammen på et loddet bord.
- For at reducere kompleksiteten er ledningerne alle forbundet på et tidspunkt, og en enkelt kommer ud.
- Jordledningerne skal have separat 10K ohm modstand, og derefter kan de sættes sammen.
- I sidste ende er en enkelt ledning forbundet til Arduino.
Trin 5: Arduino -kredsløb
Forbindelserne med Arduino er som følger. Hvad angår inputboksen, blev forbindelserne udført på et loddekort, og hele samlingen er til stede inde i boksen. De digitale ben og strøm- og jordstifterne fra inputkortet til at forbinde med Arduino. Servoforbindelserne er som vist på billedet ovenfor. Koden til den interaktive artefakt består af 3 filer. TicTacToe.ino er hovedfilen og løsningen er algoritmen, der bruges til at afspille trinene 'X' og 'O'.
Anbefalede:
Arduino kontrolleret telefon dock med lamper: 14 trin (med billeder)
Arduino kontrolleret telefon dock med lamper: Ideen var enkel nok; opret en telefonopladningsdock, der kun ville tænde en lampe, når telefonen oplades. Men som det ofte er tilfældet, kan ting, der i starten virker simple, ende med at blive lidt mere komplekse i deres udførelse. Dette er t
Nunchuk kontrolleret robotarm (med Arduino): 14 trin (med billeder)
Nunchuk kontrolleret robotarm (med Arduino): Robotarme er fantastiske! Fabrikker over hele verden har dem, hvor de maler, lodder og bærer ting med præcision. De kan også findes i rumforskning, undervandsfjernbetjente køretøjer og endda i medicinske applikationer! Og nu kan du
Robothånd med trådløs handske kontrolleret - NRF24L01+ - Arduino: 7 trin (med billeder)
Robothånd med trådløs handske kontrolleret | NRF24L01+ | Arduino: I denne video; 3D robot håndsamling, servostyring, flex sensor kontrol, trådløs kontrol med nRF24L01, Arduino modtager og sender kildekode er tilgængelige. Kort sagt, i dette projekt vil vi lære at styre en robothånd med en wireles
Arduino interaktivt brætspil: 5 trin (med billeder)
Arduino interaktivt brætspil: interaktivt brætspil - HAC-KINGIntro: Voor het vak If This Then That van de opleiding Games & Interaktion med HKU kræver, at vi har en opgave om et interaktionskoncept, der kan bruges og laves. Dette koncept kan med hardware og softw
Arduino-kontrolleret platformspil med joystick og IR-modtager: 3 trin (med billeder)
Arduino-kontrolleret platformspil med joystick og IR-modtager: I dag vil vi bruge en Arduino-mikrokontroller til at styre et simpelt C#-baseret platformspil. Jeg bruger Arduino til at tage input fra et joystick -modul og sende dette input til C# -programmet, der lytter og afkoder input over et serielt c