Tartalomjegyzék:
- Kellékek
- 1. lépés: A vezetékek csatlakoztatása
- 2. lépés: A MU Vision Sensor III
- 3. lépés: Micro: bit programozása Makecode -on keresztül
- 4. lépés: Inicializálja a MU Vision Sensor -t
- 5. lépés: Kód hozzáadása az észlelési eredmény feldolgozásához
- 6. lépés: Jelenítse meg az eredményt a LED mátrixon
- 7. lépés: Játéklogika
- 8. lépés: A Life Bar hozzáadása
- 9. lépés: Zene hozzáadása
- 10. lépés: Összefoglalás
Videó: Mini "Találd meg a számot" játékgép Micro: bit: 10 lépésben
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Játszottál már "Találd ki a számot"? Ez egy nagyon könnyen felépíthető mini játékgép, amely a "Találd ki a számot" veled játssza. Ezt a DIY projektet úgy terveztük, hogy ösztönözze a fizikai játékot, és segítsen a gyerekeknek programozni. MU Vision érzékelőt használ a számkártyák érzékelésére, amelyeken keresztül a játékos megpróbálja kitalálni a gép által kiválasztott véletlen számot.
Ezen a képen minden megtalálható a beállításban.
A nyomtatott számkártyákat felismerő MU látásérzékelő az I2C buszon keresztül csatlakozik a Micro: bithez. A két NYÁK lapot és egy hangszórót a LEGO technikai darabokból épített állvány segítségével tartják össze, így a kamera 45 fokos szögben néz lefelé. Győződjön meg arról, hogy semmi sem akadályozza a kamera nézetét a Micro: bit elején, ahol a játékos bemutatja a számkártyát a gépnek.
Kellékek
BBC mikro: bitlap
×1
Morpx MU Vision Sensor III
×1
LEGO Technic Darabok
× 1 Pimoroni csap: bit × 1
Hangszóró: 0,25 W, 8 ohm
1. lépés: A vezetékek csatlakoztatása
6 vezetéket kell csatlakoztatnia. A hangszóró két vezetékkel csatlakozik a Micro: bit "0" és "GND" érintkezőjéhez. Az MU Vision érzékelő 4 vezetékkel csatlakozik az I2C buszhoz - 3V, 19 -es (SCL), 20 -as (SDA) és GND. A képen csak a vezetékeket forrasztjuk a Micro: bit érintkezőpadhoz. A vezetékek csatlakoztatásához használhatja a micro: bit töréspanel egyikét is.
2. lépés: A MU Vision Sensor III
Az MU Vision érzékelő a fő AI modul, amely felismeri a különböző számkártyákat. I2C kimeneti porttal rendelkezik, amely használható a Micro: bit csatlakoztatásához (19. és 20. tű).
1. A Micro: bit -hez való csatlakozáshoz az I2C mód használatához a látásérzékelő bal 2 -es DIP kapcsolóját "ON" -ra kell állítani.
2. A látásérzékelőt fejjel lefelé kell felszerelni (az érzékelő csatlakozója a lejátszó felé néz) úgy, hogy amikor a játékos bemutatja a számkártyát a gépnek, az „frontális” legyen a lejátszó szemszögéből.
3. lépés: Micro: bit programozása Makecode -on keresztül
A gépet a MakeCode segítségével programozhatja. A Micro: bitet Javascriptben vagy blokk kódban is programozhatja. Az egyszerűség kedvéért itt a blokkprogramozást használjuk. Importálja a MUVisionSensorIII könyvtárat A "Speciális"-> "Bővítmények" kiválasztásával, és írja be a "mu-opensource/MuVisionSensorIII-MakeCode" szót a keresőmezőbe. Válassza ki a "Muvs" kiterjesztést az eredményből.
Most megtalálja a MuVisionSensor blokkokat, mint ez
4. lépés: Inicializálja a MU Vision Sensor -t
2. A MU Vision Sensor inicializálása az indító blokkban, és beállítása I2C busz használatára.
és Add Number Card algoritmus.
5. lépés: Kód hozzáadása az észlelési eredmény feldolgozásához
A Forever ciklusban adjon hozzá kódot az MU Vision Sensor észlelési eredményének feldolgozásához.
6. lépés: Jelenítse meg az eredményt a LED mátrixon
Egyéni funkciót használunk a számfelismerési eredmény megjelenítésére. Megjegyzés: Mivel a Micro: bitet függőlegesen helyeztük el, a LED kijelzőn lévő számot 90 fokkal el kell forgatni.
7. lépés: Játéklogika
A micro: bit programozásával megadhat egy kis tippet a titkos számhoz.
8. lépés: A Life Bar hozzáadása
Azt is életet a játék egy kicsit szórakoztatóbb. A LED -mátrix bal oszlopát használjuk az "élettartam" megjelenítésére
9. lépés: Zene hozzáadása
Ez az. A szóköz miatt a fenti ábrán nem minden kód látható. A teljes kódot itt találja.
10. lépés: Összefoglalás
Ez az oktatóanyag megtanítja, hogyan lehet mini játékgépet készíteni a Micro: bit és a MU Vision Sensor segítségével. A MU Vision Sensor vizuális felismerése segítségével sok hasonló "fizikai játék" játékot építhet a Micro: bit platformra.
Ajánlott:
Arcfelismerés a Raspberry Pi 4B készüléken 3 lépésben: 3 lépésben
Arcfelismerés a Raspberry Pi 4B készüléken 3 lépésben: Ebben az utasításban az arcfelismerést fogjuk elvégezni a Raspberry Pi 4 rendszeren Shunya O/S alkalmazással a Shunyaface Library segítségével. A Shunyaface egy arcfelismerő/felismerő könyvtár. A projekt célja a leggyorsabb észlelési és felismerési sebesség elérése a
Készítsen ultrahangos távolságmérőt Micro: bit: 6 lépésben
Készítsen ultrahangos távolságmérőt a Micro: bit segítségével: ma készítünk egy ultrahangos távolságmérőt mikro: bit és ultrahangos érzékelő modullal
Hogyan készítsünk bumpin 'elektronikus számot: Bevezető zenei produkció az FL Studio számára: 6 lépés
Hogyan készítsünk bumpin elektronikus számot: Bevezető zenei produkció az FL Studio számára: Üdvözöljük! Ez az oktatható útmutató segítséget nyújt a kezdő és a középszintű zenei producerek számára az FL Studio használatában az elektronikus tánczene különböző műfajainak létrehozásához. Ez végigvezeti a dal létrehozásának alapelemeit, azzal a céllal, hogy részletezze az alapvető tippeket
A NODEMcu USB port nem működik? Töltse fel a kódot USB használatával TTL (FTDI) modulba mindössze 2 lépésben: 3 lépésben
A NODEMcu USB port nem működik? Töltse fel a kódot az USB to TTL (FTDI) modul használatával mindössze 2 lépésben: Elege van abból, hogy sok vezetéket csatlakoztat USB -ről TTL modulra a NODEMcu -hoz, kövesse ezt az utasítást, és csak két lépésben töltse fel a kódot. Ha a A NODEMcu nem működik, akkor ne essen pánikba. Csak az USB -illesztőprogram -chip vagy az USB -csatlakozó
Készíts egy Chi "Metronóm" MP3 számot: 6 lépés (képekkel)
Készíts egy Chi Running "Metronome" MP3 számot: Mielőtt tavaly elkezdtem futni a Vibram Five Fingersben, elolvastam a Danny Dreyer által kifejlesztett Chi Running módszert is, hogy beállíthassam a futási stílusomat. Hamar rájöttem, hogy még egy felszerelés, egy metronóm hasznos lehet, de