INHOUDSOPGAWE:

Mini "Raai die nommer" spelmasjien met mikro: bietjie: 10 stappe
Mini "Raai die nommer" spelmasjien met mikro: bietjie: 10 stappe

Video: Mini "Raai die nommer" spelmasjien met mikro: bietjie: 10 stappe

Video: Mini
Video: Как убрать ОТЕКИ, ДВОЙНОЙ ПОДБОРОДОК и подтянуть ОВАЛ лица. Моделирующий МАССАЖ лица, шеи и декольте 2024, November
Anonim
Mini
Mini

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

Verbind die drade
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 III
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

Programmeermikro: bit Via Makecode
Programmeermikro: bit Via Makecode
Programmeermikro: bit Via Makecode
Programmeermikro: bit Via Makecode

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

Initialiseer MU Vision Sensor
Initialiseer MU Vision Sensor
Initialiseer MU Vision Sensor
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 by om die opsporingsresultaat te verwerk
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

Wys die resultaat op die LED Matrix
Wys die resultaat op die LED Matrix

Ons gebruik 'n pasgemaakte funksie om die resultaat van die herkenning van getalle te vertoon.

Stap 7: Spellogika

Spellogika
Spellogika

U kan micro: bit programmeer om 'n bietjie wenk vir die geheime nommer te gee.

Stap 8: Voeg Life Bar by

Voeg Life Bar by
Voeg Life Bar by
Voeg Life Bar by
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

Voeg musiek by
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: