Tartalomjegyzék:
- Lépés: Gyűjtse össze az anyagokat
- 2. lépés: A Micro: bit tesztelése a MakeCode segítségével
- 3. lépés: A hardver beállítása
- 4. lépés: Csatlakoztassa a Micro: bit -t és a Raspberry Pi -t
- 5. lépés: Frissítse a Pi -t és telepítse a Mu -t
- 6. lépés: Kód Micro: bit a Mu -ban
- 7. lépés: A Micro: bit csatlakoztatása a Raspberry Pi -hez
- 8. lépés: Kódolás Pythonban
- 9. lépés: Állítson be mindent
- 10. lépés: Az összes összehozása
Videó: Mikro: bitindított Minecraft szelfi falprojekt: 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Üdvözöljük legújabb projektemben, hogy segítsek bemutatni a diákoknak a kódolás és a fizikai számítástechnika erejét.
Az első videó gyors áttekintést nyújt a projektről.
A második videó teljes lépésről lépésre bemutatja, hogyan másolhatja ezt a projektet, és remélhetőleg még jobbá teheti.
Élvezd!
Ha tetszik, akkor kérlek nyomj egy like -ot a YouTube csatornára és iratkozz fel, valamint itt ezen az oldalon is!
Lépés: Gyűjtse össze az anyagokat
A következőkre lesz szüksége:
1 Micro: bit készlet
1 Málna Pi
1 Raspberry Pi kamera
1 férfi/női fejkábel a GPIO csatlakozáshoz
3 alligátor klip
Tépőzáras pöttyök (opcionális)
Csatlakozószalag vagy csomagolószalag
Minecraft Steve Head (opcionális)
2. lépés: A Micro: bit tesztelése a MakeCode segítségével
1. Menjen a MakeCode.com oldalra, és válassza a Micro: bit platformot
2. Töltsön le egy előre beállított képet, csak hogy megbizonyosodjon arról, hogy a Micro: bit működik, és megérti a Micro: bit használatát
3. Ha van egy képe a Micro: bit -en, és megérti, hogyan kell letölteni (kövesse az oktatóanyagot a webhelyen), akkor áttérhetünk a Raspberry Pi -re.
3. lépés: A hardver beállítása
1. Állítsa be a Raspberry Pi -t - billentyűzet, egér, monitor és tápellátás
2. Csatlakoztassa a Raspberry Pi kamerát
3. Győződjön meg arról, hogy a kamera engedélyezve van a konfigurációs panelen
4. lépés: Csatlakoztassa a Micro: bit -t és a Raspberry Pi -t
1. Plug Micro: bit a Raspberry Pi -hez
2. A képernyőnek jeleznie kell, hogy csatlakoztatva van, ezért kattintson az OK gombra
3. Győződjön meg róla, hogy a Micro: bit látható a Fájlkezelőben
4. A Micro: bit csatlakoztatásakor a 2. lépésből származó képet kell megjelenítenie
5. lépés: Frissítse a Pi -t és telepítse a Mu -t
1. Nyissa meg a terminált a Raspberry Pi -n, és írja be a következőt a Pi frissítéséhez
sudo apt-get update
2. Telepítenünk kell egy Mu nevű programozó szoftvert is. Ez a Micro Python program olyan mikrovezérlőkhöz készült, mint a Micro: bit. Telepítse a terminálba a következő módon:
sudo apt -get install mu -y
6. lépés: Kód Micro: bit a Mu -ban
Nyissa meg a Mu menüt a Menu Programing Mu menüpontban
Írja be a következő kódot a Mu -ba
from micro: bit import *
míg igaz:
ha pin0.is_touched ():
display.scroll ("Mondja a sajtot 3, 2, 1,…!")
alvás (500)
pin1.write_digital (1)
alvás (5000)
pin1.write_digital (0)
Mentse el ezt a kódot a Raspberry Pi készülékébe
Kattintson a Flash gombra a kód importálásához a Micro: bitbe
7. lépés: A Micro: bit csatlakoztatása a Raspberry Pi -hez
Adjon hozzá egy aligátor klipet a Micro: bit 0 -ás csapjához
Adjon hozzá egy aligátor klipet a Micro: bit 1. tűjéhez
Adjon hozzá egy aligátor klipet a Micro: bit GND -hez
Az 1. tűn lévő aligátorcsipeszt a dugaszoló vezetékhez rögzített dugasz/anya vezetékhez kell rögzíteni. Ennek a vezetéknek a vezetéke a Raspberry Pi GPIO 4 -es tűjéhez kerül
Ezen a ponton a Pin 0 alligátor klipet a Play-doh-ba ragadom gombként. Bármilyen típusú gombot létrehozhat, amelyet választ, de ez gyors és egyszerű.
Tesztelheti Micro: bitjét, ha villogtatta a kódot. Semmi sem fog történni, kivéve a Micro: bit üzeneteit. Győződjön meg róla, hogy ez működik, mert ha a trigger nem működik, akkor a következő lépések sem fognak működni.
8. lépés: Kódolás Pythonban
Hozzon létre egy mappát a projekt összes kódjának tárolására. Hozzáadhatja a Mu kódot, ha segíteni szeretne a szervezésben.
0. Mentse ezt a fájlt a mappájába. Ez segít a pixelek leképezésében a Minecraft világához.
1. Nyissa meg a Python 3 -at
2. Kattintson az Új fájl elemre
3. Mentse a fájlt tetszőleges néven.
4. Írja be a következő kódot
a picamera import PiCamerafrom gpiozero import gombjától
innen: mcpi.minecraft import Minecraft
az idő behozatalából
a skimage importból io, szín
mc = Minecraft.create ()
gomb = gomb (4, pull_up = hamis)
## Kép készítése Micro: bit segítségével
mc.postToChat ("Nyomd meg a gombot!") alvó (2) gomb.wait_for_press ()
PiCamera () kamerával:
c amera.resolution = (100, 80)
camera.start_preview ()
alvás (3)
camera.capture ('/home/pi/Desktop/Microbit/selfie.jpg')
camera.stop_preview ()
mc.postToChat ("repülj fel a levegőben, és keress árnyékot a földön")
alvás (5)
### szelfi és térkép betöltése
selfie_rgb = io.imread ("/home/pi/Desktop/Microbit/selfie.jpg")
map_rgb = io.imread ("/home/pi/Desktop/Microbit/colour_map.png")
### Konvertálás labrá
szelfi_lab = szín.rgb2lab (szelfi_rgb)
map_lab = color.rgb2lab (map_rgb)
### Színek hozzárendelése a színtérképen Minecraft blokkokhoz ### Az első sor a színtérkép koordinátái ### A második sor Minecraft blokk
színek = {(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)}
## Ismételje meg a képet, majd a térképet. Keresse meg a legközelebbi színt a térképen, majd keresse meg a blokkot és a helyet
mc = Minecraft.create ()
x, y, z = mc.player.getPos ()
i, selfie_column felsorolásban (selfie_lab):
a j, selfie_pixel felsorolásban (selfie_column):
távolság = 300
k, térkép_oszlop felsorolásban (map_lab):
l, map_pixel felsorolásban (map_column):
delta = color.deltaE_ciede2000 (selfie_pixel, map_pixel)
ha delta <távolság:
távolság = delta
blokk = színek [(k, l)]
mc.setBlock (x-j, y-i+60, z+5, [0], [1]. blokk)
Ha magyarázatra van szüksége, vagy további segítségre van szüksége, akkor innen és innen húztam az ötleteket, hogy beleolvadhassak ebbe a projektbe.
9. lépés: Állítson be mindent
1. Mentse el az összes programot.
2. Kapcsolja ki Pi
3. Csatlakoztassa a Micro: bitet és a Raspberry Pi -t a Steve fej belsejébe szalaggal és tépőzáras pöttyökkel (lásd a videót 19 perc körül)
4. Helyezzen mindent a helyére és kapcsolja be
10. lépés: Az összes összehozása
1. Nyissa meg a Minecraftot
2. Nyissa meg a Python programot
3. Futtassa a Python programot, és nyissa meg a Minecraft World programot
4. Kövesse a képernyőn megjelenő utasításokat, és nézze meg, hogyan nyomtatja ki a szelfit!
Kérjük, ossza meg projektnyomatait, terveit és beállításait, hogy tanulhassak és megoszthassam az általam tanított diákokkal.
Maradjon mindenki fantasztikus.
Ajánlott:
Mikro bináris óra: 10 lépés (képekkel)
Mikro bináris óra: Előzőleg létrehozott egy Instructable (Binary DVM) programot, amely a korlátozott megjelenítési területet használja ki bináris használatával. Csak egy kis lépés volt, amikor korábban létrehozta a fő kódmodult a Decimal to Binary konvertáláshoz egy bináris óra létrehozásához, de
Mikro: Bot - Mikro: Bit: 20 lépés
Micro: Bot - Micro: Bit: Építs magadnak Micro: Bot! Ez egy Micro: Bit vezérelt robot beépített szonárral az autonóm vezetéshez, vagy ha van két Micro: Bit, akkor rádióvezérelt vezetés
Hogyan készítsünk ingyenes iPhone szelfi gombot a régi fülhallgatókból: 5 lépés
Hogyan készítsünk ingyenes iPhone szelfi gombot a régi fülhallgatókból: Köszönjük, hogy megtekintette ezt az utasítást !!! Ma megmutatom, hogyan lehet szelfi gombot készíteni egy kis kacsaszalagból és a szokásos fülhallgatóból. Valószínűleg van valami jobb, és ne használja tovább. Így alakítsd őket szelfivé
Arduino szelfi kamera: 5 lépés
Arduino szelfi kamera: Ez az intructables megmutatja, hogyan lehet egy nagyon egyszerű módon felépíteni egy Arduino szelfi kamerát
Micro: bit szelfi távirányító: 5 lépés (képekkel)
Micro: bit Selfie Remote: Mi a micro: bit? A Micro Bit egy ARM-alapú beágyazott rendszer, amelyet a BBC tervezett az Egyesült Királyság számítógépes oktatására. A tábla 4 cm-es 5 cm, ARM Cortex-M0 processzorral, gyorsulás- és magnetométer-érzékelőkkel, Bluetooth-szal és USB-vel