Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Yhdistä johdot
- Vaihe 2: MU Vision Sensor III
- Vaihe 3: Micro: bitin ohjelmointi Makecode -koodin kautta
- Vaihe 4: Alusta MU Vision Sensor
- Vaihe 5: Lisää koodi havaintotuloksen käsittelyyn
- Vaihe 6: Näytä tulos LED -matriisissa
- Vaihe 7: Pelilogiikka
- Vaihe 8: Lisää Life Bar
- Vaihe 9: Lisää musiikkia
- Vaihe 10: Yhteenveto
![Mini "Arvaa numero" -pelikone Micro: bitillä: 10 vaihetta Mini "Arvaa numero" -pelikone Micro: bitillä: 10 vaihetta](https://i.howwhatproduce.com/images/009/image-26003-j.webp)
Video: Mini "Arvaa numero" -pelikone Micro: bitillä: 10 vaihetta
![Video: Mini Video: Mini](https://i.ytimg.com/vi/9gb-w0YvQhc/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
![Mini Mini](https://i.howwhatproduce.com/images/009/image-26003-1-j.webp)
Oletko koskaan pelannut "Arvaa numero"? Tämä on erittäin helppo rakentaa minipelikone, joka pelaa "Arvaa numero" kanssasi. Suunnittelimme tämän DIY -projektin kannustamaan fyysiseen leikkiin ja auttamaan lapsia oppimaan ohjelmointia. Se tunnistaa numerokortit MU Vision -anturin avulla, jonka avulla pelaaja yrittää arvata koneen valitseman satunnaisluvun.
Kaikki asetukset selitetään tässä kuvassa.
MU -visioanturi, joka tunnistaa tulostetut numerokortit, on liitetty Micro: bittiin I2C -väylän kautta. Kaksi piirilevyä ja kaiutinta pidetään yhdessä LEGO -teknisistä kappaleista rakennetulla jalustalla siten, että kamera katsoo alaspäin 45 asteen kulmassa. Varmista, että mikään ei estä kameranäkymää Micro: bitin edessä, jossa pelaaja esittää numerokortin laitteelle.
Tarvikkeet
BBC micro: bittikortti
×1
Morpx MU Vision Sensor III
×1
LEGO Technic Pieces
× 1 Pimoroni -nasta: bitti × 1
Kaiutin: 0,25 W, 8 ohmia
Vaihe 1: Yhdistä johdot
![Johtojen yhdistäminen Johtojen yhdistäminen](https://i.howwhatproduce.com/images/009/image-26003-2-j.webp)
Sinun on liitettävä 6 johtoa. Kaiuttimessa on kaksi johtoa, jotka liitetään Micro: bitin "0" - ja "GND" -nastaan. MU Vision -anturissa on 4 johtoa, jotka liitetään I2C -väylään - 3 V, nasta 19 (SCL), nasta 20 (SDA) ja GND. Voit myös liittää johdot yhdellä micro: bit -murtokortilla.
Vaihe 2: MU Vision Sensor III
![MU Vision Sensor III MU Vision Sensor III](https://i.howwhatproduce.com/images/009/image-26003-3-j.webp)
MU Vision -anturi on tärkein tekoälymoduuli, joka tunnistaa eri numerokortit. Siinä on I2C -lähtöportti, jota voidaan käyttää liittämiseen Micro: bittiin (nastat 19 ja 20).
1. Jos haluat muodostaa yhteyden Micro: bitiin, näköanturin vasemmanpuoleisen DIP -kytkimen 2 on oltava asennossa "ON" käyttääksesi I2C -tilaa.
2. Näköanturi on asennettu ylösalaisin (anturiliitin soitinta kohti) siten, että kun pelaaja esittää numerokortin laitteelle, se on "edestä" pelaajan näkökulmasta.
Vaihe 3: Micro: bitin ohjelmointi Makecode -koodin kautta
![Ohjelmointi Micro: bit Makecode Ohjelmointi Micro: bit Makecode](https://i.howwhatproduce.com/images/009/image-26003-4-j.webp)
![Ohjelmointi Micro: bit Makecode Ohjelmointi Micro: bit Makecode](https://i.howwhatproduce.com/images/009/image-26003-5-j.webp)
Voit ohjelmoida laitteen käyttämällä MakeCodea. Voit ohjelmoida Micro: bitin sekä Javascriptissa että lohkokoodissa. Yksinkertaistamiseksi käytämme lohko -ohjelmointia havainnollistamaan tätä. Tuo MUVisionSensorIII-kirjasto valitsemalla "Lisäasetukset"-> "Laajennukset" ja kirjoittamalla hakukenttään "mu-opensource/MuVisionSensorIII-MakeCode". Valitse "Muvs" -laajennus tuloksesta.
Löydät nyt tällaiset MuVisionSensor -lohkot
Vaihe 4: Alusta MU Vision Sensor
![Alusta MU Vision Sensor Alusta MU Vision Sensor](https://i.howwhatproduce.com/images/009/image-26003-6-j.webp)
![Alusta MU Vision Sensor Alusta MU Vision Sensor](https://i.howwhatproduce.com/images/009/image-26003-7-j.webp)
2. Alusta MU Vision Sensor käynnistyslohkossa ja aseta se käyttämään I2C -väylää.
ja Lisää numerokortti -algoritmi.
Vaihe 5: Lisää koodi havaintotuloksen käsittelyyn
![Lisää koodi havaintotuloksen käsittelyyn Lisää koodi havaintotuloksen käsittelyyn](https://i.howwhatproduce.com/images/009/image-26003-8-j.webp)
Lisää Forever -silmukkaan koodi, joka käsittelee MU Vision Sensorin havaintotuloksen.
Vaihe 6: Näytä tulos LED -matriisissa
![Näytä tulos LED -matriisissa Näytä tulos LED -matriisissa](https://i.howwhatproduce.com/images/009/image-26003-9-j.webp)
Huomautus: Koska asetimme Micro: -bitin pystysuoraan, LED -näytön numeroa on käännettävä 90 astetta.
Vaihe 7: Pelilogiikka
![Pelin logiikka Pelin logiikka](https://i.howwhatproduce.com/images/009/image-26003-10-j.webp)
Voit ohjelmoida micro: bit antaaksesi pienen vihjeen salaisesta numerosta.
Vaihe 8: Lisää Life Bar
![Lisää Life Bar Lisää Life Bar](https://i.howwhatproduce.com/images/009/image-26003-11-j.webp)
![Lisää Life Bar Lisää Life Bar](https://i.howwhatproduce.com/images/009/image-26003-12-j.webp)
Voit myös pelata elämää hieman hauskempaa. Käytämme LED -matriisin vasenta saraketta "elämän palkin" näyttämiseen
Vaihe 9: Lisää musiikkia
![Lisää musiikkia Lisää musiikkia](https://i.howwhatproduce.com/images/009/image-26003-13-j.webp)
Se siitä. Avaruussyistä johtuen kaikki koodit eivät näy yllä olevassa kuvassa. Koko koodin löydät täältä.
Vaihe 10: Yhteenveto
Tämä opetusohjelma opettaa sinulle, kuinka rakentaa minipelikone Micro: bitin ja MU Vision Sensorin avulla. MU Vision Sensorin visuaalisen tunnistuksen avulla voit rakentaa monia vastaavia "fyysisen pelaamisen" pelejä Micro: bit -alustalle.
Suositeltava:
Kolme ranskalaista kanaa laatikossa (Micro: bitillä): 10 vaihetta
![Kolme ranskalaista kanaa laatikossa (Micro: bitillä): 10 vaihetta Kolme ranskalaista kanaa laatikossa (Micro: bitillä): 10 vaihetta](https://i.howwhatproduce.com/images/002/image-4970-j.webp)
Kolme ranskalaista kanaa laatikossa (Micro: bit): Yllätä (tai pelästytä) ihmisiä, joissa kolme kanaa hyppää laatikosta. Lomatunnelma elektroniikalla klassisessa Jack-in-the-boxissa. Nämä kolme kanaa ovat tietysti ranskalaisia
Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla)
![Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla) Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/003/image-6039-j.webp)
Servomoottoreiden käyttäminen Moto: bitin kanssa Micro: bit: Yksi tapa laajentaa micro: bitin toimintoja on käyttää korttia nimeltä moto: bit SparkFun Electronics (noin 15-20 dollaria). Se näyttää monimutkaiselta ja siinä on monia ominaisuuksia, mutta ei ole vaikeaa käyttää servomoottoreita siitä. Moto: bitin avulla voit
Koronavirus: Pysäytä leviäminen Micro: bitillä: 3 vaihetta
![Koronavirus: Pysäytä leviäminen Micro: bitillä: 3 vaihetta Koronavirus: Pysäytä leviäminen Micro: bitillä: 3 vaihetta](https://i.howwhatproduce.com/images/006/image-15346-j.webp)
Koronavirus: Pysäytä leviäminen Micro: bitillä: vaikeimpina aikoina ihmisen kekseliäisyys loistaa eniten. Tammikuusta 2020 lähtien COVID-19-pandemia valtasi maailman. COVID-19 leviää ilmapisaroilla ja fomiiteilla. Fomitit ovat yksinkertaisesti elottomia asioita, kuten huonekalut, vaatteet, ovenkahva
Suorita Mini Servo Micro: bitillä: 5 vaihetta
![Suorita Mini Servo Micro: bitillä: 5 vaihetta Suorita Mini Servo Micro: bitillä: 5 vaihetta](https://i.howwhatproduce.com/images/010/image-29943-j.webp)
Suorita mini -servo Micro: bitillä: Tämä nopea Instructable -ohjelma näyttää, kuinka voit ohjelmoida BBC Micro: -bittisi käyttämällä MakeCode -editoria mini -servomoottorin suorittamiseen. //www.papermech.net/bbcmicrobit/Työn perusteet
Peukalokello - Arvaa aika: 5 vaihetta (kuvilla)
![Peukalokello - Arvaa aika: 5 vaihetta (kuvilla) Peukalokello - Arvaa aika: 5 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/002/image-5758-55-j.webp)
Peukalokello - Arvatkaamme aika: Hei kaikki, tässä ovat ensimmäiset Instructables -tiedostoni, joten toivon, että se on hyvä. Lisäksi englannin tasoni on melko huono, joten toivon, etten tee liikaa virheitä! Tämän projektin tavoitteena on käyttää uudelleen joitain " Thumbwheels " pelastettu vanhasta laboratoriosta