![Micro: bit Triggered Minecraft Selfie Wall Project: 10 βήματα (με εικόνες) Micro: bit Triggered Minecraft Selfie Wall Project: 10 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/003/image-6818-20-j.webp)
Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση υλικών
- Βήμα 2: Δοκιμή Micro: bit με MakeCode
- Βήμα 3: Ρυθμίστε το υλικό
- Βήμα 4: Συνδέστε το Micro: bit και το Raspberry Pi
- Βήμα 5: Ενημερώστε το Pi και εγκαταστήστε το Mu
- Βήμα 6: Code Micro: bit στο Mu
- Βήμα 7: Καλωδίωση του Micro: bit στο Raspberry Pi
- Βήμα 8: Κωδικοποίηση σε Python
- Βήμα 9: Ρυθμίστε τα πάντα
- Βήμα 10: Φέρτε τα όλα μαζί
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![](https://i.ytimg.com/vi/C_VBAxwJQsI/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/003/image-6818-23-j.webp)
Καλώς ορίσατε στο τελευταίο μου έργο για να δείξω στους μαθητές τη δύναμη της κωδικοποίησης και της φυσικής υπολογιστικής.
Το πρώτο βίντεο είναι μια γρήγορη επισκόπηση του έργου.
Το δεύτερο βίντεο είναι ένα πλήρες σεμινάριο βήμα προς βήμα για το πώς να αντιγράψετε αυτό το έργο και ελπίζουμε να το κάνετε ακόμα καλύτερο.
Απολαμβάνω!
Αν σας αρέσει, κάντε ένα like και εγγραφή στο κανάλι YouTube, καθώς και σε αυτόν τον ιστότοπο!
Βήμα 1: Συγκέντρωση υλικών
Θα χρειαστείτε τα εξής:
1 Micro: κιτ bit
1 Raspberry Pi
1 κάμερα Raspberry Pi
1 αρσενικό/θηλυκό καλώδιο κεφαλίδας για σύνδεση GPIO
3 κλιπ αλιγάτορα
Velcro Dots (προαιρετικά)
Κολλητική ταινία ή ταινία συσκευασίας
Minecraft Steve Head (προαιρετικό)
Βήμα 2: Δοκιμή Micro: bit με MakeCode
![Test Micro: bit Με MakeCode Test Micro: bit Με MakeCode](https://i.howwhatproduce.com/images/003/image-6818-24-j.webp)
1. Μεταβείτε στο MakeCode.com και επιλέξτε Micro: bit platform
2. Κατεβάστε μια προκαθορισμένη εικόνα για να βεβαιωθείτε ότι λειτουργεί το Micro: bit και ότι καταλαβαίνετε πώς να χρησιμοποιήσετε το Micro: bit
3. Μόλις έχετε μια εικόνα στο Micro: bit και καταλάβετε πώς να κάνετε λήψη (ακολουθήστε το σεμινάριο στον ιστότοπο), τότε μπορούμε να μεταβούμε στο Raspberry Pi.
Βήμα 3: Ρυθμίστε το υλικό
![Ρυθμίστε το υλικό Ρυθμίστε το υλικό](https://i.howwhatproduce.com/images/003/image-6818-25-j.webp)
1. Ρυθμίστε το Raspberry Pi - πληκτρολόγιο, ποντίκι, οθόνη και ισχύ
2. Συνδέστε την κάμερα Raspberry Pi
3. Βεβαιωθείτε ότι η κάμερα είναι ενεργοποιημένη στον πίνακα διαμόρφωσης
Βήμα 4: Συνδέστε το Micro: bit και το Raspberry Pi
![Connect Micro: bit και Raspberry Pi Connect Micro: bit και Raspberry Pi](https://i.howwhatproduce.com/images/003/image-6818-26-j.webp)
1. Συνδέστε το Micro: bit στο Raspberry Pi
2. Η οθόνη πρέπει να υποδεικνύει ότι είναι συνδεδεμένη και, ως εκ τούτου, κάντε κλικ στο OK
3. Βεβαιωθείτε ότι βλέπετε το Micro: bit στο File Manager
4. Όταν είναι συνδεδεμένο στο Micro: το bit πρέπει να εμφανίζει την εικόνα από το βήμα 2
Βήμα 5: Ενημερώστε το Pi και εγκαταστήστε το Mu
![Ενημερώστε το Pi και εγκαταστήστε το Mu Ενημερώστε το Pi και εγκαταστήστε το Mu](https://i.howwhatproduce.com/images/003/image-6818-27-j.webp)
1. Ανοίξτε το Terminal στο Raspberry Pi και εισαγάγετε το παρακάτω για να ενημερώσετε το Pi σας
sudo apt-get ενημέρωση
2. Πρέπει επίσης να εγκαταστήσουμε ένα λογισμικό προγραμματισμού που ονομάζεται Mu. Αυτό είναι ένα πρόγραμμα Micro Python σχεδιασμένο για μικροελεγκτές όπως το Micro: bit. Εγκαταστήστε στο τερματικό χρησιμοποιώντας τα ακόλουθα:
sudo apt -get install mu -y
Βήμα 6: Code Micro: bit στο Mu
![Code Micro: bit στο Mu Code Micro: bit στο Mu](https://i.howwhatproduce.com/images/003/image-6818-28-j.webp)
Ανοίξτε το Mu πηγαίνοντας στο Menu Programming Mu
Πληκτρολογήστε τον ακόλουθο κώδικα στο Mu
από micro: bit import *
ενώ True:
αν pin0.is_touched ():
display.scroll ("Πείτε τυρί σε 3, 2, 1,…!")
ύπνος (500)
pin1.write_digital (1)
ύπνος (5000)
pin1.write_digital (0)
Αποθηκεύστε αυτόν τον κωδικό στο Raspberry Pi
Κάντε κλικ στο Flash για εισαγωγή κώδικα στο Micro: bit
Βήμα 7: Καλωδίωση του Micro: bit στο Raspberry Pi
![Καλωδίωση του Micro: bit στο Raspberry Pi Καλωδίωση του Micro: bit στο Raspberry Pi](https://i.howwhatproduce.com/images/003/image-6818-29-j.webp)
Προσθέστε ένα κλιπ αλιγάτορα στο Pin 0 στο Micro: bit
Προσθέστε ένα κλιπ αλιγάτορα στο Pin 1 στο Micro: bit
Προσθέστε ένα κλιπ αλιγάτορα στο GND στο Micro: bit
Το κλιπ αλιγάτορα στην καρφίτσα 1 πρέπει να στερεωθεί στο αρσενικό/θηλυκό σύρμα που είναι συνδεδεμένο στο αρσενικό καλώδιο. Το θηλυκό προβάδισμα αυτού του καλωδίου πηγαίνει στην καρφίτσα GPIO 4 στο Raspberry Pi
Σε αυτό το σημείο κολλάω το κουμπί αλιγάτορα Pin 0 στο Play-doh ως κουμπί μου. Μπορείτε να δημιουργήσετε οποιοδήποτε τύπο κουμπιού επιλέγετε, αλλά αυτό είναι γρήγορο και εύκολο.
Μπορείτε να δοκιμάσετε το Micro: bit σας εάν έχετε αναβοσβήνει τον κωδικό. Τίποτα δεν θα συμβεί εκτός από το μήνυμά σας στο Micro: bit. Βεβαιωθείτε ότι αυτό λειτουργεί γιατί εάν ο σκανδάλος σας δεν λειτουργεί, τότε ούτε τα επόμενα βήματα θα λειτουργήσουν.
Βήμα 8: Κωδικοποίηση σε Python
![Κωδικοποίηση στην Python Κωδικοποίηση στην Python](https://i.howwhatproduce.com/images/003/image-6818-30-j.webp)
Δημιουργήστε έναν φάκελο για να αποθηκεύσετε όλο τον κώδικα για αυτό το έργο. Μπορείτε να προσθέσετε τον κωδικό Mu εάν θέλετε να βοηθήσετε να παραμείνετε οργανωμένοι.
0. Αποθηκεύστε αυτό το αρχείο στο φάκελό σας. Αυτό βοηθά στη χαρτογράφηση εικονοστοιχείων στον κόσμο του Minecraft.
1. Ανοίξτε την Python 3
2. Κάντε κλικ στο Νέο αρχείο
3. Αποθήκευση αρχείου ως όποιο όνομα θέλετε.
4. Εισαγάγετε τον ακόλουθο κωδικό
από την εισαγωγή picamera PiCamera από το κουμπί εισαγωγής gpiozero
από το mcpi.minecraft import Minecraft
από τον χρόνο εισαγωγής ύπνου
από skimage import io, χρώμα
mc = Minecraft.create ()
κουμπί = Κουμπί (4, pull_up = False)
## Λήψη φωτογραφίας με το Micro: bit
mc.postToChat ("Πατήστε το κουμπί!") κουμπί ύπνου (2). περιμένετε για
με PiCamera () ως κάμερα:
c amera.resolution = (100, 80)
camera.start_preview ()
ύπνος (3)
camera.capture ('/home/pi/Desktop/Microbit/selfie.jpg')
camera.stop_preview ()
mc.postToChat («πετάξτε στον αέρα και αναζητήστε σκιά στο έδαφος»)
ύπνος (5)
### φόρτωση selfie και χάρτη
selfie_rgb = io.imread ("/home/pi/Desktop/Microbit/selfie.jpg")
map_rgb = io.imread ("/home/pi/Desktop/Microbit/colour_map.png")
### Μετατροπή σε εργαστήριο
selfie_lab = color.rgb2lab (selfie_rgb)
map_lab = color.rgb2lab (map_rgb)
### Αντιστοίχιση χρωμάτων στο χρωματικό χάρτη στα μπλοκ Minecraft ### Η πρώτη πλειάδα είναι συντεταγμένες χρωματικού χάρτη ### Η δεύτερη πλειάδα είναι το μπλοκ Minecraft
χρώματα = {(0, 0):(2, 0), (0, 1):(3, 0), (0, 2):(4, 0), (0, 3):(5, 0), (0, 4):(7, 0), (0, 5):(14, 0), (0, 6):(15, 0), (1, 0):(16, 0), (1, 1): (17, 0), (1, 2):(21, 0), (1, 3):(22, 0), (1, 4):(24, 0), (1, 5):(35, 0), (1, 6):(35, 1), (2, 0):(35, 2), (2, 1): (35, 3), (2, 2): (35, 4), (2, 3):(35, 5), (2, 4):(35, 6), (2, 5):(35, 7), (2, 6):(35, 8), (3, 0): (35, 9), (3, 1): (35, 10), (3, 2): (35, 11), (3, 3): (35, 12), (3, 4): (35, 13), (3, 5): (35, 14), (3, 6): (35, 15), (4, 0): (41, 0), (4, 1): (42, 0), (4, 2): (43, 0), (4, 3): (45, 0), (4, 4): (46, 0), (4, 5): (47, 0), (4, 6): (48, 0), (5, 0): (49, 0), (5, 1): (54, 0), (5, 2): (56, 0), (5, 3):(57, 0), (5, 4):(58, 0), (5, 5): (60, 0), (5, 6): (61, 0), (6, 0):(73, 0), (6, 1):(79, 0), (6, 2): (80, 0), (6, 3):(82, 0), (6, 4): (89, 0), (6, 5):(103, 0), (6, 6):(246, 0)}
## Επαναλάβετε την εικόνα και μετά τον χάρτη. Βρείτε το πλησιέστερο χρώμα από το χάρτη και, στη συνέχεια, αναζητήστε αυτό το μπλοκ και το μέρος
mc = Minecraft.create ()
x, y, z = mc.player.getPos ()
για i, selfie_column in enumerate (selfie_lab):
για j, selfie_pixel σε απαρίθμηση (selfie_column):
απόσταση = 300
για k, map_column in enumerate (map_lab):
για l, map_pixel στο enumerate (map_column):
δέλτα = color.deltaE_ciede2000 (selfie_pixel, map_pixel)
αν δέλτα <απόσταση:
απόσταση = δέλτα
μπλοκ = χρώματα [(k, l)]
mc.setBlock (x-j, y-i+60, z+5, μπλοκ [0], μπλοκ [1])
Εάν χρειάζεστε εξήγηση ή θέλετε περαιτέρω βοήθεια, τράβηξα τις ιδέες από εδώ και από εδώ για να συγχωνευτώ σε αυτό το έργο.
Βήμα 9: Ρυθμίστε τα πάντα
![Ρυθμίστε τα πάντα Ρυθμίστε τα πάντα](https://i.howwhatproduce.com/images/003/image-6818-31-j.webp)
1. Αποθηκεύστε όλα τα προγράμματα.
2. Κλείστε το Pi
3. Καλωδίστε το Micro: bit και το Raspberry Pi μέσα στην κεφαλή του Steve χρησιμοποιώντας ταινία και βελούδινες κουκκίδες (δείτε βίντεο γύρω στα 19 λεπτά)
4. Βάλτε τα πάντα στη θέση τους και ενεργοποιήστε τα
Βήμα 10: Φέρτε τα όλα μαζί
![Φέρνοντας όλα μαζί Φέρνοντας όλα μαζί](https://i.howwhatproduce.com/images/003/image-6818-32-j.webp)
![Φέρνοντας όλα μαζί Φέρνοντας όλα μαζί](https://i.howwhatproduce.com/images/003/image-6818-33-j.webp)
![Φέρνοντας όλα μαζί Φέρνοντας όλα μαζί](https://i.howwhatproduce.com/images/003/image-6818-34-j.webp)
![Φέρνοντας όλα μαζί Φέρνοντας όλα μαζί](https://i.howwhatproduce.com/images/003/image-6818-35-j.webp)
1. Ανοίξτε το Minecraft
2. Ανοίξτε το πρόγραμμα Python
3. Εκτελέστε το πρόγραμμα Python και ανοίξτε το Minecraft World
4. Ακολουθήστε τις οδηγίες στην οθόνη και παρακολουθήστε την να εκτυπώνει την selfie σας!
Παρακαλώ μοιραστείτε τις εκτυπώσεις, τα σχέδια και τις ρυθμίσεις του έργου σας ώστε να μάθω και να μοιραστώ με τους μαθητές που διδάσκω.
Μείνετε υπέροχοι σε όλους.
Συνιστάται:
LEGO WALL-E Με Micro: bit: 8 βήματα (με εικόνες)
![LEGO WALL-E Με Micro: bit: 8 βήματα (με εικόνες) LEGO WALL-E Με Micro: bit: 8 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/001/image-2017-j.webp)
LEGO WALL-E Με Micro: bit: Χρησιμοποιούμε ένα micro: bit μαζί με ένα LEGO-friendly Bit Board για τον έλεγχο των δύο σερβοκινητήρων που θα επιτρέψουν στο WALL-E να μπορεί να διασχίσει το επικίνδυνο έδαφος του δαπέδου του σαλονιού σας .Για τον κώδικα που θα χρησιμοποιήσουμε το Microsoft MakeCode, το οποίο είναι ένα blo
Motion Triggered Neopixel RGB Shoes !: 5 βήματα (με εικόνες)
![Motion Triggered Neopixel RGB Shoes !: 5 βήματα (με εικόνες) Motion Triggered Neopixel RGB Shoes !: 5 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/002/image-4171-j.webp)
Motion Triggered Neopixel RGB Shoes !: Τα NeoPixel είναι φοβερά μπορούμε να ελέγξουμε εκατοντάδες φώτα με 3 καλώδια, δηλαδή 5V, Din & GND και σε αυτό το σεμινάριο, θα δείξω πώς μπορείτε να φτιάξετε παπούτσια Motion Triggered NeoPixel RGB! Επομένως, χωρίς άλλο χτύπημα, ξεκινήστε
Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες)
![Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες) Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit με Micro: bit: 7 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/003/image-6039-j.webp)
Πώς να εκτελέσετε Servo Motors χρησιμοποιώντας Moto: bit Με Micro: bit: Ένας τρόπος για να επεκτείνετε τη λειτουργικότητα του micro: bit είναι να χρησιμοποιήσετε έναν πίνακα που ονομάζεται moto: bit από την SparkFun Electronics (περίπου $ 15-20). Φαίνεται περίπλοκο και έχει πολλά χαρακτηριστικά, αλλά δεν είναι δύσκολο να τρέξει σερβοκινητήρες από αυτό. Moto: bit σας επιτρέπει να
Eye Guardian: Sound Triggered Eye Protection: 9 βήματα (με εικόνες)
![Eye Guardian: Sound Triggered Eye Protection: 9 βήματα (με εικόνες) Eye Guardian: Sound Triggered Eye Protection: 9 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/010/image-29909-j.webp)
Eye Guardian: Sound Triggered Eye Protection: Eye Guardian είναι ένας συνεχόμενος ήχος υψηλής έντασης Arduino που προκαλεί φθορά προστασίας ματιών. Ανιχνεύει ήχο βαρύ εξοπλισμού και μειώνει τα προστατευτικά γυαλιά ματιών ενώ ο εξοπλισμός χρησιμοποιείται. ΠεριγραφήΣτο πρώτο βήμα, θα εξηγήσω το Inspirati
Micro: bit Selfie Remote: 5 βήματα (με εικόνες)
![Micro: bit Selfie Remote: 5 βήματα (με εικόνες) Micro: bit Selfie Remote: 5 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/001/image-807-117-j.webp)
Micro: bit Selfie Remote: Τι είναι το micro: bit; Το Micro Bit είναι ένα ενσωματωμένο σύστημα βασισμένο σε ARM, σχεδιασμένο από το BBC για χρήση στην εκπαίδευση υπολογιστών στο Ηνωμένο Βασίλειο. Ο πίνακας είναι 4 cm & φορές. 5 εκατοστά και διαθέτει επεξεργαστή ARM Cortex-M0, αισθητήρες επιταχυνσιόμετρου και μαγνητόμετρου, Bluetooth και USB