Taula de continguts:

Mini màquina de joc "Guess the Number" amb micro: bit: 10 passos
Mini màquina de joc "Guess the Number" amb micro: bit: 10 passos

Vídeo: Mini màquina de joc "Guess the Number" amb micro: bit: 10 passos

Vídeo: Mini màquina de joc
Vídeo: 40 Year Abandoned Noble American Mansion - Family Buried In Backyard! 2024, Juliol
Anonim
Mini
Mini

Heu jugat mai a "Endevina el número"? Es tracta d'una mini màquina de jocs molt fàcil de construir que juga a "Endevina el número" amb tu. Hem dissenyat aquest projecte de bricolatge per fomentar el joc físic i ajudar els nens a aprendre a programar. Utilitza un sensor MU Vision per detectar les cartes numèriques, a través de les quals el jugador intentarà endevinar el número aleatori que la màquina ha escollit.

La configuració s’explica en aquesta imatge.

Un sensor de visió MU que pot reconèixer les targetes numèriques impreses està connectat al micro: bit mitjançant el bus I2C. Les dues taules de PCB i un altaveu es mantenen units mitjançant un suport construït a partir de peces tècniques LEGO de manera que la càmera mire cap avall amb un angle de 45 graus. Assegureu-vos que no hi hagi res que bloquegi la vista de la càmera a la part frontal del micro: bit, on el jugador presentarà la targeta numèrica a la màquina.

Subministraments

BBC micro: placa de bits

×1

Morpx MU Vision Sensor III

×1

Peces tècniques LEGO

× 1 Pin de Pimoroni: bit × 1

Altaveu: 0,25 W, 8 ohms

Pas 1: connectar els cables

Connexió dels cables
Connexió dels cables

Haureu de connectar 6 cables. L'altaveu té dos cables que es connecten als pins "0" i "GND" de Micro: bit. El sensor MU Vision té 4 cables que es connecten al bus I2C: 3V, pin 19 (SCL), pin 20 (SDA) i GND. A la imatge, acabem de soldar els cables al teclat de contacte Micro: bit. També podeu utilitzar una de les taules de connexió per micro: bit per connectar els cables.

Pas 2: el sensor de visió MU III

El sensor de visió MU III
El sensor de visió MU III

El sensor MU Vision és el principal mòdul d’IA que reconeix diferents targetes numèriques. Té un port de sortida I2C que es pot utilitzar per connectar-se al micro: bit (pin 19 i pin 20).

1. Per connectar-vos a Micro: bit, el commutador DIP esquerre 2 del sensor de visió ha d'estar configurat a "ON" per utilitzar el mode I2C.

2. El sensor de visió està muntat cap per avall (el connector del sensor està orientat cap al jugador) de manera que quan el jugador presenta la targeta numèrica a la màquina quedi "frontal" des del punt de vista del jugador.

Pas 3: Programació de micro: bits mitjançant Makecode

Programació Micro: bit mitjançant Makecode
Programació Micro: bit mitjançant Makecode
Programació Micro: bit mitjançant Makecode
Programació Micro: bit mitjançant Makecode

Podeu programar la màquina mitjançant MakeCode. Podeu programar el bit Micro: tant en Javascript com en codi de bloc. Per fer-ho més senzill, fem servir la programació de blocs per il·lustrar-la aquí. Importeu la biblioteca MUVisionSensorIII Seleccionant "Avançat" -> "Extensions" i escriviu "mu-opensource / MuVisionSensorIII-MakeCode" al quadre de cerca. Seleccioneu l'extensió "Muvs" del resultat.

Ara trobareu els blocs MuVisionSensor com aquest

Pas 4: inicialitzeu el sensor de visió MU

Inicialitzeu el sensor de visió MU
Inicialitzeu el sensor de visió MU
Inicialitzeu el sensor de visió MU
Inicialitzeu el sensor de visió MU

2. Inicialització del sensor de visió MU al bloc d'inici i configureu-lo perquè utilitzi el bus I2C.

i Afegir algoritme de targeta numèrica.

Pas 5: afegiu codi per processar el resultat de la detecció

Afegiu codi per processar el resultat de la detecció
Afegiu codi per processar el resultat de la detecció

Al bucle Forever, afegiu codi per processar el resultat de la detecció des del sensor de visió MU.

Pas 6: mostreu el resultat a la matriu LED

Mostra el resultat a la matriu LED
Mostra el resultat a la matriu LED

Utilitzem una funció personalitzada per mostrar el resultat del reconeixement de números. Nota: atès que hem col·locat el bit Micro: verticalment, el número de la pantalla LED s’ha de girar 90 graus.

Pas 7: Lògica del joc

Lògica del joc
Lògica del joc

Podeu programar micro: bit per donar una petita pista sobre el número secret.

Pas 8: afegiu la barra de vida

Afegiu Life Bar
Afegiu Life Bar
Afegeix Life Bar
Afegeix Life Bar

També podeu gaudir del joc per divertir-vos una mica. Utilitzem la columna esquerra de la matriu LED per mostrar la "barra de vida"

Pas 9: afegiu música

Afegiu música
Afegiu música

Això és. A causa de l'espai, no es mostren tots els codis a la figura anterior. Podeu trobar el codi complet aquí.

Pas 10: resum

Aquest tutorial us ensenya a construir una mini màquina de jocs mitjançant Micro: bit i el sensor de visió MU. Amb l'ajut del reconeixement visual del sensor de visió MU, podeu crear molts jocs similars de "joc físic" a la plataforma Micro: bits.

Recomanat: