![Rick & Morty: Escape the Universe! Παιχνίδι υπερήχων αισθητήρα εγγύτητας: 7 βήματα (με εικόνες) Rick & Morty: Escape the Universe! Παιχνίδι υπερήχων αισθητήρα εγγύτητας: 7 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/001/image-1937-62-j.webp)
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![Image Image](https://i.howwhatproduce.com/images/001/image-1937-64-j.webp)
![](https://i.ytimg.com/vi/hUDbfVPXJd8/hqdefault.jpg)
![Συγκεντρώστε τα μέρη σας! Συγκεντρώστε τα μέρη σας!](https://i.howwhatproduce.com/images/001/image-1937-65-j.webp)
Τι αφορά το παιχνίδι;
Το παιχνίδι είναι αρκετά απλό.
Μπορείτε να ελέγξετε το διαστημόπλοιο στο οποίο βρίσκονται ο Ρικ και ο Μόρτι, αιωρώντας το χέρι σας πάνω και κάτω από τον αισθητήρα εγγύτητας υπερήχων.
Σκοπός:
- Συλλέξτε τα πυροβόλα όπλα για να κερδίσετε σκορ, δειλός Jerry the Worm διπλοί πόντοι
- Αποφύγετε τον μετεωρίτη, αν τον χτυπήσετε μείον 1 ζωντανά.
- 1 live θα αφαιρεθεί εάν υπερβείτε επίσης την οθόνη.
Η ιστορία για το γιατί δημιούργησα το παιχνίδι
Όντας λάτρης της σειράς Rick and Morty, ήθελα να δημιουργήσω ένα παιχνίδι βασισμένο σε αυτό. Έτσι, ξεκινάω αυτό το ταξίδι για να δημιουργήσω αυτό το παιχνίδι ελπίζοντας ότι όλοι οι οπαδοί του Rick and Morty μπορούν να συγκεντρωθούν και να απολαύσουν το παιχνίδι. Ελπίζω να το απολαύσατε ακόμα κι αν δεν είστε φαν της σειράς Rick & Morty. ^_^
Βήμα 1: Συγκεντρώστε τα μέρη σας
![Συγκεντρώστε τα μέρη σας! Συγκεντρώστε τα μέρη σας!](https://i.howwhatproduce.com/images/001/image-1937-66-j.webp)
![Συγκεντρώστε τα μέρη σας! Συγκεντρώστε τα μέρη σας!](https://i.howwhatproduce.com/images/001/image-1937-67-j.webp)
Για αυτό το έργο, θα χρειαστείτε 3 μέρη και 2 λογισμικό κατεβάσετε.
- Ένας πίνακας Arduino Uno
- Αισθητήρας εγγύτητας υπερήχων
- 4 Καλώδια από jumper αρσενικά έως θηλυκά
- Λογισμικό Arduino
- Επεξεργασία 3
Εναλλακτικά, μπορείτε να λάβετε κάποια μονάδα κουμπιών εάν θέλετε η είσοδος να εξαρτάται πλήρως από το Arduino.
Βήμα 2: Ρύθμιση Arduino: Σύνδεση αισθητήρα εγγύτητας με πίνακα Arduino
Στον υπερηχητικό αισθητήρα εγγύτητας, θα πρέπει να δείτε 4 καρφίτσες. VCC (Power), Trig (Για αποστολή pings), Echo (Output), GND.
- Συνδέστε τον πείρο VCC στο Arduino 5V
- Συνδέστε το Trig στο Arduino Digital Input/Output (I/O) Pin 3
- Echo to Arduino Digital I/O Pin 2
- GND σε οποιαδήποτε διαθέσιμη καρφίτσα GND στο Arduino
Βασική Επεξήγηση της Ενότητας
Το Trig και το echo χρησιμοποιούνται βασικά για τον υπολογισμό της απόστασης με -> Διαιρώντας τον αριθμό των μικροδευτερολέπτων ήταν υψηλό κατά 58 και έχετε την απόσταση σε εκατοστά μεταξύ της μονάδας και του χεριού σας.
Για περισσότερες πληροφορίες, μπορεί να θέλετε να επισκεφθείτε τη διεύθυνση
Βήμα 3: Προγραμματίστε τον πίνακα Arduino
Πριν προγραμματίσουμε τον πίνακα, μπορεί να θέλετε να εκτελέσετε μια απλή δοκιμή αναλαμπής χρησιμοποιώντας τα αρχεία σκίτσων που είναι διαθέσιμα στο λογισμικό Arduino για να διασφαλίσετε ότι ο πίνακας uno λειτουργεί κανονικά.
Συνδέστε την πλακέτα Arduino στον υπολογιστή σας και ανοίξτε το λογισμικό Arduino. Μόλις φορτωθεί, ανοίξτε το Serial Monitor και ελέγξτε τον αριθμό της θύρας COM.
Εναλλακτικά, μπορείτε να το ελέγξετε πηγαίνοντας στο Εργαλεία -> Θύρα. Θα πρέπει να μπορείτε να δείτε τον αριθμό θύρας COM. Θα χρησιμοποιήσουμε αυτόν τον αριθμό για τη συλλογή εισόδου από τον αισθητήρα στο λογισμικό επεξεργασίας. Στην περίπτωσή μου, είναι COM 3.
Μόλις επιβεβαιώσετε ότι μπορείτε να δείτε ορισμένους αριθμούς στο Serial Monitor. Μπορείτε να προχωρήσετε.
Βήμα 4: Προγραμματίστε το παιχνίδι
![Προγραμματίστε το παιχνίδι! Προγραμματίστε το παιχνίδι!](https://i.howwhatproduce.com/images/001/image-1937-68-j.webp)
![Προγραμματίστε το παιχνίδι! Προγραμματίστε το παιχνίδι!](https://i.howwhatproduce.com/images/001/image-1937-69-j.webp)
Παρακαλώ κρατήστε τα πάντα στο φάκελο αλλιώς δεν θα εκτελεστεί. (Μηδενικός δείκτης καθώς δεν μπορεί να βρει τις εικόνες που χρειάζονται για φόρτωση)
Αναζητήστε αυτήν τη γραμμή:
myPort = νέο Σειριακό (αυτό, Serial.list () [0], 9600);
Θα πρέπει να αλλάξετε τη Σειριακή θύρα "Serial.list () [0]"-> τον αριθμό "0" στον κώδικα στο αντίστοιχο της θύρας COM που χρησιμοποιείτε.
Μπορείτε να χρησιμοποιήσετε το συνημμένο αρχείο "Serial.pde" για να προσδιορίσετε τη σειριακή θύρα/ ισοδύναμη θύρα επεξεργασίας της θύρας COM.
Ο λόγος που το κάνουμε αυτό είναι ότι το λογισμικό επεξεργασίας δεν λειτουργεί απευθείας με τη θύρα COM. Μόλις ολοκληρώσετε αυτό το βήμα, τα σειριακά δεδομένα που συλλέγονται από τον αισθητήρα θα πρέπει να μπορούν να φτάσουν στο αρχείο σκίτσου επεξεργασίας. Θα χρησιμοποιήσουμε αυτά τα δεδομένα για να μετακινήσουμε το UFO στο οποίο ο Rick και ο Morty κάθονται.
Μουσική και Κείμενο
Εγκαταστήστε βιβλιοθήκες ήχου επεξεργασίας και controlp5 στο λογισμικό επεξεργασίας. Αυτό ισχύει για την εκτέλεση της μουσικής στο παιχνίδι, εάν χρησιμοποιείτε τους κωδικούς και για το κείμενο στις διάφορες οθόνες επίσης.
Μπορείτε να βρείτε το «πώς» εδώ:
stackoverflow.com/questions/30559754/how-t…
Πως δουλεύει
Το λογισμικό Arduino θα στείλει τα δεδομένα μόνο εάν ο αισθητήρας εντοπίσει ένα αντικείμενο που κινείται πάνω από αυτό (σε αυτήν την περίπτωση το χέρι του παίκτη.). Μόλις λάβουμε αυτά τα δεδομένα στο σκίτσο επεξεργασίας, θα χρησιμοποιήσουμε τις τιμές για να ελέγξουμε το εύρος και να το κάνουμε να λειτουργεί σύμφωνα με ορισμένους κανόνες που υπάρχουν στον κώδικα. Όλα αυτά συμβαίνουν ενώ το παιχνίδι συνεχίζει να τρέχει.
Για να κατανοήσετε τον κώδικα, μπορείτε να δείτε το συνημμένο αρχείο "Έκδοση 1.zip". Έχω προσθέσει όσο περισσότερα σχόλια μπορούσα για να σας βοηθήσω να καταλάβετε τι σήμαινε κάθε γραμμή.
Ελπίζω παιδιά να διασκεδάσετε φτιάχνοντάς το! Θα ήθελα πολύ να δω τις διαφορετικές παραλλαγές που θα βρείτε!
Βήμα 5: Βελτίωση στο μέλλον
Ρε παιδιά, στην πραγματικότητα είχα μια άλλη ατελή έκδοση αυτού του παιχνιδιού με δυνατότητες λήψης. Ωστόσο, δεν μπορώ ακόμη να το κωδικοποιήσω πλήρως.
Η ιδέα είναι να πυροβολήσουμε τον μετεωρίτη για να τον καταστρέψουμε και το αντικείμενο που υλοποιήθηκε πρόσφατα για να το κάνουμε πιο δύσκολο και ενδιαφέρον. Η είσοδος μπορεί να είναι από ένα κουμπί στον πίνακα Arduino ή απλή όσο ένα κλικ του ποντικιού.
Θα ανεβάσω τους κωδικούς εδώ. Αν κάποιος από εσάς ενδιαφέρεται για αυτό.
Βήμα 6: Πιθανά προβλήματα και λύσεις
- Όταν η καλωδίωση φροντίζει να την συνδέσετε σωστά σύμφωνα με το διάγραμμα καλωδίωσης, διαφορετικά μπορεί να μην λειτουργεί όπως αναμενόταν. Συμβουλή: Πριν εκτελέσετε οτιδήποτε, πραγματοποιήστε μια απλή δοκιμή αναλαμπής για να ελέγξετε εάν η πλακέτα Arduino λειτουργεί.
- Όταν δεν είστε σίγουροι για το ποιο μέρος της εγκατάστασης δεν λειτουργεί- εκτελέστε τη μεμονωμένη δοκιμή για κάθε μονάδα αισθητήρα. Μπορείτε να βρείτε κωδικούς για να τους δοκιμάσετε εύκολα στο διαδίκτυο.
- Ο κώδικας δεν λειτουργεί όπως αναμενόταν, παρόλο που καταρτίστηκε και μεταφορτώθηκε με επιτυχία.
- Ελέγξτε εάν η ψηφιακή είσοδος είναι συνδεδεμένη με τον σωστό αριθμό εισόδου όπως καθορίζεται στους κωδικούς. Συνδέστε ξανά την πλακέτα Arduino σας και επανεκκινήστε το λογισμικό Arduino και δοκιμάστε ξανά.
- Port Busy -> Προσπαθήστε να κάνετε επανεκκίνηση του λογισμικού Arduino. Εάν δεν λύθηκε το πρόβλημα, κάντε επανεκκίνηση του υπολογιστή σας. Διαφορετικά, μπορεί να θέλετε να ρυθμίσετε τον προγραμματιστή σε ArduinoISP. Εργαλεία> Προγραμματιστής> ArduinoISP
- Για να τυλίξετε τη μουσική, μετατρέψτε τη σε μονότονη.
- Όταν προσθέτετε μουσική στη λειτουργία σχεδίασης, το πρόγραμμα θα ανασταλεί εάν δεν προσθέσετε σε συγκεκριμένες συνθήκες για να εκτελεστεί μόνο μία φορά.
Βήμα 7: Αναφορές:
www.instructables.com/id/How-to-control-a-…
www.sojamo.de/libraries/controlP5/
processing.org/reference/libraries/sound/i…
Συνιστάται:
Visuino Πώς να χρησιμοποιήσετε τον επαγωγικό αισθητήρα εγγύτητας: 7 βήματα
![Visuino Πώς να χρησιμοποιήσετε τον επαγωγικό αισθητήρα εγγύτητας: 7 βήματα Visuino Πώς να χρησιμοποιήσετε τον επαγωγικό αισθητήρα εγγύτητας: 7 βήματα](https://i.howwhatproduce.com/images/001/image-1940-j.webp)
Visuino Πώς να χρησιμοποιήσετε τον επαγωγικό αισθητήρα εγγύτητας: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τον επαγωγικό αισθητήρα εγγύτητας και ένα LED που είναι συνδεδεμένο με το Arduino UNO και το Visuino για τον εντοπισμό εγγύτητας μετάλλου. Δείτε ένα βίντεο επίδειξης
Φτιάξτε έναν αισθητήρα εγγύτητας με το Magicbit [Magicblocks]: 6 βήματα
![Φτιάξτε έναν αισθητήρα εγγύτητας με το Magicbit [Magicblocks]: 6 βήματα Φτιάξτε έναν αισθητήρα εγγύτητας με το Magicbit [Magicblocks]: 6 βήματα](https://i.howwhatproduce.com/images/002/image-3505-j.webp)
Δημιουργήστε έναν αισθητήρα εγγύτητας με το Magicbit [Magicblocks]: Αυτό το σεμινάριο θα σας διδάξει να χρησιμοποιείτε έναν αισθητήρα εγγύτητας με ένα Magicbit χρησιμοποιώντας το Magicblocks. Χρησιμοποιούμε το magicbit ως πίνακα ανάπτυξης σε αυτό το έργο που βασίζεται στο ESP32. Επομένως, οποιοσδήποτε πίνακας ανάπτυξης ESP32 μπορεί να χρησιμοποιηθεί σε αυτό το έργο
Συναγερμός Arduino με αισθητήρα υπερήχων: 5 βήματα (με εικόνες)
![Συναγερμός Arduino με αισθητήρα υπερήχων: 5 βήματα (με εικόνες) Συναγερμός Arduino με αισθητήρα υπερήχων: 5 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/009/image-25806-j.webp)
Συναγερμός Arduino με υπερηχητικό αισθητήρα: Αυτό το διδακτικό είναι πώς να φτιάξετε μόνοι σας μια εύκολη και φθηνή συσκευή συναγερμού. Το μόνο που χρειάζεστε είναι βασικές γνώσεις στον προγραμματισμό ηλεκτρονικών και arduino. Εάν έχετε οποιεσδήποτε ερωτήσεις ή προβλήματα, μπορείτε να επικοινωνήσετε μαζί μου στο ταχυδρομείο μου: iwx [email protected]Εδώ
Διασύνδεση Arduino με αισθητήρα υπερήχων και αισθητήρα θερμοκρασίας χωρίς επαφή: 8 βήματα
![Διασύνδεση Arduino με αισθητήρα υπερήχων και αισθητήρα θερμοκρασίας χωρίς επαφή: 8 βήματα Διασύνδεση Arduino με αισθητήρα υπερήχων και αισθητήρα θερμοκρασίας χωρίς επαφή: 8 βήματα](https://i.howwhatproduce.com/images/011/image-31672-j.webp)
Διασύνδεση Arduino με αισθητήρα υπερήχων και αισθητήρα θερμοκρασίας χωρίς επαφή: Σήμερα, οι κατασκευαστές, οι προγραμματιστές προτιμούν το Arduino για την ταχεία ανάπτυξη του πρωτοτύπου των έργων. Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Το Arduino έχει πολύ καλή κοινότητα χρηστών. Σε αυτό το έργο
Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες)
![Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες) Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: 10 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/006/image-16929-19-j.webp)
Ποντίκι Bluetooth με αισθητήρα υπερήχων και φωτοκύτταρο: Λοιπόν, μια μικρή εισαγωγή για το γιατί έφτιαξα αυτό το έργο. Αυτή τη στιγμή ψάχνω να υιοθετήσω ένα γατάκι στο νέο μου σπίτι. Και αφού πέρασα από παιχνίδια για γάτες, σκέφτηκα: γιατί να μην φτιάξω ένα παιχνίδι μόνος μου. Έτσι, έφτιαξα ένα ποντίκι Bluetooth. Μπορείτε να εξαπατήσετε