Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση των εργαλείων σας
- Βήμα 2: Σύνδεση LEDS
- Βήμα 3: Ρυθμιστικό
- Βήμα 4: Οθόνη LED
- Βήμα 5: Κουμπί
- Βήμα 6: Δοκιμή
- Βήμα 7: Πώληση
- Βήμα 8: Περίβλημα
- Βήμα 9: Τελική λέξη
Βίντεο: Παιχνίδι Αντίδρασης Arduino: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Έφτιαξα αυτό το παιχνίδι ως σχολική εργασία. Έπρεπε να φτιάξουμε κάτι διαδραστικό με ένα arduino. Αυτό είναι το πρώτο μου έργο Arduino που έχω κάνει, οπότε ήταν αρκετά δύσκολο, αλλά όχι αδύνατο!
Βήμα 1: Συγκέντρωση των εργαλείων σας
Για αυτό το έργο θα χρειαστείτε:
- Arduino. (Χρησιμοποίησα το νανο, αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε Arduino)
ρυθμιστικό (ποτενσιόμετρο)
- Ενα κουμπί
- Οθόνη LED, κατά προτίμηση 32 x 128
- Τουλάχιστον έξι λαμπτήρες LED (θα συνιστούσα να πάρετε μια δέσμη από αυτές, θα σπάσουν εύκολα)
- Ένα breadboard για να δοκιμάσετε το έργο σας
- θήκη μπαταρίας
- φορητός υπολογιστής
- Συγκολλητικό σίδερο
Βήμα 2: Σύνδεση LEDS
Όταν συγκεντρώσετε όλα τα εργαλεία σας, ήρθε η ώρα να το φτιάξετε!
Αυτό είναι το Σχήμα του έργου.
Λοιπόν, πώς το κάνετε αυτό;
Πρώτα απ 'όλα, συνδέστε το Arduino στον υπολογιστή σας και κατεβάστε τον κωδικό. Ανεβάστε το στο Arduino σας
Όταν ανεβάσετε τον κωδικό, βγάλτε το breadboard σας!
Συνδέστε τους λαμπτήρες LED ως το παραπάνω σχήμα, βάλτε το μικρό κορδόνι των LEDS στη γραμμή εδάφους στο ψωμί σας (συνήθως είναι η μπλε γραμμή στην επάνω πλευρά του ψωμιού σας). Πάρτε ένα ή τα καλώδια σας και συνδέστε το στο GND (γείωση) στο arduino σας και την άλλη πλευρά στη γραμμή εδάφους στο ψωμί. Τώρα όλα όσα θα βάλετε σε όλη αυτήν την οριζόντια γραμμή, θα γειωθούν.
Η άλλη πλευρά του LEDS θα πρέπει να βρίσκεται στο breadboard. Μπορείτε να τα τοποθετήσετε οπουδήποτε, αρκεί να τα συνδέσετε με τις ψηφιακές ακίδες του Arduino σας. Με αυτόν τον τρόπο, θα πάρουν ηλεκτρική ενέργεια και μπορείτε να τα χρησιμοποιήσετε για τον κωδικό σας. Όσον αφορά τις ψηφιακές ακίδες: έχετε πέντε led, οπότε θα τις συνδέσετε όλες σε διαφορετικές ψηφιακές ακίδες.
Το led πρέπει να συνδεθεί με τον ψηφιακό ακροδέκτη 3, οδήγησε δύο συνδεδεμένους με τον ψηφιακό πείρο 5, οδήγησε τρεις συνδεδεμένους με τον ψηφιακό ακροδέκτη 7, οδήγησε τέσσερις συνδεδεμένους με τον ψηφιακό ακροδέκτη 9 και πέντε συνδέσει με τον ψηφιακό ακροδέκτη 10. Βεβαιωθείτε ότι έχετε βάλει τα καλώδια την κάθετη γραμμή του breadboard σας και όχι στην οριζόντια γραμμή.
Υπάρχει ένα έκτο led, αυτό το led είναι οι παίκτες σας "Life lamp", ένα φως που δείχνει αν ο παίκτης χάνει ή όχι. Αυτό το φως πρέπει να συνδεθεί με τον ίδιο τρόπο, αλλά χρησιμοποιεί τον ψηφιακό ακροδέκτη 11.
Και αυτό είναι για τη σύνδεση των LEDS!
Βήμα 3: Ρυθμιστικό
Το ρυθμιστικό είναι αρκετά εύκολο στη σύνδεση. Το ρυθμιστικό έχει 3 ακίδες. Οι δύο ακίδες στη μία πλευρά είναι η γείωση και το βολτ, η άλλη ακίδα είναι το σήμα σας.
Ο ακροδέκτης σήματος πηγαίνει στο Analog Pin A1
Η καρφίτσα γείωσης πηγαίνει στη γραμμή εδάφους στην σανίδα ψωμιού σας.
Τώρα, δεν το έχουμε κάνει ακόμα, αλλά είναι επίσης σημαντικό να φτιάξετε μια γραμμή 5V στο ψωμί σας. Είναι είτε κάτω είτε πάνω από τη γραμμή του εδάφους και είναι κόκκινο. Πάρτε το καλώδιό σας και βάλτε το στο 5V στο arduino σας. Βάλτε την άλλη γραμμή στη γραμμή 5V στο breadboard σας. Όλη αυτή η οριζόντια γραμμή είναι τώρα η γραμμή 5V και μπορείτε να βάλετε όλη την ηλεκτρική ενέργεια εδώ.
Βάλτε τον πείρο 5V σε αυτήν τη γραμμή και το ρυθμιστικό σας πρέπει να συνδεθεί!
Βήμα 4: Οθόνη LED
Αυτό το μέρος της οδηγίας λειτουργεί μόνο για οθόνη LED 4 ακίδων στο Arduino Nano. Βεβαιωθείτε ότι η οθόνη σας διαθέτει αυτές τις ακίδες: GND, VDD, SCK και SDA. Το Arduino Uno έχει εναλλαγή SCK και SDA, οπότε κάντε google σε αυτό το βήμα αν δεν είστε σίγουροι πώς να συνδέσετε την οθόνη σας.
Ο πείρος GND είναι εύκολος, μπορείτε να τον συνδέσετε είτε με τη γραμμή γείωσης στο breadboard, είτε με τον υπόλοιπο πείρο γείωσης στο arduino σας.
Μετά από αυτό, συνδέστε το VDD στη γραμμή 5V.
Το SCK και το SDA χρησιμοποιούν τους αναλογικούς πείρους 4 και 5, το SCK χρησιμοποιεί τον αναλογικό πείρο 5 και το SDA χρησιμοποιεί τον αναλογικό πείρο 4.
Τώρα που η οθόνη σας είναι συνδεδεμένη, τοποθετήστε το arduino στην πηγή τροφοδοσίας και βεβαιωθείτε ότι λειτουργεί.
Βήμα 5: Κουμπί
Το τελευταίο πράγμα που πρέπει να συνδέσετε είναι το κουμπί σας. Υπάρχουν διαφορετικά είδη κουμπιών με διαφορετικούς τρόπους σύνδεσης. Πάνω μπορείτε να δείτε το κουμπί που χρησιμοποιώ. Εάν έχετε αυτό ή παρόμοιο κουμπί με τις ίδιες καρφίτσες, μπορείτε να ακολουθήσετε αυτό το σεμινάριο. Διαφορετικά, πρέπει να google πώς να συνδέσετε το κουμπί σας.
Υπάρχουν 3 ακίδες σε αυτό το κουμπί.
Το GND πηγαίνει στη γραμμή του εδάφους σας στο breadboard
Το VCC πηγαίνει στη γραμμή 5V σας στο breadboard
και το S είναι μια ψηφιακή έξοδος, πηγαίνει στην ψηφιακή ακίδα 8.
Ναι! Τώρα όλα είναι συνδεδεμένα και έτοιμα για δοκιμή.
Βήμα 6: Δοκιμή
Τώρα, όλα είναι έτοιμα για δοκιμή!
Εάν δεν το έχετε ήδη, κατεβάστε και ανεβάστε τον κώδικα στο Arduino σας. Μπορεί να φαίνεται λίγο περίεργο, αλλά το παιχνίδι σας είναι τώρα έτοιμο! Μπορείτε να πρωτοτυπώσετε μια θήκη με χαρτόνι (όπως έκανα) και να αποφασίσετε πού θέλετε το ρυθμιστικό, το κουμπί, την οθόνη led και τα φώτα led.
Βήμα 7: Πώληση
Τώρα, αυτό είναι το δύσκολο μέρος, ειδικά για το Arduino Nano. Πριν ξεκινήσετε τη συγκόλληση, βεβαιωθείτε ότι είστε είτε έξω είτε χρησιμοποιείτε μάσκα για να αποτρέψετε τον εαυτό σας να αναπνέει τοξικό αέρα από το σίδερο συγκόλλησης.
Όλα τα πράγματα που μόλις συνδέσατε στο breadboard και το arduino σας, θα τα επισυνάψετε μόνιμα. Βεβαιωθείτε ότι όλα τα καλώδια σας λειτουργούν και ότι έχετε το σωστό καλώδιο στη σωστή θέση.
Εντάξει, έτσι το έκανα.
Η γραμμή 5V και η γραμμή Ground πρέπει να αναδημιουργηθούν με κάτι στο οποίο μπορείτε να πουλήσετε. Χρησιμοποίησα ένα πρωτοπόρο (εικόνα παραπάνω). Κόψτε το protoboard έτσι ώστε να έχετε δύο μικρότερα μέρη. Δεν χρειάζεται να είναι πραγματικά μεγάλο, αλλά βεβαιωθείτε ότι έχουν αρκετό χώρο για τα καλώδιά σας. Τώρα, βγείτε από αυτό το σίδερο συγκόλλησης και πουλήστε ένα καλώδιο στη γραμμή 5V στο ψωμί σας. Η άλλη πλευρά θα πρέπει να πωληθεί σε ένα από τα πρωτόπλακα. Έχουμε αναδημιουργήσει μια γραμμή 5V τώρα, σε όλο αυτό το πρωτοπόρο. Όλα όσα χρειάζονται 5V, μπορούν να πουληθούν σε αυτό. Κάντε το ίδιο για το άλλο πρωτόκολλο, αλλά χρησιμοποιήστε τον πείρο γείωσης στο Arduino σας.
Εντάξει, όλα όσα χρειάζονταν 5V και Ground πριν, πρέπει να πουληθούν σε αυτούς τους πίνακες. Μπορείτε να τα γεμίσετε όλα μαζί για να το κάνετε λίγο πιο εύκολο. Αυτό σημαίνει ότι όλα τα led σας θα πρέπει να είναι καλωδιωμένα και τα μικρότερα μέρη θα πρέπει να πουληθούν στο πρωτόκολλο γείωσης. (Οι άλλες πλευρές πρέπει να πουληθούν στις ψηφιακές τους καρφίτσες στις οποίες τις είχαμε πρωτοτυπώσει πριν)
Βασικά, όλα όσα συνδέσατε, θα πουληθούν έτσι.
Όταν γίνει αυτό, το έργο σας είναι μόνιμο!
Βήμα 8: Περίβλημα
Το τελευταίο βήμα, είναι να τα συνδυάσετε όλα: θα σχεδιάσετε μια θήκη!
Αυτή η θήκη μπορεί να είναι ό, τι θέλετε, αρκεί να ταιριάζουν τα μέρη. Η θήκη μου είναι ένα μοντέλο τρισδιάστατης εκτύπωσης που σχεδίασα και κάποιος άλλος τρισδιάστατος για μένα, θέλω να το ανεβάσω, αλλά έχει μερικά ελαττώματα στο σχεδιασμό, οπότε είναι καλύτερο να το φτιάξετε μόνοι σας. Επιπλέον, θα είναι σαν το δικό σας έργο όταν το κάνετε!
Έτσι, αν είχατε πρωτοτυπώσει πριν, μπορείτε να το χρησιμοποιήσετε για να βεβαιωθείτε ότι έχετε αρκετό χώρο για όλα τα μέρη. Επίσης, μην ξεχάσετε να αφήσετε χώρο για το καλώδιο του arduino στην πηγή τροφοδοσίας σας! Ελπίζω να τρελαθείτε και να χρησιμοποιήσετε τα δικά σας υλικά και χρώματα!
Βήμα 9: Τελική λέξη
Έτσι, ελπίζω να απολαύσατε το διδακτικό μου και να κάνατε το δικό σας όμορφο έργο. Νιώστε ελεύθεροι να αλλάξετε τα πράγματα όπως σας αρέσει. Όσο για μένα, αυτό το έργο δεν έχει τελειώσει ακόμα. Ο τελικός μου σχεδιασμός λειτούργησε, αλλά μετά από μερικές ώρες το Arduino μου σταμάτησε να λειτουργεί, οπότε ελπίζω να βρω μια λύση ώστε να λειτουργεί μόνιμα. Πραγματικά απόλαυσα αυτό το έργο, παρόλο που ήταν πολύ άγχος, ώρες και δάκρυα. Ελπίζω να κάνω περισσότερα στο μέλλον και ότι θα σας αρέσει το έργο σας!
Συνιστάται:
Πατήστε Tap Rainbow - ένα παιχνίδι γρήγορης αντίδρασης 2 παικτών: 4 βήματα (με εικόνες)
Πατήστε Tap Rainbow - a 2 Player Παιχνίδι Γρήγορης Αντίδρασης: Πριν από 2 εβδομάδες η κόρη μου είχε μια ιδιοφυή ιδέα να κάνει ένα παιχνίδι γρήγορης αντίδρασης με χρώματα ουράνιου τόξου (είναι ειδικός σε ουράνιο τόξο: D). Μου άρεσε αμέσως η ιδέα και αρχίσαμε να σκεφτόμαστε πώς θα μπορούσαμε να την κάνουμε ένα πραγματικό παιχνίδι. Η ιδέα ήταν. Έχετε ουράνιο τόξο στο
555 Παιχνίδι αντίδρασης χρονοδιακόπτη: 5 βήματα
555 Παιχνίδι αντίδρασης χρονοδιακόπτη: Κοινό -στόχοςΑυτό το διδακτικό απευθύνεται σε άτομα που ενδιαφέρονται για κυκλώματα (με μικρό υπόβαθρο) που αναζητούν ένα απλό παιχνίδι που μπορείτε να φτιάξετε με λίγα φθηνά εξαρτήματα. Επίπεδο δυσκολίας Αυτό θα ήταν δύσκολο αν
Αστείο παιχνίδι αντίδρασης Arduino: 3 βήματα
Αστείο παιχνίδι αντίδρασης Arduino: Αστείο παιχνίδι αντίδρασης Arduino για όλη την οικογένεια;) Βασισμένο σε διασταυρούμενη επικοινωνία Bluetooth. Χρειάζεστε μόνο μερικά είδη Arduino, ένα smartphone Android και ένα κουτί παπουτσιών. Εάν δεν έχετε κανένα από αυτά, πιστέψτε σταθερά σε αυτό: δεν υπάρχει τίποτα που
Παιχνίδι Αντίδρασης- Έργο Μηχανικής Υπολογιστών: 3 Βήματα
Παιχνίδι Αντίδρασης- Έργο Μηχανικής Υπολογιστών: Το παιχνίδι αντίδρασης είναι ακριβώς αυτό που λέει το όνομα, δοκιμάζει την ταχύτητα αντίδρασής σας. Mightσως ρωτάτε ποια οφέλη θα μπορούσε να προσφέρει αυτός ο διακομιστής εκτός ψυχαγωγίας, αλλά μπορείτε να το χρησιμοποιήσετε για άτομα που βρίσκονται σε φάση αποκατάστασης από χειρουργική επέμβαση ή ατυχήματα. Η αντίδρασή τους
Παιχνίδι αντίδρασης FPGA: 10 βήματα
Παιχνίδι FPGA Reaction: By Summer Rutherford και Regita Soetandar