Innholdsfortegnelse:

DIY Arduino Tic Toc Toe -spill: 6 trinn (med bilder)
DIY Arduino Tic Toc Toe -spill: 6 trinn (med bilder)

Video: DIY Arduino Tic Toc Toe -spill: 6 trinn (med bilder)

Video: DIY Arduino Tic Toc Toe -spill: 6 trinn (med bilder)
Video: Giant Lego Fort Castle Escape Room!!! 2024, November
Anonim
Image
Image

Tic Tac Toe -spillet er et klassisk spill for to spillere. Det blir morsomt når du spiller det med barna, familien og vennene dine. Her har jeg vist hvordan du lager et Tic Tac Toe -spill ved hjelp av en Arduino Uno, trykknapper og Pixel LED. Denne Arduino -baserte 4 x 4 Tic Tac Toe er den samme som den klassiske Tic Tac Toe, bare forskjellen er X og O er representert i to forskjellige farger. Dette spillet har et program skrevet i det som kan avgjøre hvem som er vinner eller spillet er Dette prosjektet er i utgangspunktet en 4 x 4 RGB -matrise hvor hver piksel har en trykknapp. Hvis en piksel skyves, bør den lyse med den angitte fargen. Dette spillet er satt med to farger Himmelblå farge som representerer spiller 1 og rosa farge som representerer spiller 2. Hvis en spiller vinner, bør alle lysdiodene animere seg med den spillerens farge. Hvis spillet er uavgjort, bør alle lysdiodene animere seg med rød farge. Etter at ett spill er fullført, bør spillet startes på nytt for å gjøre det. Vi har en tilbakestillingsknapp koblet til Arduino.

Trinn 1: Nødvendige komponenter:

3D -utskrift
3D -utskrift
  • Arduino Uno (1)
  • WS2812B LED eller NeoPixel LED (16)
  • Trykknapper (17)
  • 3,7V/5V batteri (1)
  • PÅ/AV -bryter (1)
  • 3D -trykte deler

Trinn 2: 3D -utskrift:

3D -utskrift
3D -utskrift
3D -utskrift
3D -utskrift
  • 3D -utskrift av alle delene i koblingen nedenfor.
  • 3D Print 16 liten knapp i hvit PLA og resterende deler kan 3D -skrives ut i hvilken som helst farge du ønsker.
  • Lenke for STL -filer:
  • Etter å ha skrevet ut alle delene, installer du alle de 16 hvite knappene i matrisen med litt lim.

Trinn 3: Lage trykknapper KeyPad:

Lage trykknapper KeyPad
Lage trykknapper KeyPad
Lage trykknapper KeyPad
Lage trykknapper KeyPad
  • Ta et stykke papp, merk posisjonene med hensyn til 3D -trykt matrise på pappet.
  • Lim alle de 16 trykknappene på pappa på de merkede posisjonene.
  • Gjør alle tilkoblingene ved å lodde knappene ved hjelp av noen ledninger.

Trinn 4: Kretsforbindelse:

Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
  • Koble trykknappene til Arduino Uno som vist i kretsdiagrammet. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Ta også en ekstra trykknapp (Reset Button) og koble til Arduino. (Reset, GND).
  • Koble til alle piksel-lysdiodene. (-Ve/GND ~ GND, +Ve/5V ~ 5V, Data In ~ Pin 5).
  • Jeg har brukt WS2812b lysdioder. Du kan bruke led -stripene som kan være mer praktiske å bruke.
  • Koble til 3,7V/5V batteri med en PÅ/AV -bryter.
  • Sett inn alle lysdiodene i hver hvit 3D -trykt knapp, én LED per knapp.

Trinn 5: Kode:

Kode
Kode
Kode
Kode
  • Åpne koden i Arduino IDE:
  • Installer KeyPad -biblioteket og FastLED -biblioteket i Arduino IDE.
  • Koble Arduino Uno til PCen.
  • Velg brettype og port.
  • Last opp koden.

Trinn 6: Spillregler:

Spillregler
Spillregler
Spillregler
Spillregler
Spillregler
Spillregler
Spillregler
Spillregler
  • Sky Blue representerer spiller 1.
  • Pink representerer spiller 2.
  • Spillere bør ikke trykke på knappen som allerede er trykket.
  • Hvis en spiller vinner vil matrisen animere med fargen sin.
  • Hvis spillet er uavgjort, vil matrisen animere seg med rød farge.

Anbefalt: