Obsah:

DIY hra Arduino Tic Toc Toe: 6 kroků (s obrázky)
DIY hra Arduino Tic Toc Toe: 6 kroků (s obrázky)

Video: DIY hra Arduino Tic Toc Toe: 6 kroků (s obrázky)

Video: DIY hra Arduino Tic Toc Toe: 6 kroků (s obrázky)
Video: TOP 30 tajemství společnosti Google, které nezná více než 98% lidí. 2024, Červenec
Anonim
Image
Image

Hra Tic Tac Toe je klasická hra pro dva hráče. Když si ji zahrajete se svými dětmi, rodinou a přáteli, stane se zábavnou. Zde jsem ukázal, jak vytvořit hru Tic Tac Toe pomocí Arduino Uno, tlačítek a LED diod Pixel. Toto Arduino založené na 4 na 4 Tic Tac Toe je stejné jako klasické Tic Tac Toe, rozdíl je jen v tom, že X a O jsou zastoupeny ve dvou různých barvách. Tato hra má v sobě napsaný program, který může rozhodnout, kdo vyhraje nebo hra draw Tento projekt je v podstatě maticí 4 x 4 RGB, přičemž každý pixel má v sobě tlačítko. Pokud je pixel tlačen, měl by se rozsvítit nastavenou barvou. Tato hra má dvě barvy Sky Blue, která představuje hráče 1, a růžovou barvu, která představuje hráče 2. Pokud hráč vyhraje, měly by všechny LED diody animovat touto barvou hráče. Pokud je hra remíza, všechny LED diody by měly animovat červenou barvou. Po dokončení jedné hry by měla být hra restartována, abychom měli tlačítko reset připojené k Arduinu.

Krok 1: Požadované součásti:

3D tisk
3D tisk
  • Arduino Uno (1)
  • WS2812B LED nebo NeoPixel LED (16)
  • Tlačítka (17)
  • 3,7 V/5 V baterie (1)
  • Přepínač ON/OFF (1)
  • 3D tištěné díly

Krok 2: 3D tisk:

3D tisk
3D tisk
3D tisk
3D tisk
  • 3D tisk všech částí uvedených v níže uvedeném odkazu.
  • 3D tisk 16 malé tlačítko v bílém PLA a zbývající části lze 3D vytisknout v jakékoli požadované barvě.
  • Odkaz na soubory STL:
  • Po vytištění všech částí nainstalujte všech 16 bílých tlačítek do pole pomocí rychlého lepidla.

Krok 3: Výroba tlačítek pomocí klávesnice:

Výroba tlačítek na klávesnici
Výroba tlačítek na klávesnici
Výroba tlačítek na klávesnici
Výroba tlačítek na klávesnici
  • Vezměte si kus lepenky, označte pozice s ohledem na 3D tištěné pole na kartonu.
  • Na vyznačených pozicích nalepte všech 16 tlačítek na lepenku.
  • Proveďte všechna připojení pájením tlačítek pomocí některých vodičů.

Krok 4: Připojení obvodu:

Připojení obvodu
Připojení obvodu
Připojení obvodu
Připojení obvodu
Připojení obvodu
Připojení obvodu
Připojení obvodu
Připojení obvodu
  • Připojte klávesnici k Arduino Uno podle schématu zapojení (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Také vezměte další tlačítko (tlačítko Reset) a připojte se k Arduinu (Reset, GND).
  • Připojte všechny pixelové LED diody. (-Ve/GND ~ GND, +Ve/5V ~ 5V, Data In ~ Pin 5).
  • Použil jsem LED diody WS2812b, můžete použít LED pásky, které mohou být pohodlnější.
  • Připojte 3,7 V/5 V baterii vypínačem ON/OFF.
  • Vložte všechny LED diody do všech bílých 3D tištěných tlačítek, jedna LED pro každé tlačítko.

Krok 5: Kód:

Kód
Kód
Kód
Kód
  • Otevřete kód v Arduino IDE:
  • Nainstalujte knihovnu KeyPad a FastLED do Arduino IDE.
  • Připojte Arduino Uno k počítači.
  • Vyberte Typ desky a Port.
  • Nahrajte kód.

Krok 6: Pravidla hraní:

Pravidla hraní
Pravidla hraní
Pravidla hraní
Pravidla hraní
Pravidla hraní
Pravidla hraní
Pravidla hraní
Pravidla hraní
  • Sky Blue představuje hráče 1.
  • Pink představuje hráče 2.
  • Hráči by neměli mačkat tlačítko, které již bylo stisknuto.
  • Pokud některý hráč vyhraje, matice bude animovat svou barvou.
  • Pokud je hra remíza, matice se bude animovat červenou barvou.

Doporučuje: