Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Σύνδεση των καλωδίων
- Βήμα 2: Ο αισθητήρας όρασης MU III
- Βήμα 3: Προγραμματισμός Micro: bit Μέσω Makecode
- Βήμα 4: Αρχικοποιήστε τον αισθητήρα MU Vision
- Βήμα 5: Προσθήκη κώδικα για την επεξεργασία του αποτελέσματος ανίχνευσης
- Βήμα 6: Εμφάνιση του αποτελέσματος στη μήτρα LED
- Βήμα 7: Λογική παιχνιδιού
- Βήμα 8: Προσθέστε τη γραμμή ζωής
- Βήμα 9: Προσθέστε μουσική
- Βήμα 10: Περίληψη
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Έχετε παίξει ποτέ "Μάντεψε τον αριθμό"; Αυτή είναι μια πολύ εύκολη κατασκευή μίνι μηχανή παιχνιδιών που παίζει "Μάντεψε τον αριθμό" μαζί σου. Σχεδιάσαμε αυτό το έργο 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.