
Isi kandungan:
- Bekalan
- Langkah 1: Menyambungkan Wayar
- Langkah 2: Sensor Penglihatan MU III
- Langkah 3: Pengaturcaraan Mikro: bit Melalui Makecode
- Langkah 4: Memulakan Sensor Penglihatan MU
- Langkah 5: Tambahkan Kod untuk Memproses Hasil Pengesanan
- Langkah 6: Paparkan Hasil pada Matrik LED
- Langkah 7: Logik Permainan
- Langkah 8: Tambah Life Bar
- Langkah 9: Tambah Muzik
- Langkah 10: Ringkasan
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

Adakah anda pernah bermain "Guess the Number"? Ini adalah mesin permainan mini yang sangat mudah dibina yang memainkan "Tebak Nombor" dengan anda. Kami merancang projek DIY ini untuk mendorong permainan fizikal dan membantu anak-anak belajar pengaturcaraan. Ia menggunakan sensor MU Vision untuk merasakan kad nombor, di mana pemain akan cuba meneka nombor rawak yang telah dipilih oleh mesin.
Penyediaan semua dijelaskan dalam gambar ini.
Sensor penglihatan MU yang dapat mengenali kad nombor bercetak disambungkan ke mikro: bit melalui bas I2C. Dua papan PCB dan pembesar suara disatukan menggunakan dudukan yang dibina dari kepingan teknikal LEGO sehingga kamera melihat pada sudut 45 darjah. Pastikan tidak ada yang menyekat pandangan kamera ke bahagian depan Mikro: bit di mana pemain akan menunjukkan kad nombor ke mesin.
Bekalan
Mikro BBC: papan bit
×1
Sensor Penglihatan Morpx MU III
×1
Potongan Teknik LEGO
× 1 Pin Pimoroni: bit × 1
Pembesar suara: 0.25W, 8 ohm
Langkah 1: Menyambungkan Wayar

Anda perlu menyambungkan 6 wayar. Pembesar suara mempunyai dua wayar yang menyambung ke pin "0" dan "GND" Mikro: bit. Sensor MU Vision mempunyai 4 wayar yang menyambung ke bas I2C - 3V, pin 19 (SCL), pin 20 (SDA) dan GND. Dalam gambar, kami hanya menyisipkan wayar ke pad sentuhan Mikro: bit. Anda juga boleh menggunakan salah satu papan pemecah untuk mikro: bit untuk menyambungkan wayar.
Langkah 2: Sensor Penglihatan MU III

Sensor MU Vision adalah modul AI utama yang mengenali kad nombor yang berbeza. Ia mempunyai port output I2C yang dapat digunakan untuk menyambung ke Micro: bit (pin 19 dan pin 20). Catatan:
1. Untuk menyambung ke Micro: bit, suis DIP kiri sensor penglihatan 2 harus diatur ke "ON" untuk menggunakan mod I2C.
2. Sensor penglihatan dipasang terbalik (penyambung sensor menghadap ke arah pemain) sehingga ketika pemain menghadirkan kad nombor ke mesin, ia "frontal" dari sudut pandang pemain.
Langkah 3: Pengaturcaraan Mikro: bit Melalui Makecode


Anda boleh memprogram mesin menggunakan MakeCode. Anda boleh memprogram Micro: bit dalam kedua-dua Javascript atau dalam kod blok. Untuk menjadikannya mudah, kami menggunakan pengaturcaraan blok untuk digambarkan di sini.1. Import perpustakaan MUVisionSensorIII Dengan memilih "Advanced" -> "Extensions", dan ketik "mu-opensource / MuVisionSensorIII-MakeCode" di kotak carian. Pilih sambungan "Muvs" dari hasilnya.
Anda sekarang akan menemui blok MuVisionSensor seperti ini
Langkah 4: Memulakan Sensor Penglihatan MU


2. Permulaan MU Vision Sensor di blok permulaan dan tetapkannya untuk menggunakan bas I2C.
dan algoritma Tambah Kad Nombor.
Langkah 5: Tambahkan Kod untuk Memproses Hasil Pengesanan

Dalam gelung Forever, tambahkan kod untuk memproses hasil pengesanan dari MU Vision Sensor.
Langkah 6: Paparkan Hasil pada Matrik LED

Kami menggunakan fungsi khusus untuk memaparkan hasil pengecaman nombor. Catatan: Oleh kerana kami meletakkan Mikro: bit secara menegak, nombor pada paparan LED perlu diputar 90 darjah.
Langkah 7: Logik Permainan

Anda boleh memprogram mikro: sedikit untuk memberi sedikit petunjuk untuk nombor rahsia.
Langkah 8: Tambah Life Bar


Anda juga boleh menghidupkan permainan untuk sedikit lebih menyeronokkan. Kami menggunakan lajur kiri matriks LED untuk memaparkan "bar kehidupan"
Langkah 9: Tambah Muzik

Itu sahaja. Oleh kerana ruang, tidak semua kod ditunjukkan dalam gambar di atas. Anda boleh mendapatkan kod penuh di sini.
Langkah 10: Ringkasan
Tutorial ini mengajar anda bagaimana membina mesin permainan mini menggunakan Micro: bit dan MU Vision Sensor. Dengan bantuan pengecaman visual dari MU Vision Sensor, anda boleh membina banyak permainan "bermain fizikal" yang serupa di platform Micro: bit.
Disyorkan:
Permainan Memori Nombor Automatik: 6 Langkah

Permainan Memori Nombor Automatik: Ini adalah permainan Memori jadi pada pusingan pertama akan ada dua nombor untuk mengingatkan anda dan anda akan mempunyai 5 saat untuk menaip nombor apa yang keluar sebelum babak seterusnya akan ada 3 nombor dan anda akan mempunyai 6 saat untuk menaip sehingga setiap pusingan
Mikro: bit MU Sensor Penglihatan untuk Pemula - Nilai Label dan Pengenalan Kad Nombor: 6 Langkah

Mikro: bit MU Vision Sensor for Beginners - Nilai Label dan Pengenalan Kad Nombor: Ini adalah panduan kedua saya untuk sensor penglihatan MU. Dalam projek ini kami akan memprogram mikro: bit untuk mengenali kad nombor yang berbeza dengan menggunakan nilai label
Mikro: bit - Mesin Drum Mikro: 10 Langkah (dengan Gambar)

Mikro: bit - Mesin Drum Mikro: Ini adalah mesin gendang mikro: bit mikro, yang bukan hanya menghasilkan bunyi, dram secara aktif. Ia sangat diilhami oleh arnab dari orkestra mikro: bit. Saya mengambil masa untuk mencari beberapa solenoid yang mudah digunakan dengan mocro: bit
Permainan Meneka Nombor Python Mudah: 11 Langkah

Permainan Meneka Nombor Python Mudah: Dalam tutorial ini kita akan mengajar bagaimana membuat permainan meneka nombor Python sederhana dalam aplikasi Pycharm. Python adalah bahasa skrip yang bagus untuk pemula dan ahli. Gaya pengekodan di Python mudah dibaca dan diikuti
Suis Kuasa Permainan Nombor: 3 Langkah

Angka Kuasa Permainan Nombor: Jadi, saya rasa akan menjadi lebih baik untuk mengubah salah satu permainan grid nombor kecil sederhana itu menjadi suis kuasa, yang akan menyalakan LED di sekitarnya apabila anda " menang " permainan. Bahan yang digunakan: 8 - 3mm 3V LED1 / 4 " dawai kayu 22gauge (merah