Spisu treści:

DIY Arduino Tic Toc Toe Game: 6 kroków (ze zdjęciami)
DIY Arduino Tic Toc Toe Game: 6 kroków (ze zdjęciami)

Wideo: DIY Arduino Tic Toc Toe Game: 6 kroków (ze zdjęciami)

Wideo: DIY Arduino Tic Toc Toe Game: 6 kroków (ze zdjęciami)
Wideo: Jeremy Corbell: Nowy materiał filmowy z Lazar & Fravor [część 2] 2024, Listopad
Anonim
Image
Image

Gra Tic Tac Toe to klasyczna gra dla dwóch graczy. Zabawa staje się zabawą z dziećmi, rodziną i przyjaciółmi. Tutaj pokazałem, jak zrobić grę w kółko i krzyżyk za pomocą Arduino Uno, przycisków i diod LED Pixel. Ten oparty na Arduino Tic Tac Toe 4 na 4 jest taki sam jak klasyczny Tic Tac Toe, z tą różnicą, że X i O są reprezentowane w dwóch różnych kolorach. Ta gra ma napisany program, który może zdecydować, kto jest zwycięzcą lub gra jest Draw. Ten projekt to w zasadzie macierz 4 na 4 RGB, w której każdy piksel ma w sobie przycisk. Jeśli piksel zostanie przesunięty, powinien zaświecić się ustawionym kolorem. Ta gra jest ustawiona na dwa kolory niebieski kolor reprezentujący gracza 1 i różowy kolor reprezentujący gracza 2. Jeśli gracz wygra, wszystkie diody LED powinny animować się w tym kolorze gracza. Jeśli gra jest remisowa, wszystkie diody LED powinny animować się na czerwono. Po zakończeniu jednej gry, grę należy zrestartować, aby to zrobić mamy przycisk resetowania podłączony do Arduino.

Krok 1: Wymagane komponenty:

drukowanie 3d
drukowanie 3d
  • Arduino Uno (1)
  • Diody LED WS2812B lub diody NeoPixel (16)
  • Przyciski (17)
  • Akumulator 3,7 V/5 V (1)
  • Włącznik/wyłącznik (1)
  • Części drukowane w 3D

Krok 2: Druk 3D:

drukowanie 3d
drukowanie 3d
drukowanie 3d
drukowanie 3d
  • Wydrukuj 3D wszystkie części podane w poniższym linku.
  • Druk 3D 16 małych przycisków z białego PLA, a pozostałe części można wydrukować w 3D w dowolnym kolorze.
  • Link do plików STL:
  • Po wydrukowaniu wszystkich części zainstaluj wszystkie 16 białych przycisków w tablicy za pomocą szybkiego kleju.

Krok 3: Tworzenie przycisków klawiatury:

Tworzenie przycisków klawiatury
Tworzenie przycisków klawiatury
Tworzenie przycisków klawiatury
Tworzenie przycisków klawiatury
  • Weź kawałek kartonu, zaznacz pozycje względem drukowanej tablicy 3D na kartonie.
  • Przyklej wszystkie 16 przycisków na kartonie w zaznaczonych miejscach.
  • Wykonaj wszystkie połączenia, lutując przyciski za pomocą kilku przewodów.

Krok 4: Połączenie obwodu:

Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
  • Podłącz klawiaturę przycisków do Arduino Uno, jak pokazano na schemacie obwodu. (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3).
  • Weź również dodatkowy przycisk (przycisk resetowania) i połącz się z Arduino. (Reset, GND).
  • Podłącz wszystkie diody LED pikseli (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5).
  • Użyłem diod LED WS2812b, możesz użyć taśm led, które mogą być wygodniejsze w użyciu.
  • Podłącz akumulator 3,7 V/5 V za pomocą przełącznika ON/OFF.
  • Wstaw wszystkie diody LED w każdy biały wydrukowany w 3D przycisk, jedną diodę LED na każdy przycisk.

Krok 5: Kod:

Kod
Kod
Kod
Kod
  • Otwórz kod w Arduino IDE:
  • Zainstaluj bibliotekę KeyPad i bibliotekę FastLED w Arduino IDE.
  • Podłącz Arduino Uno do swojego komputera.
  • Wybierz typ tablicy i port.
  • Prześlij kod.

Krok 6: Zasady gry:

Zasady gry
Zasady gry
Zasady gry
Zasady gry
Zasady gry
Zasady gry
Zasady gry
Zasady gry
  • Błękit nieba reprezentuje Gracza 1.
  • Różowy reprezentuje Gracza 2.
  • Gracze nie powinni naciskać przycisku, który już został wciśnięty.
  • Jeśli któryś z graczy wygra, macierz będzie animowana jego kolorem.
  • Jeśli gra jest remisowana, macierz będzie animowana w kolorze czerwonym.

Zalecana: