![Mini hrací automat „Hádaj číslo“s Micro: bit: 10 krokov Mini hrací automat „Hádaj číslo“s Micro: bit: 10 krokov](https://i.howwhatproduce.com/images/009/image-26003-j.webp)
Obsah:
- Zásoby
- Krok 1: Pripojenie vodičov
- Krok 2: Senzor videnia MU III
- Krok 3: Programovanie Micro: bit pomocou Makecode
- Krok 4: Inicializujte zrakový senzor MU
- Krok 5: Pridajte kód na spracovanie výsledku detekcie
- Krok 6: Zobrazte výsledok na matici LED
- Krok 7: Logika hry
- Krok 8: Pridajte Life Bar
- Krok 9: Pridajte hudbu
- Krok 10: Zhrnutie
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
![Mini Mini](https://i.howwhatproduce.com/images/009/image-26003-1-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-2-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-3-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-4-j.webp)
![Programovanie Micro: bit cez Makecode Programovanie Micro: bit cez Makecode](https://i.howwhatproduce.com/images/009/image-26003-5-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-6-j.webp)
![Inicializujte snímač videnia MU Inicializujte snímač videnia MU](https://i.howwhatproduce.com/images/009/image-26003-7-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-8-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-9-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-10-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-11-j.webp)
![Pridať Life Bar Pridať Life Bar](https://i.howwhatproduce.com/images/009/image-26003-12-j.webp)
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](https://i.howwhatproduce.com/images/009/image-26003-13-j.webp)
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:
Vreckový hrací stroj Flappy Bird: 5 krokov
![Vreckový hrací stroj Flappy Bird: 5 krokov Vreckový hrací stroj Flappy Bird: 5 krokov](https://i.howwhatproduce.com/images/007/image-20169-j.webp)
Vreckový herný stroj Flappy Bird: Jedná sa o hernú konzolu založenú na mikrodontrolére nodemcu esp8266, ktorá dokáže hrať flappy bird a mnoho ďalších hier. Tento stroj je možné použiť aj na výrobu deauthera na základe kódu spacehuhns na https://github.com/SpacehuhnTech/esp8266_deauther
Získajte sériové číslo DS18B20 s Arduino: 5 krokov
![Získajte sériové číslo DS18B20 s Arduino: 5 krokov Získajte sériové číslo DS18B20 s Arduino: 5 krokov](https://i.howwhatproduce.com/images/011/image-32952-j.webp)
Získať sériové číslo DS18B20 s Arduino: Toto je rýchly sprievodca k získaniu individuálnych sériových čísel vašich 1-vodičových snímačov teploty DS18B20. Je to praktické pri projektoch, ktoré vyžadujú viac senzorov. Potrebujete: Arduino 5v ( UNO, Mega, Pro Mini atď.) - Arduino UNO R3 - AliExpre
Retro hrací automat s malinami PI, RetroPie a domácim puzdrom: 17 krokov (s obrázkami)
![Retro hrací automat s malinami PI, RetroPie a domácim puzdrom: 17 krokov (s obrázkami) Retro hrací automat s malinami PI, RetroPie a domácim puzdrom: 17 krokov (s obrázkami)](https://i.howwhatproduce.com/images/006/image-17567-j.webp)
Retro-herný automat s Raspberry PI, RetroPie a domácim puzdrom: Pred nejakým časom som našiel distribúciu Linuxu pre Raspberry Pi s názvom RetroPie. Okamžite som zistil, že je to skvelý nápad so skvelou implementáciou. Jednoúčelový retroherný systém bez zbytočných funkcií. Brilantné. Čoskoro nato som sa rozhodol
Arkádový hrací stroj s Raspberry Pi: 7 krokov (s obrázkami)
![Arkádový hrací stroj s Raspberry Pi: 7 krokov (s obrázkami) Arkádový hrací stroj s Raspberry Pi: 7 krokov (s obrázkami)](https://i.howwhatproduce.com/images/002/image-5064-63-j.webp)
Arkádový herný stroj s Raspberry Pi: Tvorba príbehu: Arkádový herný stroj s retro pi (malinový pi3)
Ako získať úžasné celotextové telefónne číslo pomocou služby Google Voice: 7 krokov
![Ako získať úžasné celotextové telefónne číslo pomocou služby Google Voice: 7 krokov Ako získať úžasné celotextové telefónne číslo pomocou služby Google Voice: 7 krokov](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123183-how-to-get-an-awesome-all-text-phone-number-with-google-voice-7-steps-j.webp)
Ako získať úžasné celotextové telefónne číslo pomocou služby Google Voice: Google Voice je bezplatná služba, ktorá vám umožní spravovať všetky telefóny pod jedným číslom, prepisuje hlasové správy do textu a poskytuje bezplatné správy SMS. Keď sa zaregistrujete do služby Google Voice, získate vybrať číslo z miliónových čísel, ktoré si spoločnosť Google vyhradila.