Sadržaj:

Mini mašina za igre "Pogodi broj" sa Micro: bit: 10 koraka
Mini mašina za igre "Pogodi broj" sa Micro: bit: 10 koraka

Video: Mini mašina za igre "Pogodi broj" sa Micro: bit: 10 koraka

Video: Mini mašina za igre
Video: КАК НАСТРОИТЬ L4D2 2024, Juli
Anonim
Mini
Mini

Jeste li ikada igrali "Pogodi broj"? Ovo je vrlo jednostavna mašina za izradu mini igara koja s vama svira "Pogodi broj". Dizajnirali smo ovaj DIY projekt kako bismo potaknuli fizičku igru i pomogli djeci da nauče programiranje. Koristi MU Vision senzor za otkrivanje brojčanih kartica, pomoću kojih će igrač pokušati pogoditi slučajni broj koji je mašina odabrala.

Sve postavke su objašnjene na ovoj slici.

Senzor vida MU koji može prepoznati ispisane kartice s brojevima spojen je na Micro: bit preko I2C sabirnice. Dvije ploče i zvučnik drže se zajedno pomoću postolja izrađenog od LEGO tehničkih komada, tako da kamera gleda dolje pod kutom od 45 stupnjeva. Uvjerite se da ništa ne blokira pogled kamere s prednje strane Micro: bita gdje će igrač predočiti karticu s brojem na uređaj.

Supplies

BBC micro: bit ploča

×1

Morpx MU Vision Sensor III

×1

LEGO tehnički komadi

× 1 Pimoroni pin: bit × 1

Zvučnik: 0,25 W, 8 ohma

Korak 1: Spajanje žica

Spajanje žica
Spajanje žica

Morat ćete spojiti 6 žica. Zvučnik ima dvije žice povezane na "0" i "GND" pin Micro: bita. Senzor MU Vision ima 4 žice povezane na I2C sabirnicu - 3V, pin 19 (SCL), pin 20 (SDA) i GND. Na slici smo samo lemili žice na Micro: bit kontaktnu ploču. Za povezivanje žica možete koristiti i jednu od razvodnih ploča za micro: bit.

Korak 2: MU Vision Sensor III

Senzor vida MU III
Senzor vida MU III

MU Vision senzor je glavni AI modul koji prepoznaje različite kartice s brojevima. Ima I2C izlazni port koji se može koristiti za povezivanje na Micro: bit (pin 19 i pin 20).

1. Za spajanje na Micro: bit, lijevi DIP prekidač 2 senzora za vid mora biti postavljen na "ON" da bi se koristio I2C način rada.

2. Senzor za vid je montiran naopako (konektor senzora okrenut prema igraču) tako da kada igrač unese brojčanu karticu u mašinu, ona je "frontalna" sa tačke gledišta igrača.

Korak 3: Programiranje Micro: bita putem Makecode -a

Programiranje Micro: bit preko Makecode -a
Programiranje Micro: bit preko Makecode -a
Programiranje Micro: bit preko Makecode -a
Programiranje Micro: bit preko Makecode -a

Stroj možete programirati pomoću MakeCode. Micro: bit možete programirati u Javascript -u ili u blok kodu. Radi pojednostavljenja ovdje koristimo blok programiranje za ilustraciju.1. Uvezite biblioteku MUVisionSensorIII Odabirom "Napredno"-> "Proširenja" i upišite "mu-opensource/MuVisionSensorIII-MakeCode" u okvir za pretraživanje. Odaberite ekstenziju "Muvs" iz rezultata.

Sada ćete pronaći ovakve MuVisionSensor blokove

Korak 4: Inicijalizirajte MU Vision Sensor

Pokrenite MU Vision Sensor
Pokrenite MU Vision Sensor
Pokrenite MU Vision Sensor
Pokrenite MU Vision Sensor

2. Inicijalizacija MU Vision Sensor -a u početnom bloku i podesite ga da koristi I2C sabirnicu.

i Algoritam za dodavanje broja kartice.

Korak 5: Dodajte kôd za obradu rezultata otkrivanja

Dodajte kôd za obradu rezultata otkrivanja
Dodajte kôd za obradu rezultata otkrivanja

U Forever petlji dodajte kod za obradu rezultata detekcije iz MU Vision Sensor.

Korak 6: Prikažite rezultat na LED matrici

Prikažite rezultat na LED matrici
Prikažite rezultat na LED matrici

Koristimo prilagođenu funkciju za prikaz rezultata prepoznavanja brojeva. Napomena: Budući da smo Micro: bit postavili okomito, broj na LED zaslonu treba rotirati za 90 stupnjeva.

Korak 7: Logika igre

Logika igre
Logika igre

Možete programirati micro: bit da da malo natuknice za tajni broj.

Korak 8: Dodajte traku života

Dodajte Life Bar
Dodajte Life Bar
Dodajte Life Bar
Dodajte Life Bar

Možete i doživjeti igru za malo više zabave. Koristimo lijevu kolonu LED matrice za prikaz "trake života"

Korak 9: Dodajte muziku

Dodaj muziku
Dodaj muziku

To je to. Zbog razmaka, nisu svi kodovi prikazani na gornjoj slici. Cijeli kôd možete pronaći ovdje.

Korak 10: Sažetak

Ovaj vodič vas uči kako izgraditi stroj za mini igre pomoću Micro: bita i MU Vision senzora. Uz pomoć vizualnog prepoznavanja sa MU Vision Sensor -a, možete izgraditi mnoge slične igre "physical play" na Micro: bit platformi.

Preporučuje se: