Innholdsfortegnelse:
- Trinn 1: Verktøy og materialer
- Trinn 2: Laserskjæring
- Trinn 3: Gearmontering
- Trinn 4: Inndataboksfremstilling og montering
- Trinn 5: Arduino Circuit
Video: Interaktivt Tic-Tac Toe-spill kontrollert med Arduino: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Målet med Physical Tic-Tac-Toe-prosjektet er å flytte et velkjent spill inn i det fysiske riket. Opprinnelig ble spillet spilt av to spillere på et stykke papir - ved å sette "X" og "O" symboler etter tur. Vår idé var å undersøke spillernes oppførsel når de konfronteres med en radikalt annen form. I tillegg likte vi virkelig å utforske Steampunk -estetikk ved å kombinere mekanikken i tannhjul med elektronikk.
Nøkkeltanken bak prosjektet vårt er at tilstandene til spillfeltene kan representeres av formen på det bøybare materialet. Felt har 3 forskjellige tilstander: 'X', 'O' og NULL (ubrukt felt). Vi måtte finne en måte å redusere antall aktuatorer som trengs for å gjøre en overgang fra en til en annen stat. Etter å ha tegnet noen få skisser innså vi at dette tallet kan reduseres til bare en. Skissen nedenfor oppsummerer designprosessen vår.
Trinn 1: Verktøy og materialer
Med følgende materialer bør du kunne lage 9 spillbokser. Hver spillboks er et uavhengig element og kan brukes i alle konfigurasjoner. Uten mye stress kan brettet utvides til 16 (4 × 4) eller 25 (5 × 5) bokser.
Verktøy:
- Programmerbar laserskærer
- Limpistol
- Loddestasjon
Materialer:
- 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 kvm. av 3 mm MDF -brett
- 0,5 kvm. av gjennomsiktig 4 mm akrylplate
- Brødbrett
- Jumper ledninger
- Arduino bord
- 9 Trykknapper
- Elastisk tråd
- 80 cm 8 mm hulrør (akryl/aluminium)
- 9 motstander på 10 kilo ohm
- Brødbrett
Trinn 2: Laserskjæring
Hver eske krever omtrent 0,3 kvm 3 mm MDF -brett. Plassering av elementer på lerretet spiller ingen rolle. Vær oppmerksom på at tannhjul ikke er overflødige - alle er påkrevd for å få boksen til å fungere. Levert SVG -fil må kanskje justeres for å fungere skikkelig på forskjellige skrivere.
Trinn 3: Gearmontering
For å konstruere mekanismen inne i boksen må vi laserskjære den nødvendige girmonteringen og lime den sammen
Trinn 4: Inndataboksfremstilling og montering
Den andre delen av prosessen er å lage et fysisk input -kartong. Det er et 3X3 -brett der hver av knappene tilsvarer de respektive boksene på spillebrettet.
- Delene er laserskåret og montert.
- Knappene er loddet sammen på et loddbart brett.
- For å redusere kompleksiteten kobles alle strømledningene sammen på et tidspunkt, og en enkelt kommer ut.
- Jordledningene må ha en separat 10K ohm motstand, og deretter kan de kobles sammen.
- Til slutt er en enkelt ledning koblet til Arduino.
Trinn 5: Arduino Circuit
Forbindelsene med Arduino er som følger. Når det gjelder inngangsboksen, ble tilkoblingene gjort på et loddetavle, og hele enheten er tilstede inne i esken. De digitale pinnene og strøm- og jordpinnene fra inngangskortet for å koble til Arduino. Servotilkoblingene er som vist på bildet ovenfor. Koden for den interaktive artefakten består av 3 filer. TicTacToe.ino er hovedfilen og løsningen er algoritmen som brukes til å spille trinnene 'X' og 'O'.
Anbefalt:
Arduino interaktivt LED salongbord: 6 trinn (med bilder)
Arduino Interactive LED sofabord: Jeg laget et interaktivt salongbord som slår LED -lys på under et objekt, når objektet er plassert over bordet. Bare lysdiodene som er under objektet vil lyse. Det gjør dette ved effektivt å bruke nærhetssensorer, og når nærområdet
Arduino kontrollert robotarm med 6 frihetsgrader: 5 trinn (med bilder)
Arduino kontrollert robotarm med 6 frihetsgrader: Jeg er medlem av en robotikkgruppe og hvert år deltar gruppen vår i en årlig Mini-Maker Faire. Fra 2014 bestemte jeg meg for å bygge et nytt prosjekt for hvert års arrangement. På den tiden hadde jeg omtrent en måned før arrangementet til å sette sammen noe
Arduino -kontrollert telefondokk med lamper: 14 trinn (med bilder)
Arduino -kontrollert telefondokk med lamper: Ideen var enkel nok; lag en ladestasjon for telefonen som bare ville slå på en lampe når telefonen lades. Men som ofte er tilfelle, kan ting som i utgangspunktet virker enkle ende opp med å bli litt mer komplekse i utførelsen. Dette er t
Nunchuk kontrollert robotarm (med Arduino): 14 trinn (med bilder)
Nunchuk kontrollert robotarm (med Arduino): Robotarmer er kjempebra! Fabrikker over hele verden har dem, der de maler, lodder og bærer ting med presisjon. De kan også finnes i romforskning, undersjøiske fjernstyrte kjøretøyer og til og med i medisinske applikasjoner! Og nå kan du
Arduino interaktivt brettspill: 5 trinn (med bilder)
Arduino interaktivt brettspill: interaktivt brettspill - HAC-KINGIntro: Voor het vak If This Then That van de training Games & Interaksjon med HKU krever at vi har et oppdrag om et konsept som vi kan lage og lage. Dette konseptet kan bli gjort med maskinvare og programvare