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

Μίνι μηχανή παιχνιδιού "Μαντέψτε τον αριθμό" με Micro: bit: 10 Βήματα
Μίνι μηχανή παιχνιδιού "Μαντέψτε τον αριθμό" με Micro: bit: 10 Βήματα

Βίντεο: Μίνι μηχανή παιχνιδιού "Μαντέψτε τον αριθμό" με Micro: bit: 10 Βήματα

Βίντεο: Μίνι μηχανή παιχνιδιού
Βίντεο: 10 Παιδιά Τηλεοπτικών Σειρών Που Μεγάλωσαν (Τότε vs. Τώρα) (Υπότιτλοι) 2024, Νοέμβριος
Anonim
Μίνι
Μίνι

Έχετε παίξει ποτέ "Μάντεψε τον αριθμό"; Αυτή είναι μια πολύ εύκολη κατασκευή μίνι μηχανή παιχνιδιών που παίζει "Μάντεψε τον αριθμό" μαζί σου. Σχεδιάσαμε αυτό το έργο 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 III
Ο αισθητήρας MU Vision III

Ο αισθητήρας MU Vision είναι η κύρια μονάδα AI που αναγνωρίζει διαφορετικές κάρτες αριθμών. Διαθέτει θύρα εξόδου I2C που μπορεί να χρησιμοποιηθεί για σύνδεση στο Micro: bit (pin 19 και pin 20). Σημείωση:

1. Για να συνδεθείτε στο Micro: bit, ο αριστερός διακόπτης DIP του αισθητήρα όρασης πρέπει να οριστεί σε "ON" για να χρησιμοποιήσετε τη λειτουργία I2C.

2. Ο αισθητήρας όρασης είναι τοποθετημένος ανάποδα (ο σύνδεσμος του αισθητήρα στραμμένος προς τη συσκευή αναπαραγωγής) έτσι ώστε όταν η συσκευή αναπαραγωγής παρουσιάσει την κάρτα αριθμών στο μηχάνημα να είναι "μετωπική" από την οπτική γωνία του παίκτη.

Βήμα 3: Προγραμματισμός Micro: bit Μέσω Makecode

Προγραμματισμός Micro: bit μέσω Makecode
Προγραμματισμός Micro: bit μέσω Makecode
Προγραμματισμός Micro: bit μέσω Makecode
Προγραμματισμός Micro: bit μέσω Makecode

Μπορείτε να προγραμματίσετε το μηχάνημα χρησιμοποιώντας το MakeCode. Μπορείτε να προγραμματίσετε το Micro: bit τόσο σε Javascript είτε σε κώδικα μπλοκ. Για να το κάνουμε απλό, χρησιμοποιούμε τον προγραμματισμό μπλοκ για να το δείξουμε εδώ. Εισαγάγετε τη βιβλιοθήκη MUVisionSensorIII Επιλέγοντας "Advanced"-> "Extensions" και πληκτρολογήστε "mu-opensource/MuVisionSensorIII-MakeCode" στο πλαίσιο αναζήτησης. Επιλέξτε την επέκταση "Muvs" από το αποτέλεσμα.

Τώρα θα βρείτε τα μπλοκ MuVisionSensor όπως αυτό

Βήμα 4: Αρχικοποιήστε τον αισθητήρα MU Vision

Αρχικοποιήστε τον αισθητήρα MU Vision
Αρχικοποιήστε τον αισθητήρα MU Vision
Αρχικοποιήστε τον αισθητήρα MU Vision
Αρχικοποιήστε τον αισθητήρα MU Vision

2. Αρχικοποίηση του αισθητήρα όρασης MU στο μπλοκ εκκίνησης και ρυθμίστε τον να χρησιμοποιεί το δίαυλο I2C.

και προσθήκη αλγορίθμου κάρτας αριθμού.

Βήμα 5: Προσθήκη κώδικα για την επεξεργασία του αποτελέσματος ανίχνευσης

Προσθέστε κώδικα για να επεξεργαστείτε το αποτέλεσμα ανίχνευσης
Προσθέστε κώδικα για να επεξεργαστείτε το αποτέλεσμα ανίχνευσης

Στον βρόχο Forever, προσθέστε κώδικα για να επεξεργαστείτε το αποτέλεσμα ανίχνευσης από τον αισθητήρα οπτικής MU.

Βήμα 6: Εμφάνιση του αποτελέσματος στη μήτρα LED

Εμφάνιση του αποτελέσματος στη μήτρα LED
Εμφάνιση του αποτελέσματος στη μήτρα LED

Χρησιμοποιούμε μια προσαρμοσμένη λειτουργία για να εμφανίσουμε το αποτέλεσμα αναγνώρισης αριθμών. Σημείωση: Δεδομένου ότι τοποθετήσαμε το Micro: bit κάθετα, ο αριθμός στην οθόνη LED πρέπει να περιστραφεί κατά 90 μοίρες.

Βήμα 7: Λογική παιχνιδιού

Λογική παιχνιδιού
Λογική παιχνιδιού

Μπορείτε να προγραμματίσετε το micro: bit για να δώσετε μια μικρή υπόδειξη για τον μυστικό αριθμό.

Βήμα 8: Προσθέστε τη γραμμή ζωής

Προσθέστε τη γραμμή ζωής
Προσθέστε τη γραμμή ζωής
Προσθήκη γραμμής ζωής
Προσθήκη γραμμής ζωής

Μπορείτε επίσης να ζωντανέψετε το παιχνίδι για λίγο περισσότερη διασκέδαση. Χρησιμοποιούμε την αριστερή στήλη της μήτρας LED για να εμφανίσουμε τη "γραμμή ζωής"

Βήμα 9: Προσθέστε μουσική

Προσθήκη Μουσικής
Προσθήκη Μουσικής

Αυτό είναι. Λόγω του χώρου, δεν εμφανίζονται όλοι οι κωδικοί στο παραπάνω σχήμα. Μπορείτε να βρείτε τον πλήρη κωδικό εδώ.

Βήμα 10: Περίληψη

Αυτό το σεμινάριο σας διδάσκει πώς να φτιάξετε μια μηχανή μίνι παιχνιδιών χρησιμοποιώντας το Micro: bit και τον αισθητήρα MU Vision. Με τη βοήθεια της οπτικής αναγνώρισης από τον αισθητήρα MU Vision, μπορείτε να δημιουργήσετε πολλά παρόμοια παιχνίδια "φυσικού παιχνιδιού" στην πλατφόρμα Micro: bit.

Συνιστάται: