Sisukord:
- Tarvikud
- Samm: juhtmete ühendamine
- 2. samm: MU nägemisandur III
- Samm 3: Micro: bit programmeerimine Makecode kaudu
- Samm: lähtestage MU nägemisandur
- Samm: lisage kood tuvastamistulemuse töötlemiseks
- Samm: kuvage tulemus LED -maatriksil
- 7. samm: mänguloogika
- 8. samm: lisage Life Bar
- Samm: lisage muusika
- 10. samm: kokkuvõte
Video: Mini "Arvake arv" mänguautomaat Microga: bit: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Kas olete kunagi mänginud filmi "Arva ära number"? See on väga hõlpsasti ehitatav minimängumasin, mis mängib koos teiega mängu "Arvake arv". Me kavandasime selle DIY projekti, et julgustada füüsilist mängu ja aidata lastel programmeerimist õppida. See kasutab numbrikaartide tundmiseks MU Vision sensorit, mille kaudu mängija proovib arvata masina valitud juhuslikku numbrit.
Seadistust selgitatakse sellel pildil.
MU nägemisandur, mis tuvastab trükitud numbrikaardid, on I2C -siini kaudu ühendatud Micro: bitiga. Kaks trükkplaadi plaati ja kõlarit hoitakse koos, kasutades LEGO tehnilistest osadest ehitatud alust, nii et kaamera vaatab alla 45 -kraadise nurga all. Veenduge, et miski ei blokeeriks kaamera vaadet Micro: bit ees, kus mängija esitab masinale numbrikaardi.
Tarvikud
BBC mikro: bitiplaat
×1
Morpx MU nägemisandur III
×1
LEGO Technic tükid
× 1 Pimoroni tihvt: bit × 1
Kõlar: 0,25 W, 8 oomi
Samm: juhtmete ühendamine
Peate ühendama 6 juhtmest. Kõlaril on kaks juhtmest, mis ühendavad Micro: bitti "0" ja "GND" tihvti. MU Vision anduril on 4 juhet, mis ühendavad I2C siiniga - 3V, tihvt 19 (SCL), tihvt 20 (SDA) ja GND. Pildil jootame juhtmed lihtsalt Micro: bit kontaktpadi külge. Juhtmete ühendamiseks võite kasutada ka ühte micro: bit'i murdplaati.
2. samm: MU nägemisandur III
MU Vision andur on peamine AI moodul, mis tuvastab erinevaid numbrikaarte. Sellel on I2C väljundport, mida saab kasutada Micro: bitiga ühendamiseks (tihvt 19 ja tihvt 20).
1. Micro: bitiga ühenduse loomiseks peab nägemisanduri vasakpoolne DIP -lüliti 2 olema I2C -režiimi kasutamiseks asendis "ON".
2. Nägemisandur on paigaldatud tagurpidi (anduri pistik mängija poole), nii et kui mängija esitab numbrikaardi masinale, on see mängija vaatepunktist "ees".
Samm 3: Micro: bit programmeerimine Makecode kaudu
Masinat saate programmeerida MakeCode'i abil. Micro: bitti saate programmeerida nii Javascriptis kui ka plokkkoodis. Selle lihtsustamiseks kasutame siin illustreerimiseks plokkide programmeerimist. Importige MUVisionSensorIII kogu, valides "Advanced"-> "Extensions" ja tippige otsingukasti "mu-opensource/MuVisionSensorIII-MakeCode". Valige tulemusest laiend "Muvs".
Nüüd leiate sellised MuVisionSensori plokid
Samm: lähtestage MU nägemisandur
2. MU Vision Sensor initsialiseerimine käivitusplokis ja selle seadistamine I2C siinile.
ja Lisa numbrikaardi algoritm.
Samm: lisage kood tuvastamistulemuse töötlemiseks
Lisage Foreveri ahelasse kood, et töödelda MU Vision Sensori tuvastamistulemust.
Samm: kuvage tulemus LED -maatriksil
Me kasutame numbrite tuvastamise tulemuse kuvamiseks kohandatud funktsiooni. Märkus. Kuna paigutasime Micro: bitti vertikaalselt, tuleb LED -ekraanil olevat numbrit pöörata 90 kraadi.
7. samm: mänguloogika
Saate programmeerida micro: bit, et anda salajasele numbrile väike vihje.
8. samm: lisage Life Bar
Mängule saate ka natuke lõbusamaks muuta. Kasutame "eluriba" kuvamiseks LED -maatriksi vasakpoolset veergu
Samm: lisage muusika
See on kõik. Ruumi tõttu ei ole ülaltoodud joonisel kõik koodid näidatud. Täieliku koodi leiate siit.
10. samm: kokkuvõte
See õpetus õpetab teile, kuidas ehitada minimänguautomaat, kasutades Micro: bitit ja MU nägemisandurit. MU nägemisanduri visuaalse äratundmise abil saate Micro: bit platvormile ehitada palju sarnaseid "füüsilise mängimise" mänge.
Soovitan:
Kallutatav LEGO Maze Microga: bit: 9 sammu
Kallutatav LEGO labürint koos mikroga: bit: pole saladus, et LEGO on fantastiline ja me ei armasta midagi rohkemat kui lisada oma LEGO komplektidesse lõbusat elektroonikat, et muuta need veelgi vingemaks. Meie LEGO labürindil on kahel küljel nupud, mis võimaldavad teil ülemist poolt kallutada ja palliga manööverdada
Muusikariist Microga: bit: 5 sammu
Mikroinstrument koos mikroga: bit: Tere. Täna näitan teile, kuidas saate muuta oma BBC Micro: Bit muusikainstrumendiks, mis reageerib ruumi ümbritsevale valgusele. See on ülilihtne ja ülikiire, seega järgige neid samme ja alustage mõne moosi valmistamist
Käivitage miniservo Microga: bit: 5 sammu
Käivitage miniservo koos Micro: bitiga: see kiire juhendab teile, kuidas programmeerida oma BBC Micro: bit, kasutades MakeCode redaktorit, et käivitada mini servomootor. Juhised oma mikro: biti ühendamiseks mootoriga on siin: http: //www.papermech.net/bbcmicrobit/Töötamise põhitõed
Lihtne Animatronic Microga: bit: 9 sammu (piltidega)
Lihtne Animatronic Microga: bit: Tere tulemast minu esimesse Instructable'i. Jagan, kuidas ma selle Skeksis Animatronicu tegin. Loodan, et juhendades teid kogu minu protsessi kaudu, saate inspiratsiooni oma roboti valmistamiseks, isegi kui see midagi sellist välja ei näe. Ma ei räägi sinust palju
Facebooki fännide arv: 5 sammu (piltidega)
Facebooki fännide arv: Värskendus: 26.09.2019 - Aeg lendab ja tehnoloogia muutub. Pärast selle projekti loomist on Facebook muutnud oma API -sid ja APP seadistusi. Seega on Facebooki rakenduse loomise samm aegunud. Täna pole mul enam juurdepääsu ega võimalust seda sammu järgida