INHOUDSOPGAWE:
- Voorrade
- Stap 1: Verbind die drade
- Stap 2: Die MU Vision Sensor III
- Stap 3: Micro: bit via Makecode programmeer
- Stap 4: Initialiseer MU Vision Sensor
- Stap 5: Voeg kode by om die opsporingsresultaat te verwerk
- Stap 6: Vertoon die resultaat op die LED Matrix
- Stap 7: Spellogika
- Stap 8: Voeg Life Bar by
- Stap 9: Voeg musiek by
- Stap 10: Opsomming
Video: Mini "Raai die nommer" spelmasjien met mikro: bietjie: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Het u al ooit 'Raai die nommer' gespeel? Dit is 'n baie maklike mini-spelmasjien wat 'Raai die nommer' saam met u speel. Ons het hierdie selfdoenprojek ontwerp om fisiese spel aan te moedig en kinders te help om programmering te leer. Dit gebruik 'n MU Vision -sensor om die getallekaarte te bepaal, waardeur die speler die ewekansige getal wat die masjien gekies het, sal probeer raai.
Die opset word alles in hierdie prent verduidelik.
'N MU -visiesensor wat gedrukte getallekaarte kan herken, is via die I2C -bus aan die Micro: bit gekoppel. Die twee PCB -borde en 'n luidspreker word aanmekaar gehou met 'n voetstuk wat uit LEGO -tegniese stukke gebou is, sodat die kamera in 'n hoek van 45 grade afkyk. Maak seker dat daar niks is wat die kamera -aansig aan die voorkant van die Micro blokkeer nie, waar die speler die nommerkaart aan die masjien sal voorhou.
Voorrade
BBC micro: bitboard
×1
Morpx MU Vision Sensor III
×1
LEGO Technic -stukke
× 1 Pimoroni -pen: bietjie × 1
Luidspreker: 0,25 W, 8 ohm
Stap 1: Verbind die drade
U moet 6 drade aansluit. Die luidspreker het twee drade wat aansluit by die "0" en "GND" pen van Micro: bit. Die MU Vision -sensor het 4 drade wat aansluit by die I2C -bus - 3V, pen 19 (SCL), pen 20 (SDA) en GND. In die prentjie soldeer ons net die drade aan die Micro: bit -kontakblok. U kan ook een van die breekbord vir mikro: bis gebruik om die drade aan te sluit.
Stap 2: Die MU Vision Sensor III
Die MU Vision -sensor is die belangrikste AI -module wat verskillende getallekaarte herken. Dit het 'n I2C -uitvoerpoort wat gebruik kan word om aan te sluit op die Micro: bit (pen 19 en pen 20).
1. Om aan te sluit by Micro: bit, moet die linker DIP -skakelaar 2 van die visiesensor op "AAN" gestel word om die I2C -modus te gebruik.
2. Die visiesensor is onderstebo gemonteer (die sensorverbinding na die speler gerig) sodat wanneer die speler die nommerkaart aan die masjien voorgee, dit "frontaal" is vanuit die speler se oogpunt.
Stap 3: Micro: bit via Makecode programmeer
U kan die masjien met MakeCode programmeer. U kan die Micro: bit in beide Javascript of in blokkode programmeer. Om dit eenvoudig te maak, gebruik ons blokprogrammering om dit hier te illustreer. Voer die MUVisionSensorIII-biblioteek in deur "Advanced"-> "Extensions" te kies en tik "mu-opensource/MuVisionSensorIII-MakeCode" in die soekkassie. Kies die "Muvs" -uitbreiding uit die resultaat.
U vind nou die MuVisionSensor -blokke soos hierdie
Stap 4: Initialiseer MU Vision Sensor
2. Initialisering van MU Vision Sensor in die aanvangsblok en stel dit in om I2C -bus te gebruik.
en Voeg nommerkaart -algoritme by.
Stap 5: Voeg kode by om die opsporingsresultaat te verwerk
Voeg kode in die Forever -lus by om die opsporingsresultaat van die MU Vision Sensor te verwerk.
Stap 6: Vertoon die resultaat op die LED Matrix
Ons gebruik 'n pasgemaakte funksie om die resultaat van die herkenning van getalle te vertoon.
Stap 7: Spellogika
U kan micro: bit programmeer om 'n bietjie wenk vir die geheime nommer te gee.
Stap 8: Voeg Life Bar by
U kan ook 'n bietjie meer pret hê met die spel. Ons gebruik die linkerkolom van die LED -matriks om die 'lewensbalk' te vertoon
Stap 9: Voeg musiek by
Dis dit. As gevolg van die ruimte, word nie alle kode in die bostaande figuur getoon nie. U kan die volledige kode hier vind.
Stap 10: Opsomming
Hierdie handleiding leer u hoe u 'n mini -speletjie -masjien kan bou met behulp van Micro: bit en die MU Vision Sensor. Met die hulp van visuele herkenning van die MU Vision Sensor, kan u baie soortgelyke "fisiese speel" -speletjies op die Micro: bit -platform bou.
Aanbeveel:
Duimwielklok - Kom ons raai die tyd: 5 stappe (met foto's)
Duimwielklok - Kom ons raai die tyd: Hallo almal, hier is my eerste instruksies, so ek hoop dat dit goed sal wees. Boonop is my Engelse vlak redelik swak, so ek hoop dat ek nie te veel foute sal begaan nie! Die doel van hierdie projek is om 'n paar " Thumbwheels " uit 'n ou laboratorium gered
Aan die gang met die mikro: bietjie: 6 stappe (met foto's)
Aan die gang met die Micro: bit: Die micro: bit is 'n mikrobeheerder - 'n klein rekenaar waarmee u elektronika kan beheer. Dit bevat baie funksies op 'n klein elektroniese bord: 'n versnellingsmetersensor om beweging, hoek en versnelling op te spoor; 'n magnetometersensor om mag
Gebruik die HC-05 Bluetooth-module om mikro: bietjie kommunikasie met 'n selfoon te besef: 9 stappe (met foto's)
Gebruik die HC-05 Bluetooth-module om mikro: bis-kommunikasie met 'n selfoon te besef: in die hoofstuk Gebruik die HC-06 Bluetooth-module om mikro: bit-kommunikasie met die selfoon te besef, het ons gepraat oor hoe om HC-06 te gebruik om kommunikasie tussen mikro te bewerkstellig: bit en selfoon. Behalwe HC-06, is daar nog 'n algemene Bluetooth-module
Gebruik die HC-06 Bluetooth-module om mikro: bietjie kommunikasie met 'n selfoon te besef: 8 stappe (met foto's)
Gebruik die HC-06 Bluetooth-module om mikro: bit-kommunikasie met 'n selfoon te besef: baie vriende om my wat micro: bit speel, vertel my dat die Bluetooth-verbinding van micro: bit nie stabiel is nie. Dit is maklik om te ontkoppel. As ons mikropython gebruik, kan die Bluetooth nie eers gebruik word nie. Voordat hierdie probleem opgelos word deur micro: bit offic
Pocket LED Light ('n bietjie soos 'n Lightsaber .. 'n bietjie nuttig): 4 stappe
Pocket LED Light ('n bietjie soos 'n Lightsaber .. 'n bietjie nuttig): hierdie instruksie wys u hopelik hoe u 'n handige, handige en waarskynlik prettige saklamp kan maak. Eerstens jammer vir die beeldkwaliteit. die kamera sux van naby, selfs met makro aan. Ek moes ook die instruksies teken, aangesien ek dit gemaak het, sodat