Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Σύνδεση των καλωδίων
- Βήμα 2: Ο αισθητήρας όρασης MU III
- Βήμα 3: Προγραμματισμός Micro: bit Μέσω Makecode
- Βήμα 4: Αρχικοποιήστε τον αισθητήρα MU Vision
- Βήμα 5: Προσθήκη κώδικα για την επεξεργασία του αποτελέσματος ανίχνευσης
- Βήμα 6: Εμφάνιση του αποτελέσματος στη μήτρα LED
- Βήμα 7: Λογική παιχνιδιού
- Βήμα 8: Προσθέστε τη γραμμή ζωής
- Βήμα 9: Προσθέστε μουσική
- Βήμα 10: Περίληψη
Βίντεο: Μίνι μηχανή παιχνιδιού "Μαντέψτε τον αριθμό" με Micro: bit: 10 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Έχετε παίξει ποτέ "Μάντεψε τον αριθμό"; Αυτή είναι μια πολύ εύκολη κατασκευή μίνι μηχανή παιχνιδιών που παίζει "Μάντεψε τον αριθμό" μαζί σου. Σχεδιάσαμε αυτό το έργο DIY για να ενθαρρύνουμε το φυσικό παιχνίδι και να βοηθήσουμε τα παιδιά να μάθουν προγραμματισμό. Χρησιμοποιεί έναν αισθητήρα MU Vision για να ανιχνεύσει τις κάρτες αριθμών, μέσω των οποίων ο παίκτης θα προσπαθήσει να μαντέψει τον τυχαίο αριθμό που έχει επιλέξει το μηχάνημα.
Η ρύθμιση εξηγείται σε αυτήν την εικόνα.
Ένας αισθητήρας όρασης MU που μπορεί να αναγνωρίσει εκτυπωμένες κάρτες αριθμών είναι συνδεδεμένος στο Micro: bit μέσω διαύλου I2C. Οι δύο πλακέτες PCB και ένα ηχείο συγκρατούνται χρησιμοποιώντας μια βάση κατασκευασμένη από τεχνικά κομμάτια LEGO, έτσι ώστε η κάμερα να κοιτάζει κάτω σε γωνία 45 μοιρών. Βεβαιωθείτε ότι δεν υπάρχει τίποτα που να εμποδίζει την προβολή της κάμερας στο μπροστινό μέρος του Micro: bit όπου η συσκευή αναπαραγωγής θα παρουσιάσει την αριθμητική κάρτα στο μηχάνημα.
Προμήθειες
BBC micro: πλακέτα bit
×1
Morpx MU Vision Sensor III
×1
Τεχνικά κομμάτια LEGO
× 1 καρφίτσα Pimoroni: bit × 1
Ηχείο: 0,25W, 8 ohm
Βήμα 1: Σύνδεση των καλωδίων
Θα χρειαστεί να συνδέσετε 6 καλώδια. Το ηχείο διαθέτει δύο καλώδια που συνδέονται με τον ακροδέκτη "0" και "GND" του Micro: bit. Ο αισθητήρας MU Vision διαθέτει 4 καλώδια που συνδέονται με το δίαυλο I2C - 3V, pin 19 (SCL), pin 20 (SDA) και GND. Στην εικόνα, μόλις συγκολλήσαμε τα καλώδια στο μαξιλάρι επαφής Micro: bit. Μπορείτε επίσης να χρησιμοποιήσετε έναν από τους πίνακες ανάρτησης για micro: bit για να συνδέσετε τα καλώδια.
Βήμα 2: Ο αισθητήρας όρασης MU III
Ο αισθητήρας MU Vision είναι η κύρια μονάδα AI που αναγνωρίζει διαφορετικές κάρτες αριθμών. Διαθέτει θύρα εξόδου I2C που μπορεί να χρησιμοποιηθεί για σύνδεση στο Micro: bit (pin 19 και pin 20). Σημείωση:
1. Για να συνδεθείτε στο Micro: bit, ο αριστερός διακόπτης DIP του αισθητήρα όρασης πρέπει να οριστεί σε "ON" για να χρησιμοποιήσετε τη λειτουργία I2C.
2. Ο αισθητήρας όρασης είναι τοποθετημένος ανάποδα (ο σύνδεσμος του αισθητήρα στραμμένος προς τη συσκευή αναπαραγωγής) έτσι ώστε όταν η συσκευή αναπαραγωγής παρουσιάσει την κάρτα αριθμών στο μηχάνημα να είναι "μετωπική" από την οπτική γωνία του παίκτη.
Βήμα 3: Προγραμματισμός Micro: bit Μέσω Makecode
Μπορείτε να προγραμματίσετε το μηχάνημα χρησιμοποιώντας το MakeCode. Μπορείτε να προγραμματίσετε το Micro: bit τόσο σε Javascript είτε σε κώδικα μπλοκ. Για να το κάνουμε απλό, χρησιμοποιούμε τον προγραμματισμό μπλοκ για να το δείξουμε εδώ. Εισαγάγετε τη βιβλιοθήκη MUVisionSensorIII Επιλέγοντας "Advanced"-> "Extensions" και πληκτρολογήστε "mu-opensource/MuVisionSensorIII-MakeCode" στο πλαίσιο αναζήτησης. Επιλέξτε την επέκταση "Muvs" από το αποτέλεσμα.
Τώρα θα βρείτε τα μπλοκ MuVisionSensor όπως αυτό
Βήμα 4: Αρχικοποιήστε τον αισθητήρα MU Vision
2. Αρχικοποίηση του αισθητήρα όρασης MU στο μπλοκ εκκίνησης και ρυθμίστε τον να χρησιμοποιεί το δίαυλο I2C.
και προσθήκη αλγορίθμου κάρτας αριθμού.
Βήμα 5: Προσθήκη κώδικα για την επεξεργασία του αποτελέσματος ανίχνευσης
Στον βρόχο Forever, προσθέστε κώδικα για να επεξεργαστείτε το αποτέλεσμα ανίχνευσης από τον αισθητήρα οπτικής MU.
Βήμα 6: Εμφάνιση του αποτελέσματος στη μήτρα LED
Χρησιμοποιούμε μια προσαρμοσμένη λειτουργία για να εμφανίσουμε το αποτέλεσμα αναγνώρισης αριθμών. Σημείωση: Δεδομένου ότι τοποθετήσαμε το Micro: bit κάθετα, ο αριθμός στην οθόνη LED πρέπει να περιστραφεί κατά 90 μοίρες.
Βήμα 7: Λογική παιχνιδιού
Μπορείτε να προγραμματίσετε το micro: bit για να δώσετε μια μικρή υπόδειξη για τον μυστικό αριθμό.
Βήμα 8: Προσθέστε τη γραμμή ζωής
Μπορείτε επίσης να ζωντανέψετε το παιχνίδι για λίγο περισσότερη διασκέδαση. Χρησιμοποιούμε την αριστερή στήλη της μήτρας LED για να εμφανίσουμε τη "γραμμή ζωής"
Βήμα 9: Προσθέστε μουσική
Αυτό είναι. Λόγω του χώρου, δεν εμφανίζονται όλοι οι κωδικοί στο παραπάνω σχήμα. Μπορείτε να βρείτε τον πλήρη κωδικό εδώ.
Βήμα 10: Περίληψη
Αυτό το σεμινάριο σας διδάσκει πώς να φτιάξετε μια μηχανή μίνι παιχνιδιών χρησιμοποιώντας το Micro: bit και τον αισθητήρα MU Vision. Με τη βοήθεια της οπτικής αναγνώρισης από τον αισθητήρα MU Vision, μπορείτε να δημιουργήσετε πολλά παρόμοια παιχνίδια "φυσικού παιχνιδιού" στην πλατφόρμα Micro: bit.
Συνιστάται:
Πώς να φτιάξετε μίνι μηχανή CNC: 11 βήματα (με εικόνες)
Πώς να φτιάξετε ένα Mini CNC Machine: Γεια σας, ελπίζω να κάνετε καλά. Είμαι εδώ με ένα άλλο πολύ δροσερό έργο το οποίο μπορείτε να δημιουργήσετε χρησιμοποιώντας μερικά απορρίμματα/ μεταχειρισμένα μέρη του υπολογιστή. Σε αυτό το Instructables θα σας δείξω πώς μπορείτε να φτιάξετε μια μίνι μηχανή CNC στο σπίτι από το παλιό DVD Wri
Κατασκευάστε μίνι μεταφορική ζώνη ως μηχανή Slinky: 7 βήματα (με εικόνες)
Κατασκευάστε μίνι μεταφορική ζώνη ως Slinky Machine: Αυτό το μικρό έργο χρησιμοποιεί έναν κίτρινο κινητήρα για να τροφοδοτήσει έναν ιμάντα μεταφοράς μήκους 1 ποδιών από σωλήνα PVC, ξύλο πεύκου 1 με 4 και καμβά καλλιτέχνη (για τη ζώνη). Πέρασα μερικές εκδόσεις πριν αρχίσει να λειτουργεί, κάνοντας απλό και προφανές λάθος
Λάβετε τον σειριακό αριθμό ενός DS18B20 με ένα Arduino: 5 βήματα
Λάβετε τον σειριακό αριθμό ενός DS18B20 με ένα Arduino: Αυτός είναι ένας γρήγορος οδηγός για τον τρόπο λήψης των μεμονωμένων σειριακών αριθμών των αισθητήρων θερμοκρασίας 1-καλωδίου DS18B20. Αυτό είναι βολικό για έργα που απαιτούν πολλαπλούς αισθητήρες. Πράγματα που χρειάζεστε: Arduino 5v ( UNO, Mega, Pro Mini κ.λπ.) - Arduino UNO R3 - AliExpre
Δημιουργήστε τη δική σας μίνι μηχανή Arcade!: 8 βήματα
Δημιουργήστε τη δική σας μίνι μηχανή Arcade !: Θέλατε ποτέ τη δική σας μηχανή arcade αλλά δεν μπορείτε να αντέξετε οικονομικά ή να χωρέσετε ένα πλήρους μεγέθους; Εδώ είναι η λύση. Χρησιμοποιώντας Raspberry Pi, οθόνη 5 ιντσών &ενισχυτή; 2 χειριστήρια USB που μπορείτε να δημιουργήσετε τα δικά σας με όσα παιχνίδια θέλετε από διάφορες πλατφόρμες. Λε
Ένα ανταλλακτικό μίνι τρίποδο για τη φωτογραφική μηχανή DSC 7 Sony: 17 βήματα
Ένα ανταλλακτικό μίνι-τρίποδο για τη φωτογραφική μηχανή DSC 7 Sony: Η φωτογραφική μου μηχανή Sony DSC 7 είναι πολύ λεπτή. Το θέμα είναι ότι είναι τόσο λεπτό που δεν μπορείτε να βιδώσετε ένα κανονικό τρίποδο σε αυτό. Πρέπει να χρησιμοποιήσετε έναν προσαρμογέα που μοιάζει με μια μεγάλη πρίζα για την κάμερα και δέχεται μια κανονική βίδα τρίποδου. Έτσι αποφάσισα να φτιάξω το δικό μου έργο