Obsah:

Mini herní automat „Hádej číslo“s Micro: bit: 10 kroků
Mini herní automat „Hádej číslo“s Micro: bit: 10 kroků

Video: Mini herní automat „Hádej číslo“s Micro: bit: 10 kroků

Video: Mini herní automat „Hádej číslo“s Micro: bit: 10 kroků
Video: Když máš Kámoše co Nehraje Fotbal... 2024, Listopad
Anonim
Mini
Mini

Hráli jste někdy „Hádej číslo“? Jedná se o velmi snadno sestavitelný mini herní stroj, který s vámi hraje „Hádej číslo“. Tento projekt pro kutily jsme navrhli tak, aby podporoval fyzickou hru a pomohl dětem naučit se programovat. Ke snímání číselných karet používá senzor MU Vision, pomocí kterého se hráč pokusí uhodnout náhodné číslo, které si stroj vybral.

Nastavení je vysvětleno na tomto obrázku.

Senzor vidění MU, který dokáže rozpoznat vytištěné číselné karty, je připojen k Micro: bit přes sběrnici I2C. Dvě desky plošných spojů a reproduktor jsou drženy pohromadě pomocí stojanu postaveného z technických dílů LEGO, takže kamera hledí dolů pod úhlem 45 stupňů. Ujistěte se, že nic neblokuje pohled kamery na přední část Micro: bitu, kde hráč předloží automatu kartu s číslem.

Zásoby

Micro micro: bitová deska BBC

×1

Morpx MU Vision Sensor III

×1

LEGO Technic Pieces

× 1 pin Pimoroni: bit × 1

Reproduktor: 0,25 W, 8 ohmů

Krok 1: Připojení vodičů

Připojení vodičů
Připojení vodičů

Budete muset připojit 6 vodičů. Reproduktor má dva vodiče připojující se ke kolíku „0“a „GND“Micro: bit. Senzor MU Vision má 4 vodiče připojující se na sběrnici I2C - 3V, pin 19 (SCL), pin 20 (SDA) a GND. Na obrázku jen připájíme vodiče k kontaktní desce Micro: bit. Pro připojení vodičů můžete také použít jednu z oddělovacích desek pro micro: bit.

Krok 2: Senzor vidění MU III

Senzor vidění MU III
Senzor vidění MU III

Senzor MU Vision je hlavním modulem AI, který rozpoznává různé číselné karty. Má výstupní port I2C, který lze použít k připojení k mikro: bit (pin 19 a pin 20).

1. Chcete -li se připojit k Micro: bit, je třeba nastavit levý přepínač DIP 2 senzoru vidění na „ON“, aby bylo možné používat režim I2C.

2. Senzor zraku je namontován vzhůru nohama (konektor senzoru směrem k hráči), takže když hráč předloží číselné kartě stroj, bude z pohledu hráče „čelní“.

Krok 3: Programování Micro: bit pomocí Makecode

Programování Micro: bit přes Makecode
Programování Micro: bit přes Makecode
Programování Micro: bit přes Makecode
Programování Micro: bit přes Makecode

Stroj můžete naprogramovat pomocí MakeCode. Micro: bit můžete naprogramovat jak v Javascriptu, tak v blokovém kódu. Aby to bylo jednoduché, pro ilustraci zde používáme blokové programování. Import knihovny MUVisionSensorIII Volbou „Advanced“-> „Extensions“a do vyhledávacího pole zadejte „mu-opensource/MuVisionSensorIII-MakeCode“. Z výsledku vyberte rozšíření „Muvs“.

Nyní najdete bloky MuVisionSensor takto

Krok 4: Inicializujte MU Vision Sensor

Inicializujte MU Vision Sensor
Inicializujte MU Vision Sensor
Inicializujte MU Vision Sensor
Inicializujte MU Vision Sensor

2. Inicializace MU Vision Sensor v zapínacím startovacím bloku a nastavte jej na použití sběrnice I2C.

a Přidat algoritmus číselné karty.

Krok 5: Přidejte kód ke zpracování výsledku detekce

Přidejte kód ke zpracování výsledku detekce
Přidejte kód ke zpracování výsledku detekce

Ve smyčce Forever přidejte kód pro zpracování výsledku detekce z MU Vision Sensor.

Krok 6: Zobrazte výsledek na LED matici

Zobrazte výsledek na LED matici
Zobrazte výsledek na LED matici

K zobrazení výsledku rozpoznávání čísel používáme vlastní funkci. Poznámka: Jelikož jsme Micro: bit umístili svisle, je třeba číslo na LED displeji otočit o 90 stupňů.

Krok 7: Logika hry

Logika hry
Logika hry

Můžete naprogramovat micro: bit tak, aby poskytl malou nápovědu k tajnému číslu.

Krok 8: Přidejte Life Bar

Přidat Life Bar
Přidat Life Bar
Přidat Life Bar
Přidat Life Bar

Hru můžete také oživit pro trochu větší zábavu. Levý sloupec matice LED používáme k zobrazení „lišty života“

Krok 9: Přidejte hudbu

Přidat hudbu
Přidat hudbu

A je to. Z důvodu prostoru nejsou na obrázku výše uvedeny všechny kódy. Úplný kód najdete zde.

Krok 10: Shrnutí

Tento tutoriál vás naučí, jak postavit mini herní stroj pomocí Micro: bit a MU Vision Sensor. S pomocí vizuálního rozpoznávání od MU Vision Sensor můžete na platformě Micro: bit postavit mnoho podobných „fyzických her“.

Doporučuje: