Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούμενα υλικά
- Βήμα 2: Σχέδιο κυκλώματος
- Βήμα 3: Προετοιμασία κυκλώματος
- Βήμα 4: Προετοιμάστε τη λωρίδα LED
- Βήμα 5: Συνδέστε το LED με κύκλωμα
- Βήμα 6: Κάντε την εμφάνιση της βαθμολογίας
- Βήμα 7: Πρόγραμμα Arduino
- Βήμα 8: Δοκιμάστε τα Παιχνίδια
- Βήμα 9: Διαθέσιμα παιχνίδια και διάφορα
- Βήμα 10: Παίξτε Παιχνίδια
Βίντεο: Παιχνίδια λωρίδας LED με δύο παίκτες με πίνακα βαθμολογίας: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Πρώτα απ 'όλα προσευχηθείτε στο θεό για όλους τους λαούς σε όλο τον κόσμο, ο Θεός είναι σε θέση να βοηθήσει και να μας δώσει ειρήνη σε αυτόν τον καιρό. Όλοι μας είμαστε κλειδωμένοι και δεν πάμε πουθενά.
Δεν έχω να κάνω περισσότερα, οπότε ξεκινήστε να μελετάτε το Python online και δεν μπορώ να σκεφτώ νέες ιδέες, γιατί δεν μπορώ να αγοράσω τίποτα. Αλλά αφού δείτε τους διαγωνισμούς LED βρέθηκαν λίγα υλικά και νέα ιδέα. Για το παιδί μου που παρακολουθεί πάντα κινούμενα σχέδια και παίζει παιχνίδια στο κινητό, αυτό είναι μια μικρή αλλαγή. Έτσι αναπτύσσω μια φορητή κονσόλα παιχνιδιών με Single LED Strip. Παραδόξως της αρέσει πολύ και παίζει μαζί μου, αλλά ένα πρόβλημα είναι ότι δεν θέλει ποτέ να χάσει το παιχνίδι.
ΟΙ ΠΡΟΣΕΥΧΕΣ ΜΑΣ
Προσευχηθείτε για τις ψυχές που αναπαύονται εν ειρήνη απροσδόκητα σε λίγες μέρες. Και προσευχηθείτε για όσους νοσηλεύονται να γίνουν καλά σύντομα. Και ειδικές προσευχές για τους γιατρούς, τους αστυνομικούς, τους κοινωνικούς λειτουργούς, τους πολιτικούς, τους βασικούς προμηθευτές και όλα τα άτομα που εργάζονται για εμάς σε αυτήν την πολύ κρίσιμη περίοδο. Όλοι οι άλλοι παρακαλώ μείνετε στο σπίτι και βοηθήστε τους να μειώσουν το βάρος τους, αν είναι σε θέση να βοηθήσουν τους γείτονες με τα απαραίτητα που έχετε
Βήμα 1: Απαιτούμενα υλικά
Υλικά που απαιτούνται συγγνώμη Διαθέσιμα υλικά
- RGB Addressed LED Strip αφαιρέθηκε από το προηγούμενο έργο RGB Infinity Clock. - 1 Όχι
- Arduino Nano. - 1 Όχι
- Οθόνη LCD σειριακής επικοινωνίας 16 X 2. - 1 Όχι
- LM2596 Ρυθμιστής Τάσης DC σε DC-1No
- Μπαταρία 3.7V 18650 - 2 αριθ
- 18650 Θήκη μπαταρίας - 1 Όχι
- Κουμπί ώθησης - 3 Όχι
- Απλό PCB
- Καρφίτσες ανδρών και γυναικών
- Ξύλινο ραβδί.
- Ακρυλικό φύλλο
- Αρθρωτή γραμμή Σωλήνας Τ αρμός.
- Καλώδια.
Βήμα 2: Σχέδιο κυκλώματος
3 Nos των κουμπιών Push συνδέονται με D8, D9, D10 του Arduino nano. Δεδομένα διευθυνσιοδοτούμενων δεδομένων λωρίδας LED που συνδέονται με το D12 του arduino. Σειριακά δεδομένα LCD RX συνδεδεμένα στο D13 του arduino. LM2596 DC to DC Voltage Regulator Vin και arduino Vin συνδεδεμένα στην πρίζα της θήκης μπαταρίας. LED vcc και Gnd συνδεδεμένα με τις ακίδες LM2596 Vout. Οθόνη LCD VCC και gnd συνδεδεμένα με το arduino +5v και Gnd.
Βήμα 3: Προετοιμασία κυκλώματος
Σύμφωνα με το σχέδιο, αναπτύξτε μια ασπίδα για το arduino nano. Δημιουργήστε δύο μονά κουμπιά χαράς και απλώστε ένα μακρύ καλώδιο στην ασπίδα arduino. Για την επιλογή παιχνιδιού χρησιμοποιήστε έναν επιλογέα με ένα μόνο κουμπί. Κολλήστε θερμά τα καλώδια μετά τη συγκόλληση, στη συνέχεια μόνο με βάση για τραχιά χρήση και χωρίς πιθανότητα γείωσης.
Βήμα 4: Προετοιμάστε τη λωρίδα LED
Όπως είπα ήδη, το προετοιμάζω για το παιδί μου, θέλω να προστατεύσω τις λωρίδες LED από βραχυκύκλωμα για τυχόν κακή χρήση. Βρήκα λοιπόν μια ξύλινη λωρίδα. Λόγω της αφαίρεσης της λωρίδας LED από το παλιό μου έργο, δεν κολλάει στο ξύλινο κομμάτι, οπότε χρησιμοποιώ γραβάτα καλωδίου για να τη στερεώσω με την ξύλινη λωρίδα. Στη συνέχεια, για να καλύψω το LED, κόβω ακρυλικό φύλλο στο μέγεθος της ξύλινης λωρίδας και το τοποθετώ πάνω από τη λωρίδα LED και το δένω με καλώδιο. Τώρα δεν έχω πρόβλημα αν το πάρει το παιδί μου.
Βήμα 5: Συνδέστε το LED με κύκλωμα
Τώρα συνδέστε τη λωρίδα LED με την ασπίδα Arduino που κατασκευάζουμε. Συνδέστε τον ακροδέκτη LED δεδομένων στο arduino D12 και VCC και GND στην έξοδο LM2596.
Βήμα 6: Κάντε την εμφάνιση της βαθμολογίας
Τώρα όλα τα κυκλώματα είναι διάσπαρτα. Θέλετε λοιπόν να το συσκευάσετε σε ένα δοχείο. Μετά από μια μακρά αναζήτηση, βρέθηκε ένα μπλουζάκι Water Line. Κολλήστε το ζεστά στην κορυφή της θήκης μπαταρίας και τοποθετήστε τα κυκλώματα στο Tee. Τοποθετήστε την οθόνη LCD πάνω από το Tee και κολλήστε την ζεστά. Κολλήστε το διακόπτη επιλογής παιχνιδιού στο μπροστινό μέρος του Tee. Τώρα ο πίνακας οθόνης Score με τον διακόπτη επιλογής είναι έτοιμος και το χειριστήριο 2 μονά κουμπιών είναι έτοιμο.
Βήμα 7: Πρόγραμμα Arduino
Χρησιμοποιήστε το SoftwareSerail Library για επικοινωνία με οθόνη LCD από την ακίδα D13. Χρησιμοποιήστε τη βιβλιοθήκη pololuledstrip για να συνδέσετε τη λωρίδα led με το arduino pin12. Το κουμπί επιλογής έχει ρυθμιστεί στο D10. Κουμπί Player 1 στο D8. Το κουμπί Player2 είναι D9. Το χρώμα LED για τη συσκευή αναπαραγωγής 1 είναι κόκκινο και για το player2 είναι πράσινο. Το πρόγραμμα για 4 Παιχνίδια και 2 Διάφορα επισυνάπτονται σε αυτήν τη σελίδα. Κατεβάστε και ανεβάστε τον κώδικα στο Arduino.
Βήμα 8: Δοκιμάστε τα Παιχνίδια
Μετά τη μεταφόρτωση δοκιμάστε όλα τα προγράμματα και τα βρήκατε όλα εντάξει. Τώρα η κονσόλα είναι έτοιμη για παιχνίδι.
Βήμα 9: Διαθέσιμα παιχνίδια και διάφορα
Χρησιμοποιήστε το κουμπί επιλογής παιχνιδιού για να επιλέξετε ή να επανεκκινήσετε το παιχνίδι. Η λίστα με τα παιχνίδια και τα διάφορα διαθέσιμα παρατίθεται παρακάτω
Παιχνίδι 1 - Αγώνας
Χρησιμοποιήστε το απόθεμα χαράς πόσο γρήγορα πατάει η κουκκίδα του παίκτη προς τα εμπρός. Αναφορικά με το ποιος είναι ο επικεφαλής εμφανίζεται στον πίνακα αποτελεσμάτων. Αφού φτάσετε στο τέλος, εμφανίστε το αποτέλεσμα.
Παιχνίδι 2 - Πινγκ πονγκ
Είναι σαν μπάλα πινγκ πονγκ. Player1 κόκκινο στην αριστερή πλευρά και Player2 πράσινο στη δεξιά πλευρά. Η μπάλα είναι μπλε, θέλετε να κάνετε σωστά κλικ στη μπάλα όταν φτάσει σε εσάς, όταν αφήσατε τη μπάλα ο παίκτης του opp πήρε σκορ. Μετά από κάθε απότομη αύξηση της ταχύτητας της μπάλας. Ποιος παίκτης παίρνει 15 πρώτα είναι ο νικητής.
Παιχνίδι 3 - Ισχύς
Είναι παιχνίδι δύναμης παιχνιδιού. Αυτό το παιχνίδι για μεγάλο χρονικό διάστημα σύμφωνα με τους παίκτες. Κατά την έναρξη οι παίκτες αρχίζουν να πατούν το κουμπί και το κόκκινο πλαϊνό φως αυξάνεται και το πράσινο πλευρικό φως αυξάνεται ένα προς ένα σε αντίθετες κατευθύνσεις και όταν και οι δύο παύσουν, τώρα αρχίζει το αρχικό παιχνίδι. Για το πόσο πάτημα υπολογίζεται για συγκεκριμένα δευτερόλεπτα, η υψηλότερη αύξηση πλευράς και η χαμηλότερη πλευρά μειώνονται κατά ένα βήμα, εάν δεν αλλάξουν. Την ώρα που γεμίζει το χρώμα τότε είναι ο νικητής. Αυτό το παιχνίδι διαρκεί πολύ.
Game4 - Pick Dot
Είναι παιχνίδι σαν φίδι, αλλά ο χρόνος είναι πολύ σημαντικός. Ένα τρένο 4 κουκίδων κινείται από αριστερά προς τα δεξιά και δύο κουκκίδες κόκκινο και πράσινο εμφανίζονται σε τυχαία σημεία. Ενώ το κεφάλι του τρένου δείχνει την κόκκινη κουκκίδα, ο παίκτης1 πιάνει σωστά την κουκκίδα πατώντας το κουμπί, αν πιάσει παίρνει 1 πόντο αν δεν πιάνει για κάθε απόβλητο κλικ -1 πόντους, αν δεν πιέζει τότε και -1 πόντους. Ποιος πήρε 25 πόντους εάν ο νικητής, ή αν κάποιος πήρε -25, τότε ο αντίπαλος παίκτης είναι νικητής.
Διάφορα - Φώτα έκτακτης ανάγκης
Σε κατάσταση φωτισμού έκτακτης ανάγκης χρησιμοποιήστε το stick stick για να ανάψετε και να σβήσετε το φως. Παράγει πλήρες έντονο λευκό φως.
Διάφορα - Disco Light
Δημιουργήστε χρώμα ουράνιου τόξου στη λωρίδα. Χρησιμοποιήστε το stick stick για να κάνετε το φως να κινηθεί.
Βήμα 10: Παίξτε Παιχνίδια
Εγώ και η κόρη μου παίζουμε το παιχνίδι στα βήματα. Της αρέσει πολύ το παιχνίδι αγώνων και το παιχνίδι δύναμης. Μια μικρή αλλαγή στη συνήθη ρουτίνα της να παρακολουθεί κινούμενα σχέδια και να παίζει στο κινητό. Είναι 6 ετών και το παίζει πολύ καλά και δεν μου επιτρέπει να κερδίσω ούτε μία φορά.
ΟΙ ΠΡΟΣΕΥΧΕΣ ΜΑΣ
Προσευχηθείτε για τις ψυχές που αναπαύονται εν ειρήνη απροσδόκητα σε λίγες μέρες. Και προσευχηθείτε για όσους νοσηλεύονται να γίνουν καλά σύντομα. Και ειδικές προσευχές για τους γιατρούς, τους αστυνομικούς, τους κοινωνικούς λειτουργούς, τους πολιτικούς, τους βασικούς προμηθευτές και όλα τα άτομα που εργάζονται για εμάς σε αυτήν την πολύ κρίσιμη περίοδο. Όλοι οι άλλοι παρακαλώ μείνετε στο σπίτι και βοηθήστε τους να μειώσουν το βάρος τους, αν είναι σε θέση να βοηθήσουν τους γείτονες με τα απαραίτητα που έχετε.
Συνιστάται:
Πώς να φτιάξετε ένα παιχνίδι για πολλούς παίκτες με ελεγκτές Arduino: 6 βήματα
Πώς να φτιάξετε ένα παιχνίδι πολλαπλών παικτών με ελεγκτές Arduino: Έχετε αναρωτηθεί ποτέ πώς οι προγραμματιστές παιχνιδιών δημιουργούν εκπληκτικά παιχνίδια που οι άνθρωποι σε όλο τον κόσμο απολαμβάνουν να παίζουν; Λοιπόν, σήμερα θα σας δώσω μια μικρή υπόδειξη σχετικά με αυτό κάνοντας ένα μικρό παιχνίδι για πολλούς παίκτες που θα ελέγχεται είτε από έναν έλεγχο Arduino
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Εφαρμογή Διατήρησης Βαθμολογίας Petanque / Jeu-de-Boules: 7 Βήματα
Εφαρμογή Διατήρησης Βαθμολογίας Petanque / Jeu-de-Boules: Αυτή είναι μια εφαρμογή διατήρησης βαθμολογίας Petanque (κάποτε αναφέρεται ως Jeu de Boules) για Android. Αυτή η εφαρμογή μπορεί να χρησιμοποιηθεί όπως ακριβώς είναι και είναι πλήρως λειτουργική. Or μπορεί να χρησιμοποιηθεί σε συνδυασμό με την οθόνη Petanque Matrix [ξεχωριστή οδηγία
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: 8 βήματα
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: Έφτιαξα ένα σπιτικό Arduboy με σειριακή μνήμη Flash που μπορεί να αποθηκεύσει έως και 500 παιχνίδια για να παίζετε στο δρόμο. Ελπίζω να μοιραστώ πώς να φορτώσετε παιχνίδια σε αυτό, συμπεριλαμβανομένου του τρόπου αποθήκευσης παιχνιδιών στη σειριακή μνήμη flash και να δημιουργήσετε το δικό σας ενοποιημένο πακέτο παιχνιδιών
Πώς να προγραμματίσετε έναν πίνακα AVR χρησιμοποιώντας έναν πίνακα Arduino: 6 βήματα
Πώς να προγραμματίσετε έναν πίνακα AVR χρησιμοποιώντας έναν πίνακα Arduino: Έχετε μια πλακέτα μικροελεγκτή AVR τοποθετημένη γύρω; Είναι δύσκολο να το προγραμματίσεις; Λοιπόν, βρίσκεστε στο σωστό μέρος. Εδώ, θα σας δείξω πώς να προγραμματίσετε μια πλακέτα μικροελεγκτή Atmega8a χρησιμοποιώντας έναν πίνακα Arduino Uno ως προγραμματιστή. Χωρίς λοιπόν