Innehållsförteckning:

Mini "Gissa antalet" spelmaskin med mikro: bit: 10 steg
Mini "Gissa antalet" spelmaskin med mikro: bit: 10 steg

Video: Mini "Gissa antalet" spelmaskin med mikro: bit: 10 steg

Video: Mini
Video: КАК НАСТРОИТЬ L4D2 2024, Juli
Anonim
Mini
Mini

Har du någonsin spelat "Guess the Number"? Detta är en mycket lätt att bygga minispelmaskin som spelar "Gissa antalet" med dig. Vi utformade detta DIY -projekt för att uppmuntra till fysisk lek och hjälpa barn att lära sig programmering. Den använder en MU Vision -sensor för att känna av nummerkorten, genom vilka spelaren kommer att försöka gissa det slumpmässiga numret som maskinen har valt.

Upplägget förklaras allt i den här bilden.

En MU -visionssensor som kan känna igen tryckta nummerkort är ansluten till Micro: bit via I2C -bussen. De två kretskorten och en högtalare hålls ihop med ett stativ som är byggt av LEGO tekniska delar så att kameran ser ner i 45 graders vinkel. Se till att det inte finns något som blockerar kameravyn framåt på Micro: bit där spelaren kommer att presentera nummerkortet för maskinen.

Tillbehör

BBC micro: bitskiva

×1

Morpx MU Vision Sensor III

×1

LEGO Technic Pieces

× 1 Pimoroni -stift: bit × 1

Högtalare: 0,25 W, 8 ohm

Steg 1: Anslut kablarna

Ansluta trådarna
Ansluta trådarna

Du måste ansluta 6 ledningar. Högtalaren har två ledningar som ansluter till "0" och "GND" -stiften på Micro: bit. MU Vision -sensorn har 4 ledningar som ansluter till I2C -bussen - 3V, stift 19 (SCL), stift 20 (SDA) och GND. På bilden lödder vi bara trådarna till Micro: bit -kontaktplattan. Du kan också använda en av brytkortet för mikro: bit för att ansluta trådarna.

Steg 2: MU Vision Sensor III

MU Vision Sensor III
MU Vision Sensor III

MU Vision -sensorn är den huvudsakliga AI -modulen som känner igen olika nummerkort. Den har I2C -utgångsport som kan användas för att ansluta till Micro: bit (stift 19 och stift 20).

1. För att ansluta till Micro: bit måste vision -sensorns vänstra DIP -omkopplare 2 ställas på "ON" för att använda I2C -läget.

2. Visionssensorn är monterad upp och ner (sensorkontakten vänd mot spelaren) så att när spelaren presenterar nummerkortet för maskinen är det "frontalt" från spelarens synvinkel.

Steg 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 programmera maskinen med MakeCode. Du kan programmera Micro: bit i både Javascript eller i block kod. För att göra det enkelt använder vi blockprogrammering för att illustrera här. Importera MUVisionSensorIII-biblioteket Genom att välja "Avancerat"-> "Tillägg" och skriv "mu-opensource/MuVisionSensorIII-MakeCode" i sökrutan. Välj tillägget "Muvs" från resultatet.

Du hittar nu MuVisionSensor -blocken så här

Steg 4: Initiera MU Vision Sensor

Initiera MU Vision Sensor
Initiera MU Vision Sensor
Initiera MU Vision Sensor
Initiera MU Vision Sensor

2. Initialisering av MU Vision Sensor i startblocket och ställ in den för att använda I2C -buss.

och Lägg till algoritm för nummerkort.

Steg 5: Lägg till kod för att bearbeta detekteringsresultatet

Lägg till kod för att bearbeta detekteringsresultatet
Lägg till kod för att bearbeta detekteringsresultatet

Lägg till kod i Forever -slingan för att bearbeta detekteringsresultatet från MU Vision Sensor.

Steg 6: Visa resultatet på LED -matrisen

Visa resultatet på LED -matrisen
Visa resultatet på LED -matrisen

Vi använder en anpassad funktion för att visa nummerigenkänningsresultatet. Obs: Eftersom vi placerade Micro: -biten vertikalt måste numret på LED -displayen roteras 90 grader.

Steg 7: Spellogik

Spellogik
Spellogik

Du kan programmera micro: bit för att ge en liten hint om det hemliga numret.

Steg 8: Lägg till Life Bar

Lägg till Life Bar
Lägg till Life Bar
Lägg till Life Bar
Lägg till Life Bar

Du kan också leva till spelet för lite roligare. Vi använder den vänstra kolumnen i LED -matrisen för att visa "livsfältet"

Steg 9: Lägg till musik

Lägg till musik
Lägg till musik

Det är allt. På grund av rymdskälet visas inte all kod i figuren ovan. Du hittar hela koden här.

Steg 10: Sammanfattning

Denna handledning lär dig hur du bygger en minispelmaskin med Micro: bit och MU Vision Sensor. Med hjälp av visuellt igenkänning från MU Vision Sensor kan du bygga många liknande "fysiska spel" -spel på Micro: bit -plattformen.

Rekommenderad: