Tartalomjegyzék:

Mini "Találd meg a számot" játékgép Micro: bit: 10 lépésben
Mini "Találd meg a számot" játékgép Micro: bit: 10 lépésben

Videó: Mini "Találd meg a számot" játékgép Micro: bit: 10 lépésben

Videó: Mini
Videó: CS50 2015 - Week 3 2024, Július
Anonim
Mini
Mini

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

A vezetékek csatlakoztatása
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 Sensor III
Az 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

Mikro programozása: bit Makecode -on keresztül
Mikro programozása: bit Makecode -on keresztül
Mikro programozása: bit Makecode -on keresztül
Mikro programozása: bit 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

Inicializálja az MU Látásérzékelőt
Inicializálja az MU Látásérzékelőt
Inicializálja az MU Látásérzékelőt
Inicializálja az MU Látásérzékelő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

Kód hozzáadása az észlelési eredmény feldolgozásához
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

Jelenítse meg az eredményt a LED mátrixon
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

Játék logika
Játék logika

A micro: bit programozásával megadhat egy kis tippet a titkos számhoz.

8. lépés: A Life Bar hozzáadása

Life Bar hozzáadása
Life Bar hozzáadása
Life Bar hozzáadása
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

Zene hozzáadása
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: