Talaan ng mga Nilalaman:

Mini "Hulaan ang Bilang" Game Machine Na May Micro: kaunti: 10 Mga Hakbang
Mini "Hulaan ang Bilang" Game Machine Na May Micro: kaunti: 10 Mga Hakbang

Video: Mini "Hulaan ang Bilang" Game Machine Na May Micro: kaunti: 10 Mga Hakbang

Video: Mini
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Hulyo
Anonim
Mini
Mini

Nakapaglaro na ba kayo ng "Hulaan ang Bilang"? Ito ay isang napakadaling-bumuo ng mini game machine na gumaganap ng "Hulaan ang Bilang" sa iyo. Dinisenyo namin ang proyektong DIY na ito upang hikayatin ang pisikal na paglalaro at matulungan ang mga bata na malaman ang pag-program. Gumagamit ito ng isang sensor ng MU Vision upang maunawaan ang mga kard ng numero, kung saan susubukan ng manlalaro na hulaan ang random na numero na pinili ng makina.

Ang setup ay ipinaliwanag sa larawang ito.

Ang isang sensor ng paningin ng MU na makakilala ng mga naka-print na numero ng kard ay nakakonekta sa Micro: bit sa pamamagitan ng I2C bus. Ang dalawang PCB board at isang speaker ay pinagsama-sama gamit ang isang stand na itinayo mula sa mga LEGO technic na piraso upang ang camera ay tumitingin sa isang anggulo na 45 degree. Siguraduhing walang anuman upang harangan ang view ng camera sa harap ng Micro: kaunti kung saan ipapakita ng manlalaro ang numero ng card sa makina.

Mga gamit

BBC micro: bit board

×1

Morpx MU Vision Sensor III

×1

Mga piraso ng LEGO Technic

× 1 Pimoroni pin: bit × 1

Tagapagsalita: 0.25W, 8 ohms

Hakbang 1: Pagkonekta sa mga Wires

Pagkonekta sa mga Wires
Pagkonekta sa mga Wires

Kakailanganin mong ikonekta ang 6 na mga wire. Ang nagsasalita ay may dalawang wires na kumokonekta sa "0" at "GND" na pin ng Micro: bit. Ang sensor ng MU Vision ay mayroong 4 na mga wires na kumokonekta sa I2C bus - 3V, pin 19 (SCL), pin 20 (SDA) at GND. Sa larawan, hinihinang lamang namin ang mga wire sa Micro: bit contact pad. Maaari mo ring gamitin ang isa sa breakout board para sa micro: kaunti upang ikonekta ang mga wire.

Hakbang 2: Ang MU Vision Sensor III

Ang MU Vision Sensor III
Ang MU Vision Sensor III

Ang sensor ng MU Vision ay ang pangunahing module ng AI na kinikilala ang iba't ibang mga card ng numero. Mayroon itong port ng output ng I2C na maaaring magamit upang kumonekta sa Micro: bit (pin 19 at pin 20). Tandaan:

1. Upang kumonekta sa Micro: kaunti, ang kaliwang DIP switch ng vision sensor ay kailangang itakda sa "ON" upang magamit ang I2C mode.

2. Ang sensor ng pangitain ay naka-mount baligtad (ang sensor ng konektor ay nakaharap sa manlalaro) upang kapag ipinakita ng manlalaro ang numero ng card sa makina ito ay "pangharap" mula sa point-of-view ng manlalaro.

Hakbang 3: Programming Micro: bit Sa pamamagitan ng Makecode

Programming Micro: bit Sa pamamagitan ng Makecode
Programming Micro: bit Sa pamamagitan ng Makecode
Programming Micro: bit Sa pamamagitan ng Makecode
Programming Micro: bit Sa pamamagitan ng Makecode

Maaari mong i-program ang makina gamit ang MakeCode. Maaari mong i-program ang Micro: bit sa parehong Javascript o sa block code. Upang gawing simple ginagamit namin ang block program upang ilarawan dito.1. I-import ang MUVisionSensorIII library sa pamamagitan ng pagpili ng "Advanced" -> "Mga Extension", at i-type ang "mu-opensource / MuVisionSensorIII-MakeCode" sa box para sa paghahanap. Piliin ang extension na "Muvs" mula sa resulta.

Mahahanap mo ngayon ang mga block ng MuVisionSensor na tulad nito

Hakbang 4: Pasimulan ang MU Vision Sensor

Pasimulan ang MU Vision Sensor
Pasimulan ang MU Vision Sensor
Pasimulan ang MU Vision Sensor
Pasimulan ang MU Vision Sensor

2. Initialization ng MU Vision Sensor sa on start block at itakda ito upang magamit ang I2C bus.

at Magdagdag ng algorithm ng Number Card.

Hakbang 5: Magdagdag ng Code upang maproseso ang Resulta ng Pagtuklas

Magdagdag ng Code upang maproseso ang Resulta ng Pagtuklas
Magdagdag ng Code upang maproseso ang Resulta ng Pagtuklas

Sa Forever loop, magdagdag ng code upang maproseso ang resulta ng pagtuklas mula sa MU Vision Sensor.

Hakbang 6: Ipakita ang Resulta sa LED Matrix

Ipakita ang Resulta sa LED Matrix
Ipakita ang Resulta sa LED Matrix

Gumagamit kami ng isang pasadyang pagpapaandar upang maipakita ang resulta ng pagkilala sa bilang. Tandaan: Dahil inilagay namin ang Micro: medyo patayo, ang numero sa LED display ay kailangang paikutin ng 90 degree.

Hakbang 7: Lohika ng Laro

Laro Lohika
Laro Lohika

Maaari kang mag-program ng micro: kaunti upang magbigay ng kaunting pahiwatig para sa lihim na numero.

Hakbang 8: Magdagdag ng Life Bar

Magdagdag ng Life Bar
Magdagdag ng Life Bar
Magdagdag ng Life Bar
Magdagdag ng Life Bar

Maaari mo ring buhayin ang laro para sa medyo masaya. Ginagamit namin ang kaliwang haligi ng LED matrix upang maipakita ang "life bar"

Hakbang 9: Magdagdag ng Musika

Magdagdag ng Musika
Magdagdag ng Musika

Ayan yun. Dahil sa kadahilanang puwang, hindi lahat ng code ay ipinapakita sa figure sa itaas. Mahahanap mo rito ang buong code.

Hakbang 10: Buod

Itinuturo sa iyo ng tutorial na ito kung paano bumuo ng isang mini machine machine gamit ang Micro: bit at ang MU Vision Sensor. Sa tulong ng pagkilala sa visual mula sa MU Vision Sensor, maaari kang bumuo ng maraming mga katulad na "pisikal na pag-play" na mga laro sa Micro: bit platform.

Inirerekumendang: