Satura rādītājs:
- Piegādes
- 1. darbība: vadu pievienošana
- 2. solis: MU redzes sensors III
- 3. solis: Micro: bit programmēšana, izmantojot Makecode
- 4. darbība: inicializējiet MU redzes sensoru
- 5. darbība. Pievienojiet kodu, lai apstrādātu noteikšanas rezultātu
- 6. darbība: parādiet rezultātu uz LED matricas
- 7. solis: spēles loģika
- 8. darbība: pievienojiet Life Bar
- 9. darbība: pievienojiet mūziku
- 10. darbība. Kopsavilkums
Video: Mini spēļu automāts "Uzmini skaitli" ar Micro: bit: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Vai esat kādreiz spēlējis "Uzmini skaitli"? Šī ir ļoti viegli uzbūvējama mini spēļu mašīna, kas kopā ar jums spēlē “Guess the Number”. Mēs izstrādājām šo DIY projektu, lai veicinātu fizisku spēli un palīdzētu bērniem apgūt programmēšanu. Tas izmanto MU Vision sensoru, lai uztvertu ciparu kartītes, caur kurām spēlētājs mēģinās uzminēt izlases numuru, kuru iekārta ir izvēlējusies.
Viss iestatījums ir izskaidrots šajā attēlā.
MU redzes sensors, kas spēj atpazīt drukātas numuru kartes, ir pievienots Micro: bit, izmantojot I2C kopni. Abas PCB plates un skaļrunis tiek turēti kopā, izmantojot statīvu, kas būvēts no LEGO tehniskajiem elementiem, lai kamera skatītos uz leju 45 grādu leņķī. Pārliecinieties, ka nekas neaizkavē kameras skatu uz Micro: bit priekšpusi, kur atskaņotājs mašīnai uzrādīs numuru kartīti.
Piegādes
BBC mikro: bitu dēlis
×1
Morpx MU redzes sensors III
×1
LEGO Technic Pieces
× 1 Pimoroni tapa: bits × 1
Skaļrunis: 0,25 W, 8 omi
1. darbība: vadu pievienošana
Jums būs jāpievieno 6 vadi. Skaļrunim ir divi vadi, kas savieno ar Micro: bit "0" un "GND" tapu. MU Vision sensoram ir 4 vadi, kas savienojas ar I2C kopni - 3 V, 19. tapa (SCL), 20. tapa (SDA) un GND. Attēlā mēs vienkārši pielodējam vadus pie Micro: bit kontakta paliktņa. Lai savienotu vadus, varat izmantot arī vienu no sadalīšanas paneļiem micro: bit.
2. solis: MU redzes sensors III
MU Vision sensors ir galvenais AI modulis, kas atpazīst dažādas numuru kartes. Tam ir I2C izejas ports, ko var izmantot, lai izveidotu savienojumu ar Micro: bit (19. tapa un 20. tapa). Piezīme:
1. Lai izveidotu savienojumu ar Micro: bit, redzes sensora kreisajam DIP slēdzim 2 jābūt iestatītam uz "ON", lai izmantotu I2C režīmu.
2. Redzes sensors ir uzstādīts otrādi (sensora savienotājs ir pavērsts pret atskaņotāju) tā, ka tad, kad spēlētājs uzrāda mašīnai ciparu karti, tā no atskaņotāja skatu punkta ir “frontāla”.
3. solis: Micro: bit programmēšana, izmantojot Makecode
Iekārtu var ieprogrammēt, izmantojot MakeCode. Micro: bitu varat ieprogrammēt gan Javascript, gan bloka kodā. Lai to padarītu vienkāršu, mēs ilustrējam bloka programmēšanu. Importējiet MUVisionSensorIII bibliotēku, atlasot "Advanced"-> "Extensions" un meklēšanas lodziņā ierakstot "mu-opensource/MuVisionSensorIII-MakeCode". Rezultātā atlasiet paplašinājumu "Muvs".
Tagad jūs atradīsit šādus MuVisionSensor blokus
4. darbība: inicializējiet MU redzes sensoru
2. MU Vision Sensor inicializēšana ieslēgšanas blokā un iestatiet to izmantot I2C kopni.
un pievienot numuru kartes algoritmu.
5. darbība. Pievienojiet kodu, lai apstrādātu noteikšanas rezultātu
Cilnē Forever pievienojiet kodu, lai apstrādātu MU Vision Sensor noteikšanas rezultātu.
6. darbība: parādiet rezultātu uz LED matricas
Mēs izmantojam pielāgotu funkciju, lai parādītu skaitļu atpazīšanas rezultātu. Piezīme. Tā kā Micro: bitu ievietojām vertikāli, LED displeja numurs ir jāpagriež par 90 grādiem.
7. solis: spēles loģika
Jūs varat ieprogrammēt micro: bit, lai sniegtu nelielu mājienu par slepeno numuru.
8. darbība: pievienojiet Life Bar
Jūs varat arī atdzīvināt spēli, lai iegūtu vairāk jautrības. Mēs izmantojam LED matricas kreiso kolonnu, lai parādītu "dzīves joslu"
9. darbība: pievienojiet mūziku
Tieši tā. Vietas dēļ iepriekš attēlā nav parādīts viss kods. Pilnu kodu varat atrast šeit.
10. darbība. Kopsavilkums
Šī apmācība māca, kā izveidot mini spēļu automātu, izmantojot Micro: bit un MU Vision Sensor. Izmantojot vizuālo atpazīšanu no MU Vision Sensor, jūs varat izveidot daudzas līdzīgas "fiziskas spēles" spēles uz Micro: bit platformas.
Ieteicams:
Spēļu automāts: 4 soļi
Spēļu automāts: PIEZĪME. Man tagad ir Instructable, kas piedāvā spēļu automāta Arduino kodu. Es atceros, kad es biju 17 gadus vecs, nesen beidzis vidusskolu un kopā ar saviem vecvecākiem no Kalifornijas devos atpakaļ uz savām mājām Mičiganā. . Protams, ka mēs
Lissajous skaitļi 8X8 LED matricā: 7 soļi
Lissajous attēli uz 8X8 LED matricas: Gaismas punkts, kas svārstās 2 perpendikulārās asīs, zīmē modeli ar nosaukumu "Lissajous Figure". (1857) vai " Bowditch Curve " (1815). Modeļi svārstās no vienkāršiem līdz sarežģītiem atkarībā no frekvences attiecības un divu asu fāzes. 1: 1
Arduino kabatas spēļu automāts: 4 soļi
Spēļu automāts Arduino Pocket: Es būšu godīgs un teikšu, ka šis projekts nekad nebūtu noticis, izņemot to, ka es patvēros savā vietā koronavīrusa uzliesmojuma laikā, es nejauši redzēju, ka Instructables rīko konkursu “LED sloksne”, un Man ir dažas LED sloksnes
Retro spēļu automāts ar aveņu PI, RetroPie un mājās gatavotu futrāli: 17 soļi (ar attēliem)
Retro spēļu automāts ar Raspberry PI, RetroPie un mājās gatavotu lietu: Pirms kāda laika es atradu Linux izplatīšanu Raspberry Pi ar nosaukumu RetroPie. Es uzreiz uzzināju, ka tā ir lieliska ideja ar lielisku īstenošanu. Viena mērķa retro spēļu sistēma bez nevajadzīgām funkcijām. Izcili. Drīz pēc tam es nolēmu
Arkādes spēļu automāts ar Raspberry Pi: 7 soļi (ar attēliem)
Arkādes spēļu mašīna ar Raspberry Pi: stāsta veidošana: Arkādes spēļu automāts ar retro pi (aveņu pi3)