Πίνακας περιεχομένων:
Βίντεο: Παιχνίδι 8x8 Colorduino Pong: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτήν την οδηγία θα σας δείξω πώς έφτιαξα ένα παιχνίδι πόνγκ, χρησιμοποιώντας μια μονάδα πίνακα μήτρας 8 x 8 RGB LED. Αυτή η ενότητα ονομάζεται Colorduino. Διαθέτει ενσωματωμένο μικροελεγκτή και διεπαφή για σύνδεση με άλλες πλακέτες Colorduino. Έχει την ικανότητα να χειρίζεται έγχρωμες λυχνίες LED 64 τεμ. Ο πίνακας μπορεί να ελεγχθεί με κωδικό Arduino. Δημιούργησα δύο χειριστήρια κάθε χειριστήριο έχει δύο κουμπιά. Αυτό το παιχνίδι μπορεί να παιχτεί από δύο παίκτες. Ο στόχος είναι να εμποδίσετε την μπάλα να φτάσει στον τοίχο από την πλευρά σας. Υπάρχει μια πλατφόρμα 3 LED με πλάτος που μπορεί να αναπηδήσει την μπάλα στον αντίπαλό σας. Η ιδέα μου ήταν να το κάνω όσο πιο απλό γίνεται. Η όλη διαδικασία κατασκευής διαρκεί περίπου 1 ώρα (το βελονάκι για τους ελεγκτές δεν υπολογίζεται). Το κόστος του έργου ήταν 20 $. Η συσκευή τροφοδοτείται από μπαταρία 18650.
Βήμα 1: Λίστα BOM
Σύνδεσμος ποσού ονόματος υλικού
Colorduino V2.0 Dot Matrix RGB LED Driver shield 1 pc
Πλαστικό περίβλημα για κουμπιά 1 τεμ
Εύκαμπτο καλώδιο με επένδυση από καουτσούκ 1 τεμ
Cable Gland 4 pc
Proto PCB 1 τεμ
18650 Θήκη μπαταρίας 1 τεμ
18650 Μπαταρία 1 τεμ
Διακόπτης κουμπιού 12mm Στιγμιαίο κουμπί 4 τεμ.
Καλώδιο για συγκόλληση 1 τεμ
Συγκολλητικό κασσίτερο 1 τεμ
2 Position Latching Toggle Switch 1 pc
4, 7 kohm 4 τεμ
Μετατροπέας 3V σε 5V DC-DC Step Up Boost mobile 1 pc
2 πόλων 5mm Pitch PCB Mount Screw Terminal Block Connector 1 pc
3 Pin 5mm Pitch PCB Mount Screw Terminal Block 2 pc
Στέγαση για τα ηλεκτρονικά 1 τεμ
Συνολικό κόστος υλικού του έργου: 20, 21 $/συνολικό έργο
Βήμα 2: Συναρμολόγηση
Ελέγξτε το βίντεο στο πρώτο βήμα. Μερικές πρόσθετες πληροφορίες για το βίντεο:
Συλλέξτε όλα τα υλικά σύμφωνα με τη λίστα BOM. Χρησιμοποίησα proto PCB και κόλλησα όλα τα εξαρτήματα.
Συνδέσα όλα τα εξαρτήματα σύμφωνα με το συνημμένο σχήμα. Αυτό είναι εύκολο να κατασκευαστεί το κύκλωμα, μπορεί να γίνει από όλους, οι οποίοι είναι πρόθυμοι να χρησιμοποιήσουν ένα συγκολλητικό σίδερο. Χρησιμοποίησα τα πόδια των αντιστάσεων για να συνδέσω τους κωδικούς PIN. Τα καλώδια με jumper Dupont είναι ιδανικά για τη σύνδεση της μήτρας LED στο πρωτόκολλο. Ολόκληρο το πρωτόκολλο μπορεί να συναρμολογηθεί πριν από την εγκατάσταση στο περίβλημα. Εγκατέστησα συνδετήρες ακροδεκτών βίδας στήριξης PCB. Αυτό με βοήθησε να δοκιμάσω το κύκλωμα χωρίς το περίβλημα. Μετά τη δοκιμή απλώς αποσυνδέω τα καλώδια, εγκατέστησα το πρωτότυπο PCB στο περίβλημα και έσπρωξα τα καλώδια μέσα από τους σφιγκτήρες, έπειτα βίδωσα όλα τα καλώδια πίσω.
Ο κώδικας Arduino προέρχεται από αυτήν την οδηγία, ευχαριστώ για την έμπνευση.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Οι ελεγκτές πρέπει να ελέγχονται πριν από την εγκατάσταση στο περίβλημα.
Το πλαστικό περίβλημα τροποποιείται με τη βοήθεια ενός μαχαιριού και ενός τρυπανιού.
Έβαλα τα χειριστήρια σε πράσινα και μπλε βελονάκια για να ξεχωρίσω τους δύο παίκτες. Το βελονάκι σχεδιάστηκε και δημιουργήθηκε με τη βοήθεια αυτής της οδηγίας:
www.instructables.com/id/Crochet-for-Gadge…
Βήμα 3: Ανεβάστε το συνημμένο λογισμικό
Το λογισμικό ανεβαίνει από το Atmel Studio. Αρχικά, προσπάθησα να χρησιμοποιήσω το Arduino IDE, αλλά δεν μπόρεσα να το χρησιμοποιήσω, οπότε έπρεπε να χρησιμοποιήσω τον προγραμματιστή AVR Avrisp mkII. Αυτό έκανε τη δουλειά μου λίγο πιο δύσκολη. Επισυνάπτω τον κώδικα Arduino και το έργο Atmel Studio. Ελέγξτε το παραπάνω βίντεο πώς να χρησιμοποιήσετε τον κώδικα Arduino στο Atmel Studio 7.
Είχα κάποια προβλήματα με τα PIN μεταφόρτωσης του Colorduino. Οι κωδικοί πρόσβασης ISP της πλακέτας Colorduino βρίσκονται μεταξύ του MCU και της πλακέτας LED και ο σύνδεσμος 6 PIN του προγραμματιστή Avrisp mkII δεν έχει χώρο. Έπρεπε να χωρίσω τους δύο πίνακες για να κάνω το ανέβασμα. Κατά τη διάρκεια της φάσης ανάπτυξης, έπρεπε να ανεβάσω τον κώδικα πολλές φορές, έτσι αποφάσισα να βάλω τη σύνδεση ISP στην άλλη πλευρά του πίνακα. Για να το κάνω αυτό έπρεπε να αντικατοπτρίσω τις καρφίτσες και χρησιμοποίησα μια μικρή πλακέτα πρωτο PCB. Εάν χρειάζεστε μόνο μερικές μεταφορτώσεις, ώστε να μην ενοχλείτε, απλώς πάρτε τη σελίδα στους πίνακες, κάντε τη μεταφόρτωση παρά συνδεθείτε ξανά. Περισσότερες πληροφορίες σχετικά με το Avrisp mkII:
Ο κώδικας Arduino προέρχεται από αυτήν την οδηγία, ευχαριστώ για την έμπνευση.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Τελικές λέξεις
Τα παιδιά μου δοκίμασαν αυτό το παιχνίδι και το αγάπησαν. Νομίζω ότι υπάρχουν πολλές δυνατότητες σε αυτό το έργο, άλλα παιχνίδια μπορούν να αναπτυχθούν εύκολα.
Να εχετε μια ομορφη μερα!
Συνιστάται:
Πραγματικό παιχνίδι Life War Tower Defense παιχνίδι: 11 βήματα
Making a Real Life War Tower Defense Game: Γεια σας, είμαστε GBU! Στην ομάδα μας ανατέθηκε μια εργασία στο VG100, Intro to Engineering, class: να σχεδιάσουμε και να δημιουργήσουμε ένα πραγματικό παιχνίδι Warzone Tower Defense Game. Το VG100 είναι μια βασική τάξη που όλοι οι πρωτοετείς καλούνται να παρακολουθήσουν στο Joint Institute (JI.) The Joint Inst
Φτιάξτε το δικό σας παιχνίδι 1D Pong: 5 βήματα (με εικόνες)
Make Your Own 1D Pong Game: Για αυτό το έργο θα σας δείξω πώς συνδύασα έναν πίνακα MDF με κουμπιά βομβητή, LED και ένα Arduino Nano για να δημιουργήσω ένα παιχνίδι 1D Pong που είναι πραγματικά διασκεδαστικό να παίζεις. Στην πορεία θα σας δείξω πώς να δημιουργήσετε το κύκλωμα ηλεκτρονικών και πόσο διαφέρει
Παιχνίδι 8x16 LED Matrix Pong (2 κουπιά ανά παίκτη): 3 βήματα
Παιχνίδι 8x16 LED Matrix Pong (2 Paddles Per Player Version): Εμπνεύστηκα από πολλές παραλλαγές του κλασικού παιχνιδιού Pong που εφαρμόστηκε στο Arduino χρησιμοποιώντας μια μήτρα LED 8x8. Σε αυτό το διδακτικό, θα σας δείξω πώς να φτιάξετε την αγαπημένη μου έκδοση Pong που έχει δύο κουπιά - επιθετικό και τερματοφύλακα - ανά παίκτη
Γιγαντιαίο παιχνίδι με παιχνίδι Makey Makey: 8 βήματα
Gigantic Playable Makey Makey: Μερικοί εκπαιδευτικοί στην ομάδα μας στο Facebook, ανέβηκαν σε ένα εντελώς νέο επίπεδο αυτό το σχολικό έτος φτιάχνοντας το δικό τους γιγάντιο Makey Makeys. Η ομάδα μας θεώρησε ότι αυτή ήταν μια εξαιρετική ιδέα για τη διδασκαλία των μαθητών σχετικά με τους μικροελεγκτές. Ως εκ τούτου, ρωτήσαμε τον Διευθυντή μας
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: 4 βήματα
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: Πρόσφατα απέκτησα το Call of Duty 4 από έναν φίλο (δωρεάν θα μπορούσα να προσθέσω) επειδή δεν θα εκτελεστεί στον υπολογιστή του. Λοιπόν, ο υπολογιστής του είναι αρκετά νέος και με μπέρδεψε γιατί δεν θα λειτουργούσε. Έτσι, μετά από μερικές ώρες αναζήτησης στο διαδίκτυο, συνάντησα