Indholdsfortegnelse:

DIY Arduino Tic Toc Toe -spil: 6 trin (med billeder)
DIY Arduino Tic Toc Toe -spil: 6 trin (med billeder)

Video: DIY Arduino Tic Toc Toe -spil: 6 trin (med billeder)

Video: DIY Arduino Tic Toc Toe -spil: 6 trin (med billeder)
Video: How to use sock to get unstuck #shorts 2024, November
Anonim
Image
Image

Tic Tac Toe -spil er et klassisk spil for to spillere. Det bliver sjovt, når du spiller det med dine børn, familie og venner. Her har jeg vist, hvordan man laver et Tic Tac Toe -spil ved hjælp af en Arduino Uno, trykknapper og Pixel LED'er. Denne Arduino -baserede 4 x 4 Tic Tac Toe er den samme som den klassiske Tic Tac Toe, kun forskellen er X og O er repræsenteret i to forskellige farver. Dette spil har et program skrevet i det, som kan afgøre, hvem der er vinder eller spillet er Dette projekt er dybest set en 4 x 4 RGB -matrix, hvor hver pixel har en trykknap i den. Hvis en pixel er skubbet, skal den lyse med sin indstillede farve. Dette spil er sat med to farver Himmelblå farve, der repræsenterer spiller 1 og lyserød farve, der repræsenterer spiller 2. Hvis en spiller vinder, skal alle lysdioder animere med den spillerfarve. Hvis spillet er uafgjort, skal alle lysdioder animeres med rød farve. Efter afslutningen af et spil, skal spillet genstartes for at gøre det, og vi har en nulstillingsknap forbundet til Arduino.

Trin 1: Påkrævede komponenter:

3D -udskrivning
3D -udskrivning
  • Arduino Uno (1)
  • WS2812B LED'er eller NeoPixel LED'er (16)
  • Trykknapper (17)
  • 3,7V/5V batteri (1)
  • TÆND/SLUK -kontakt (1)
  • 3D -trykte dele

Trin 2: 3D -udskrivning:

3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
  • 3D -print alle delene i nedenstående link.
  • 3D Print 16 lille knap i hvid PLA og resterende dele kan 3D -printes i enhver farve, du ønsker.
  • Link til STL -filer:
  • Efter udskrivning af alle delene installeres alle de 16 hvide knapper i arrayet ved hjælp af lidt hurtig lim.

Trin 3: Lav trykknapper KeyPad:

Sådan laves trykknapper KeyPad
Sådan laves trykknapper KeyPad
Sådan laves trykknapper KeyPad
Sådan laves trykknapper KeyPad
  • Tag et stykke pap, markér positionerne med hensyn til 3D -trykt array på pap.
  • Lim alle de 16 trykknapper på pap på de markerede positioner.
  • Foretag alle forbindelser ved at lodde knapperne ved hjælp af nogle ledninger.

Trin 4: Kredsløbstilslutning:

Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
  • Tilslut trykknapper til Arduino Uno som vist i kredsløbsdiagram. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Tag også en ekstra trykknap (nulstillingsknap) og tilslut til Arduino. (Nulstil, GND).
  • Tilslut alle pixel-LED'erne. (-Ve/GND ~ GND, +Ve/5V ~ 5V, Data In ~ Pin 5).
  • Jeg har brugt WS2812b LED'er. Du kan bruge LED -strimlerne, som kan være mere bekvemme at bruge.
  • Tilslut 3,7V/5V batteri med en tænd/sluk -kontakt.
  • Indsæt alle lysdioder i hver hvid 3D -trykte knapper, en LED pr. Knap.

Trin 5: Kode:

Kode
Kode
Kode
Kode
  • Åbn koden i Arduino IDE:
  • Installer KeyPad -biblioteket og FastLED -biblioteket i Arduino IDE.
  • Tilslut Arduino Uno til din pc.
  • Vælg Board Type og Port.
  • Upload koden.

Trin 6: Regler for at spille:

Regler for at spille
Regler for at spille
Regler for at spille
Regler for at spille
Regler for at spille
Regler for at spille
Regler for at spille
Regler for at spille
  • Sky Blue repræsenterer spiller 1.
  • Pink repræsenterer spiller 2.
  • Spillere bør ikke trykke på den knap, der allerede er skubbet.
  • Hvis en spiller vinder, vil matrixen animere med sin farve.
  • Hvis Game er uafgjort, animeres matrix med rød farve.

Anbefalede: