Inhaltsverzeichnis:

DIY Arduino Tic Toc Toe-Spiel - Gunook
DIY Arduino Tic Toc Toe-Spiel - Gunook

Video: DIY Arduino Tic Toc Toe-Spiel - Gunook

Video: DIY Arduino Tic Toc Toe-Spiel - Gunook
Video: Make An Arduino Tic Tac Toe Game With An AI Opponent 2024, November
Anonim
Image
Image

Tic Tac Toe-Spiel ist ein klassisches Spiel für zwei Spieler. Es macht Spaß, wenn Sie es mit Ihren Kindern, Ihrer Familie und Ihren Freunden spielen. Hier habe ich gezeigt, wie man ein Tic Tac Toe-Spiel mit einem Arduino Uno, Drucktasten und Pixel-LEDs macht. Dieses Arduino-basierte 4 x 4 Tic Tac Toe ist das gleiche wie das klassische Tic Tac Toe, nur der Unterschied besteht darin, dass X und O in zwei verschiedenen Farben dargestellt werden. Dieses Spiel enthält ein Programm, das entscheiden kann, wer gewinnt oder das Spiel ist draw. This Projekt ist im Grunde eine 4 x 4 RGB-Matrix, in der jedes Pixel einen Druckknopf hat. Wenn ein Pixel gedrückt wird, sollte es mit seiner eingestellten Farbe leuchten. Dieses Spiel ist mit den zwei Farben Sky Blue für Spieler 1 und Pink für Spieler 2 ausgestattet. Wenn ein Spieler gewinnt, sollten alle LEDs mit dieser Spielerfarbe animiert werden. Wenn das Spiel gezogen wird, sollten alle LEDs mit roter Farbe animieren. Nach Abschluss eines Spiels sollte das Spiel neu gestartet werden, damit wir eine Reset-Taste mit Arduino verbunden haben.

Schritt 1: Erforderliche Komponenten:

3d Drucken
3d Drucken
  • Arduino Uno (1)
  • WS2812B-LEDs oder NeoPixel-LEDs (16)
  • Druckknöpfe (17)
  • 3,7V/5V-Batterie (1)
  • EIN/AUS-Schalter (1)
  • 3D-gedruckte Teile

Schritt 2: 3D-Druck:

3d Drucken
3d Drucken
3d Drucken
3d Drucken
  • 3D-Drucken Sie alle Teile, die im folgenden Link bereitgestellt werden.
  • 3D-Druck 16 kleine Schaltflächen aus weißem PLA und die restlichen Teile können in jeder gewünschten Farbe 3D-gedruckt werden.
  • Link für STL-Dateien:
  • Nach dem Drucken aller Teile installieren Sie alle 16 weißen Knöpfe in der Anordnung mit etwas Schnellkleber.

Schritt 3: Drucktasten-Tastatur herstellen:

Drucktasten-Tastatur herstellen
Drucktasten-Tastatur herstellen
Drucktasten-Tastatur herstellen
Drucktasten-Tastatur herstellen
  • Nehmen Sie ein Stück Pappe, markieren Sie die Positionen in Bezug auf das 3D-gedruckte Array auf dem Karton.
  • Kleben Sie alle 16 Druckknöpfe auf den Karton an den markierten Stellen.
  • Stellen Sie alle Verbindungen her, indem Sie die Knöpfe mit Hilfe einiger Drähte verlöten.

Schritt 4: Schaltungsverbindung:

Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
Schaltungsanschluss
  • Verbinden Sie die Tastentastatur wie im Schaltplan gezeigt mit Arduino Uno. (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3).
  • Nehmen Sie auch einen zusätzlichen Druckknopf (Reset Button) und verbinden Sie ihn mit Arduino. (Reset, GND).
  • Schließen Sie alle Pixel-LEDs an. (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5).
  • Ich habe WS2812b LEDs verwendet. Sie können die LED-Streifen verwenden, die möglicherweise bequemer zu verwenden sind.
  • Schließen Sie den 3,7 V / 5 V-Akku mit einem EIN / AUS-Schalter an.
  • Setzen Sie alle LEDs in jede weiße 3D-gedruckte Taste ein, eine LED pro Taste.

Schritt 5: Code:

Code
Code
Code
Code
  • Öffnen Sie den Code in der Arduino IDE:
  • Installieren Sie die KeyPad-Bibliothek und die FastLED-Bibliothek in der Arduino IDE.
  • Verbinden Sie Arduino Uno mit Ihrem PC.
  • Wählen Sie Kartentyp und Port aus.
  • Laden Sie den Code hoch.

Schritt 6: Spielregeln:

Spielregeln
Spielregeln
Spielregeln
Spielregeln
Spielregeln
Spielregeln
Spielregeln
Spielregeln
  • Himmelblau steht für Spieler 1.
  • Pink steht für Spieler 2.
  • Spieler sollten nicht den Knopf drücken, der bereits gedrückt wurde.
  • Wenn ein Spieler gewinnt, wird die Matrix mit seiner Farbe animiert.
  • Wenn das Spiel gezogen ist, wird die Matrix mit roter Farbe animiert.

Empfohlen: