Obsah:

Mini hrací automat „Hádaj číslo“s Micro: bit: 10 krokov
Mini hrací automat „Hádaj číslo“s Micro: bit: 10 krokov

Video: Mini hrací automat „Hádaj číslo“s Micro: bit: 10 krokov

Video: Mini hrací automat „Hádaj číslo“s Micro: bit: 10 krokov
Video: Meeting #5 - 4/29/2022 | ETF team meeting and dialogue 2024, Júl
Anonim
Mini
Mini

Už ste niekedy hrali „Hádaj číslo“? Jedná sa o veľmi ľahko zostaviteľnú minihru, ktorá s vami hrá „Hádaj číslo“. Tento projekt pre domácich majstrov sme navrhli tak, aby podporoval fyzickú hru a pomáhal deťom naučiť sa programovať. Na snímanie číselných kariet používa senzor MU Vision, pomocou ktorého sa hráč pokúsi uhádnuť náhodné číslo, ktoré si automat vybral.

Na tomto obrázku je všetko vysvetlené.

Senzor videnia MU, ktorý dokáže rozpoznať vytlačené číselné karty, je k zbernici Micro: bit pripojený cez zbernicu I2C. Dve dosky plošných spojov a reproduktor sú držané pohromade pomocou stojana vyrobeného z technických dielov LEGO, takže kamera sa pozerá dole pod uhlom 45 stupňov. Uistite sa, že nič nebráni pohľadu kamery na prednú časť mikro: bitu, kde hráč predloží automatu kartu s číslom.

Zásoby

Micro: bitová doska BBC

×1

Morpx MU Vision Sensor III

×1

LEGO Technic Pieces

× 1 Pimoroni pin: bit × 1

Reproduktor: 0,25 W, 8 ohmov

Krok 1: Pripojenie vodičov

Pripojenie drôtov
Pripojenie drôtov

Budete musieť pripojiť 6 drôtov. Reproduktor má dva vodiče pripájajúce sa na kolíky „0“a „GND“Micro: bit. Senzor MU Vision má 4 vodiče pripájajúce sa na zbernicu I2C - 3 V, pin 19 (SCL), pin 20 (SDA) a GND. Na obrázku len spájkujeme vodiče s kontaktnou podložkou Micro: bit. Na pripojenie vodičov môžete použiť aj jednu z oddeľovacích dosiek pre micro: bit.

Krok 2: Senzor videnia MU III

Senzor videnia MU III
Senzor videnia MU III

Senzor MU Vision je hlavný modul AI, ktorý rozpoznáva rôzne číselné karty. Má výstupný port I2C, ktorý je možné použiť na pripojenie k bitu Micro: bit (pin 19 a pin 20). Poznámka:

1. Na pripojenie k mikro: bitu je potrebné prepnúť ľavý prepínač 2 DIP prepínača 2 do polohy „ON“, aby sa mohol používať režim I2C.

2. Senzor zraku je namontovaný hore nohami (konektor senzora smerom k hráčovi) tak, že keď hráč predloží číselnú kartu stroju, bude z pohľadu hráča „čelný“.

Krok 3: Programovanie Micro: bit pomocou Makecode

Programovanie Micro: bit cez Makecode
Programovanie Micro: bit cez Makecode
Programovanie Micro: bit cez Makecode
Programovanie Micro: bit cez Makecode

Stroj môžete naprogramovať pomocou MakeCode. Micro: bit môžete naprogramovať v jazyku Javascript alebo v blokovom kóde. Aby to bolo jednoduché, na ilustráciu používame blokové programovanie.1. Importujte knižnicu MUVisionSensorIII Zvolením „Rozšírené“-> „Rozšírenia“a do vyhľadávacieho poľa zadajte „mu-opensource/MuVisionSensorIII-MakeCode“. Z výsledku vyberte rozšírenie „Muvs“.

Teraz nájdete bloky MuVisionSensor takto

Krok 4: Inicializujte zrakový senzor MU

Inicializujte snímač videnia MU
Inicializujte snímač videnia MU
Inicializujte snímač videnia MU
Inicializujte snímač videnia MU

2. Inicializácia zrakového senzora MU v štartovacom bloku a nastavenie na používanie zbernice I2C.

a pridať algoritmus číselnej karty.

Krok 5: Pridajte kód na spracovanie výsledku detekcie

Pridajte kód na spracovanie výsledku detekcie
Pridajte kód na spracovanie výsledku detekcie

Do slučky Forever pridajte kód na spracovanie výsledku detekcie zo zrakového senzora MU.

Krok 6: Zobrazte výsledok na matici LED

Výsledok zobrazte na matici LED
Výsledok zobrazte na matici LED

Na zobrazenie výsledku rozpoznávania čísel používame vlastnú funkciu. Poznámka: Keďže sme mikro: bit umiestnili zvisle, číslo na LED displeji je potrebné otočiť o 90 stupňov.

Krok 7: Logika hry

Logika hry
Logika hry

Môžete naprogramovať mikro: bit tak, aby poskytol malý náznak tajného čísla.

Krok 8: Pridajte Life Bar

Pridať Life Bar
Pridať Life Bar
Pridať Life Bar
Pridať Life Bar

Môžete tiež prežiť hru a užiť si zábavu. Ľavý stĺpec matice LED používame na zobrazenie „lišty života“

Krok 9: Pridajte hudbu

Pridať hudbu
Pridať hudbu

To je všetko. Z priestorových dôvodov nie sú na obrázku vyššie uvedené všetky kódy. Úplný kód nájdete tu.

Krok 10: Zhrnutie

Tento tutoriál vás naučí, ako vytvoriť miniherný automat pomocou Micro: bit a Mision Vision Sensor. S pomocou vizuálneho rozpoznávania od MU Vision Sensor môžete na platforme Micro: bit vybudovať mnoho podobných hier „fyzického hrania“.

Odporúča: