Obsah:

Interaktívna hra Tic-Tac Toe ovládaná pomocou Arduina: 6 krokov
Interaktívna hra Tic-Tac Toe ovládaná pomocou Arduina: 6 krokov

Video: Interaktívna hra Tic-Tac Toe ovládaná pomocou Arduina: 6 krokov

Video: Interaktívna hra Tic-Tac Toe ovládaná pomocou Arduina: 6 krokov
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Júl
Anonim
Interaktívna hra Tic-Tac Toe ovládaná pomocou Arduina
Interaktívna hra Tic-Tac Toe ovládaná pomocou Arduina

Cieľom projektu Physical Tic-Tac-Toe je presunúť známu hru do fyzickej oblasti. Pôvodne hru hrajú dvaja hráči na papieri - striedaním symbolov „X“a „O“. Našou myšlienkou bolo preskúmať správanie hráčov v konfrontácii s radikálne odlišnou formou. Okrem toho sa nám veľmi páčilo skúmať estetiku Steampunku kombináciou mechaniky prevodových stupňov s elektronikou.

Kľúčovou myšlienkou nášho projektu je, že stavy herných polí môžu byť reprezentované tvarom ohybného materiálu. Polia majú 3 rôzne stavy: „X“, „O“a NULL (nepoužité pole). Museli sme vymyslieť spôsob, ako znížiť počet pohonov potrebných na prechod z jedného stavu do druhého. Po nakreslení niekoľkých skíc sme zistili, že tento počet je možné znížiť na iba jeden. Nasledujúca skica sumarizuje náš proces navrhovania.

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály

Z nasledujúcich materiálov by ste mali byť schopní vyrobiť 9 hracích boxov. Každý hrací box je nezávislým prvkom a môže byť použitý v akejkoľvek konfigurácii. Bez väčších problémov môže byť doska rozšírená na 16 (4 × 4) alebo 25 (5 × 5) boxov.

Náradie:

  • Programovateľná laserová rezačka
  • Lepiaca pištoľ
  • Spájkovacia stanica

Materiály:

  • 9 × servo SG90 (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 m2. z 3 mm MDF dosky
  • 0,5 m2. priehľadnej 4 mm akrylovej dosky
  • Breadboard
  • Prepojovacie vodiče
  • Doska Arduino
  • 9 Tlačidlá
  • Elastická niť
  • 80 cm 8 mm dutá trubica (akryl/hliník)
  • 9 odporov s výkonom 10 K ohmov
  • Breadboard

Krok 2: Laserové rezanie

Rezanie laserom
Rezanie laserom

Každý box vyžaduje približne 0,3 m² 3 mm MDF dosky. Na umiestnení prvkov na plátne nezáleží. Ozubené kolesá nie sú nadbytočné - všetky sú potrebné na to, aby box fungoval. Poskytovaný súbor SVG môže byť potrebné upraviť tak, aby správne pracoval na rôznych tlačiarňach.

Krok 3: Zostava prevodovky

Zostava prevodovky
Zostava prevodovky
Zostava prevodovky
Zostava prevodovky

Na zostrojenie mechanizmu vo vnútri skrinky potrebujeme laserom vyrezať potrebnú zostavu ozubeného kolesa a zlepiť ju

Krok 4: Výroba a montáž vstupného boxu

Výroba a montáž vstupného boxu
Výroba a montáž vstupného boxu
Výroba a montáž vstupného boxu
Výroba a montáž vstupného boxu

Druhá časť procesu je vytvorenie fyzického vstupného boxu. Jedná sa o dosku 3X3, kde každé z tlačidiel zodpovedá príslušným políčkam na hracom pláne.

  • Diely sú rezané a montované laserom.
  • Tlačidlá boli spájkované dohromady na spájkovateľnej doske.
  • Aby sa znížila zložitosť, napájacie vodiče sú všetky spojené v jednom bode a vychádza jeden.
  • Uzemňovacie vodiče musia mať oddelený odpor 10K ohmov a potom ich môžu spojiť.
  • Nakoniec je k Arduinu pripojený jeden drôt.

Krok 5: Okruh Arduino

Okruh Arduino
Okruh Arduino

Spojenia s Arduinom sú nasledujúce. Pokiaľ ide o vstupný box, pripojenia boli vykonané na spájkovacej doske a celá zostava je prítomná vo vnútri krabice. Digitálne piny a kolíky napájania a uzemnenia zo vstupnej dosky na pripojenie k Arduinu. Servo pripojenia sú ako na obrázku vyššie. Kód pre interaktívny artefakt pozostáva z 3 súborov. TicTacToe.ino je hlavný súbor a riešiteľ je algoritmus používaný na prehrávanie krokov „X“a „O“.

Odporúča: