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

Παιχνίδι Αντίδρασης Arduino: 9 Βήματα
Παιχνίδι Αντίδρασης Arduino: 9 Βήματα

Βίντεο: Παιχνίδι Αντίδρασης Arduino: 9 Βήματα

Βίντεο: Παιχνίδι Αντίδρασης Arduino: 9 Βήματα
Βίντεο: ΠΑΤΗΣΑ ΣΤΗΝ ΚΟΙΛΙΑ ΤΗΣ ΑΛΕΞΑΝΔΡΑΣ! 2024, Νοέμβριος
Anonim
Παιχνίδι αντίδρασης Arduino
Παιχνίδι αντίδρασης Arduino

Έφτιαξα αυτό το παιχνίδι ως σχολική εργασία. Έπρεπε να φτιάξουμε κάτι διαδραστικό με ένα arduino. Αυτό είναι το πρώτο μου έργο Arduino που έχω κάνει, οπότε ήταν αρκετά δύσκολο, αλλά όχι αδύνατο!

Βήμα 1: Συγκέντρωση των εργαλείων σας

Για αυτό το έργο θα χρειαστείτε:

- Arduino. (Χρησιμοποίησα το νανο, αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε Arduino)

ρυθμιστικό (ποτενσιόμετρο)

- Ενα κουμπί

- Οθόνη LED, κατά προτίμηση 32 x 128

- Τουλάχιστον έξι λαμπτήρες LED (θα συνιστούσα να πάρετε μια δέσμη από αυτές, θα σπάσουν εύκολα)

- Ένα breadboard για να δοκιμάσετε το έργο σας

- θήκη μπαταρίας

- φορητός υπολογιστής

- Συγκολλητικό σίδερο

Βήμα 2: Σύνδεση LEDS

Σύνδεση LEDS
Σύνδεση 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
Οθόνη 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 μου σταμάτησε να λειτουργεί, οπότε ελπίζω να βρω μια λύση ώστε να λειτουργεί μόνιμα. Πραγματικά απόλαυσα αυτό το έργο, παρόλο που ήταν πολύ άγχος, ώρες και δάκρυα. Ελπίζω να κάνω περισσότερα στο μέλλον και ότι θα σας αρέσει το έργο σας!

Συνιστάται: