Innholdsfortegnelse:

Mini "Gjett nummeret" spillmaskin med mikro: bit: 10 trinn
Mini "Gjett nummeret" spillmaskin med mikro: bit: 10 trinn

Video: Mini "Gjett nummeret" spillmaskin med mikro: bit: 10 trinn

Video: Mini
Video: The Third Industrial Revolution: A Radical New Sharing Economy 2024, November
Anonim
Mini
Mini

Har du noen gang spilt "Gjett tallet"? Dette er en veldig lett å bygge minispillemaskin som spiller "Gjett tallet" med deg. Vi designet dette DIY -prosjektet for å oppmuntre til fysisk lek og hjelpe barna med å lære programmering. Den bruker en MU Vision -sensor for å registrere tallkortene, som spilleren vil prøve å gjette det tilfeldige tallet som maskinen har valgt.

Oppsettet er forklart i dette bildet.

En MU -visionssensor som kan gjenkjenne trykte tallkort er koblet til Micro: bit via I2C -bussen. De to PCB -kortene og en høyttaler holdes sammen ved hjelp av et stativ bygget av LEGO teknikkstykker, slik at kameraet ser ned i en 45 graders vinkel. Sørg for at det ikke er noe som blokkerer kameravisningen foran Micro: -biten der spilleren vil presentere tallkortet for maskinen.

Rekvisita

BBC micro: bit board

×1

Morpx MU Vision Sensor III

×1

LEGO Technic Pieces

× 1 Pimoroni -pin: bit × 1

Høyttaler: 0,25 W, 8 ohm

Trinn 1: Koble til ledningene

Koble til ledningene
Koble til ledningene

Du må koble til 6 ledninger. Høyttaleren har to ledninger som er koblet til "0" og "GND" -pinnen på Micro: bit. MU Vision -sensoren har 4 ledninger som er koblet til I2C -bussen - 3V, pin 19 (SCL), pin 20 (SDA) og GND. I bildet lodder vi bare ledningene til Micro: bit kontaktplaten. Du kan også bruke et av utbruddskortet for mikro: bit for å koble ledningene.

Trinn 2: MU Vision Sensor III

MU Vision Sensor III
MU Vision Sensor III

MU Vision -sensoren er den viktigste AI -modulen som gjenkjenner forskjellige tallkort. Den har I2C -utgangsport som kan brukes til å koble til Micro: bit (pin 19 og pin 20).

1. For å koble til Micro: bit må synssensorens venstre DIP -bryter 2 settes til "ON" for å bruke I2C -modus.

2. Visjonssensoren er montert opp ned (sensorkontakten vender mot spilleren) slik at når spilleren presenterer tallkortet for maskinen, er det "frontalt" fra spillerens synspunkt.

Trinn 3: Programmering av Micro: bit Via Makecode

Programmering Micro: bit Via Makecode
Programmering Micro: bit Via Makecode
Programmering Micro: bit Via Makecode
Programmering Micro: bit Via Makecode

Du kan programmere maskinen ved hjelp av MakeCode. Du kan programmere Micro: bit i både Javascript eller i blokkode. For å gjøre det enkelt bruker vi blokkprogrammering for å illustrere her. Importer MUVisionSensorIII-biblioteket Ved å velge "Avansert"-> "Utvidelser", og skriv "mu-opensource/MuVisionSensorIII-MakeCode" i søkeboksen. Velg utvidelsen "Muvs" fra resultatet.

Du vil nå finne MuVisionSensor -blokkene som dette

Trinn 4: Initialiser MU Vision Sensor

Initialiser MU Vision Sensor
Initialiser MU Vision Sensor
Initialiser MU Vision Sensor
Initialiser MU Vision Sensor

2. Initialisering av MU Vision Sensor i startblokken og sett den til å bruke I2C -buss.

og Legg til tallkortalgoritme.

Trinn 5: Legg til kode for å behandle registreringsresultatet

Legg til kode for å behandle registreringsresultatet
Legg til kode for å behandle registreringsresultatet

I Forever -løkken, legg til kode for å behandle deteksjonsresultatet fra MU Vision Sensor.

Trinn 6: Vis resultatet på LED -matrisen

Vis resultatet på LED -matrisen
Vis resultatet på LED -matrisen

Vi bruker en egendefinert funksjon for å vise tallgjenkjenningsresultatet. Merk: Siden vi plasserte Micro: -biten vertikalt, må tallet på LED -skjermen roteres 90 grader.

Trinn 7: Spilllogikk

Spilllogikk
Spilllogikk

Du kan programmere micro: bit for å gi et lite hint om det hemmelige nummeret.

Trinn 8: Legg til Life Bar

Legg til Life Bar
Legg til Life Bar
Legg til Life Bar
Legg til Life Bar

Du kan også leve livet for litt mer moro. Vi bruker venstre kolonne i LED -matrisen for å vise "livslinjen"

Trinn 9: Legg til musikk

Legg til musikk
Legg til musikk

Det er det. På grunn av plassen er ikke alle koder vist i figuren ovenfor. Du finner hele koden her.

Trinn 10: Oppsummering

Denne opplæringen lærer deg hvordan du bygger en minispillmaskin ved hjelp av Micro: bit og MU Vision Sensor. Ved hjelp av visuell gjenkjenning fra MU Vision Sensor kan du bygge mange lignende "fysiske spill" -spill på Micro: bit -plattformen.

Anbefalt: