Πίνακας περιεχομένων:

DIY Arduino Tic Toc Toe Game: 6 βήματα (με εικόνες)
DIY Arduino Tic Toc Toe Game: 6 βήματα (με εικόνες)

Βίντεο: DIY Arduino Tic Toc Toe Game: 6 βήματα (με εικόνες)

Βίντεο: DIY Arduino Tic Toc Toe Game: 6 βήματα (με εικόνες)
Βίντεο: Φυσικός αποκαλύπτει τα μυστικά των UFO για τα ταξίδια στο χρόνο: Nimitz & Tic Tac 2024, Νοέμβριος
Anonim
Image
Image

Το παιχνίδι Tic Tac Toe είναι ένα κλασικό παιχνίδι δύο παικτών. Γίνεται διασκεδαστικό όταν το παίζετε με τα παιδιά, την οικογένεια και τους φίλους σας. Εδώ έχω δείξει πώς να φτιάξετε ένα παιχνίδι Tic Tac Toe χρησιμοποιώντας Arduino Uno, κουμπιά Push και LED Pixel. Αυτό το Arduino βασίζεται σε 4 με 4 Tic Tac Toe είναι το ίδιο με το κλασικό Tic Tac Toe, μόνο η διαφορά είναι X και O αντιπροσωπεύονται σε δύο διαφορετικά χρώματα. Αυτό το παιχνίδι έχει γραμμένο ένα πρόγραμμα που μπορεί να αποφασίσει ποιος είναι ο νικητής ή το παιχνίδι draw. Αυτό το έργο είναι βασικά ένα 4 με 4 RGB Matrix με κάθε εικονοστοιχείο να έχει ένα κουμπί. Εάν ένα pixel πιέζεται τότε θα πρέπει να ανάψει με το καθορισμένο χρώμα του. Αυτό το παιχνίδι έχει δύο χρώματα Sky Blue που αντιπροσωπεύουν τον Παίκτη 1 και το Ροζ χρώμα που παριστάνει τον Παίκτη 2. Εάν ένας παίκτης κερδίσει, τότε όλα τα LED θα πρέπει να ζωντανεύουν με αυτό το χρώμα του παίκτη. Εάν το παιχνίδι είναι ισόπαλο, τότε όλα τα LED θα πρέπει να ζωντανεύουν με κόκκινο χρώμα. Μετά την ολοκλήρωση ενός παιχνιδιού, το παιχνίδι θα πρέπει να επανεκκινήσει για να γίνει ότι έχουμε ένα κουμπί επαναφοράς συνδεδεμένο στο Arduino.

Βήμα 1: Απαιτούμενα εξαρτήματα:

Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
  • Arduino Uno (1)
  • WS2812B LED ή NeoPixel LED (16)
  • Κουμπιά (17)
  • Μπαταρία 3,7V/5V (1)
  • Διακόπτης ON/OFF (1)
  • Τρισδιάστατα εκτυπωμένα ανταλλακτικά

Βήμα 2: Τρισδιάστατη εκτύπωση:

Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
Τρισδιάστατη εκτύπωση
  • Τρισδιάστατη εκτύπωση όλων των τμημάτων που παρέχονται στον παρακάτω σύνδεσμο.
  • 3D Print 16 μικρό κουμπί σε λευκό PLA και τα υπόλοιπα μέρη μπορούν να εκτυπωθούν 3D σε οποιοδήποτε χρώμα θέλετε.
  • Σύνδεσμος για αρχεία STL:
  • Αφού εκτυπώσετε όλα τα μέρη, εγκαταστήστε και τα 16 λευκά κουμπιά στη συστοιχία χρησιμοποιώντας γρήγορη κόλλα.

Βήμα 3: Δημιουργία πλήκτρων πληκτρολογίου:

Δημιουργία πλήκτρων πληκτρολογίου
Δημιουργία πλήκτρων πληκτρολογίου
Δημιουργία πλήκτρων πληκτρολογίου
Δημιουργία πλήκτρων πληκτρολογίου
  • Πάρτε ένα κομμάτι χαρτόνι, σημειώστε τις θέσεις σε σχέση με τη σειρά τρισδιάστατης εκτύπωσης στο χαρτόνι.
  • Κολλήστε και τα 16 κουμπιά στο χαρτόνι στις σημειωμένες θέσεις.
  • Πραγματοποιήστε όλες τις συνδέσεις συγκολλώντας τα κουμπιά με τη βοήθεια μερικών καλωδίων.

Βήμα 4: Σύνδεση κυκλώματος:

Σύνδεση κυκλώματος
Σύνδεση κυκλώματος
Σύνδεση κυκλώματος
Σύνδεση κυκλώματος
Σύνδεση κυκλώματος
Σύνδεση κυκλώματος
Σύνδεση κυκλώματος
Σύνδεση κυκλώματος
  • Συνδέστε το πληκτρολόγιο στα Arduino Uno όπως φαίνεται στο διάγραμμα κυκλώματος. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Πάρτε επίσης ένα επιπλέον κουμπί (Reset Button) και συνδεθείτε στο Arduino. (Reset, GND).
  • Συνδέστε όλα τα LED των εικονοστοιχείων. (-Ve/GND ~ GND, +Ve/5V ~ 5V, Data In ~ Pin 5).
  • Έχω χρησιμοποιήσει LEDs WS2812b, Μπορείτε να χρησιμοποιήσετε τις λωρίδες led που μπορεί να είναι πιο βολικές στη χρήση.
  • Συνδέστε μπαταρία 3,7V/5V με διακόπτη ON/OFF.
  • Τοποθετήστε όλες τις λυχνίες LED σε κάθε λευκό κουμπί τρισδιάστατης εκτύπωσης, ένα LED ανά κουμπί.

Βήμα 5: Κωδικός:

Κώδικας
Κώδικας
Κώδικας
Κώδικας
  • Ανοίξτε τον κωδικό στο Arduino IDE:
  • Εγκαταστήστε τη βιβλιοθήκη KeyPad και τη βιβλιοθήκη FastLED στο Arduino IDE.
  • Συνδέστε το Arduino Uno στον υπολογιστή σας.
  • Επιλέξτε Τύπος πίνακα και Θύρα.
  • Ανεβάστε τον κωδικό.

Βήμα 6: Κανόνες για παιχνίδι:

Κανόνες για παιχνίδι
Κανόνες για παιχνίδι
Κανόνες για παιχνίδι
Κανόνες για παιχνίδι
Κανόνες για παιχνίδι
Κανόνες για παιχνίδι
Κανόνες για παιχνίδι
Κανόνες για παιχνίδι
  • Το Sky Blue αντιπροσωπεύει τον Παίκτη 1.
  • Το ροζ αντιπροσωπεύει το Player 2.
  • Οι παίκτες δεν πρέπει να πιέσουν το κουμπί που έχει ήδη πατηθεί.
  • Εάν κάποιος παίκτης κερδίσει, η μήτρα θα ζωντανέψει με το χρώμα του.
  • Εάν το παιχνίδι είναι ισοπαλία, τότε η μήτρα θα ζωντανέψει με κόκκινο χρώμα.

Συνιστάται: