
Daftar Isi:
- Perlengkapan
- Langkah 1: Menghubungkan Kabel
- Langkah 2: Sensor Penglihatan MU III
- Langkah 3: Pemrograman Mikro: bit Melalui Makecode
- Langkah 4: Inisialisasi Sensor Penglihatan MU
- Langkah 5: Tambahkan Kode untuk Memproses Hasil Deteksi
- Langkah 6: Tampilkan Hasil pada Matriks LED
- Langkah 7: Logika Permainan
- Langkah 8: Tambahkan Bilah Kehidupan
- Langkah 9: Tambahkan Musik
- Langkah 10: Ringkasan
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Pernahkah Anda memainkan "Tebak Angka"? Ini adalah mesin mini game yang sangat mudah dibuat yang memainkan "Tebak Angka" dengan Anda. Kami merancang proyek DIY ini untuk mendorong permainan fisik dan membantu anak-anak belajar pemrograman. Ini menggunakan sensor MU Vision untuk merasakan kartu nomor, di mana pemain akan mencoba menebak nomor acak yang telah dipilih mesin.
Setup semua dijelaskan dalam gambar ini.
Sensor penglihatan MU yang dapat mengenali kartu nomor yang dicetak terhubung ke Micro:bit melalui bus I2C. Kedua papan PCB dan sebuah speaker disatukan menggunakan dudukan yang dibuat dari potongan teknik LEGO sehingga kamera melihat ke bawah pada sudut 45 derajat. Pastikan tidak ada yang menghalangi pandangan kamera ke depan Micro:bit di mana pemain akan menunjukkan kartu nomor ke mesin.
Perlengkapan
Mikro BBC: papan bit
×1
Sensor Penglihatan Morpx MU III
×1
Potongan Teknik LEGO
×1 Pin Pimoroni: bit ×1
Pembicara: 0.25W, 8 ohm
Langkah 1: Menghubungkan Kabel

Anda harus menghubungkan 6 kabel. Speaker memiliki dua kabel yang terhubung ke pin "0" dan "GND" dari Micro:bit. Sensor MU Vision memiliki 4 kabel yang terhubung ke bus I2C - 3V, pin 19 (SCL), pin 20 (SDA) dan GND. Pada gambar, kami hanya menyolder kabel ke bantalan kontak Micro:bit. Anda juga dapat menggunakan salah satu papan breakout untuk mikro:bit untuk menghubungkan kabel.
Langkah 2: Sensor Penglihatan MU III

Sensor MU Vision adalah modul AI utama yang mengenali kartu angka yang berbeda. Memiliki port output I2C yang dapat digunakan untuk terhubung ke Micro:bit (pin 19 dan pin 20). Catatan:
1. Untuk terhubung ke Micro:bit, sakelar DIP kiri sensor penglihatan 2 harus disetel ke "ON" untuk menggunakan mode I2C.
2. Sensor penglihatan dipasang terbalik (konektor sensor menghadap ke arah pemain) sehingga ketika pemain menunjukkan kartu nomor ke mesin, itu "frontal" dari sudut pandang pemain.
Langkah 3: Pemrograman Mikro: bit Melalui Makecode


Anda dapat memprogram mesin menggunakan MakeCode. Anda dapat memprogram Micro:bit dalam Javascript atau dalam kode blok. Untuk membuatnya sederhana, kami menggunakan pemrograman blok untuk mengilustrasikannya di sini.1. Impor perpustakaan MUVisionSensorIII Dengan memilih "Advanced" -> "Extensions", dan ketik "mu-opensource/MuVisionSensorIII-MakeCode" di kotak pencarian. Pilih ekstensi "Muvs" dari hasil.
Anda sekarang akan menemukan blok MuVisionSensor seperti ini
Langkah 4: Inisialisasi Sensor Penglihatan MU


2. Inisialisasi MU Vision Sensor pada blok start dan atur agar menggunakan bus I2C.
dan algoritma Add Number Card.
Langkah 5: Tambahkan Kode untuk Memproses Hasil Deteksi

Pada loop Forever, tambahkan kode untuk memproses hasil deteksi dari MU Vision Sensor.
Langkah 6: Tampilkan Hasil pada Matriks LED

Kami menggunakan fungsi khusus untuk menampilkan hasil pengenalan angka. Catatan: Karena kami menempatkan Micro:bit secara vertikal, angka pada tampilan LED perlu diputar 90 derajat.
Langkah 7: Logika Permainan

Anda dapat memprogram micro:bit untuk memberikan sedikit petunjuk untuk nomor rahasia.
Langkah 8: Tambahkan Bilah Kehidupan


Anda juga dapat menikmati permainan untuk sedikit lebih menyenangkan. Kami menggunakan kolom kiri matriks LED untuk menampilkan "bilah kehidupan"
Langkah 9: Tambahkan Musik

Itu dia. Karena alasan spasi, tidak semua kode ditampilkan pada gambar di atas. Anda dapat menemukan kode lengkapnya di sini.
Langkah 10: Ringkasan
Tutorial ini mengajarkan Anda cara membuat mesin mini game menggunakan Micro:bit dan MU Vision Sensor. Dengan bantuan pengenalan visual dari MU Vision Sensor, Anda dapat membuat banyak game "permainan fisik" serupa di platform Micro:bit.
Direkomendasikan:
Tebak Fleksibel: 6 Langkah

Flex Guess: Hai semuanya, Zion Maynard dan saya merancang dan mengembangkan Flex Guess, yang merupakan perangkat rehabilitasi tangan interaktif. Flex Guess berpotensi dapat digunakan oleh terapis okupasi yang merawat pasien stroke yang sedang pulih atau pasien dengan komplikasi motorik
Micro:bit - Mesin Drum Mikro: 10 Langkah (dengan Gambar)

Mikro:bit - Mesin Drum Mikro: Ini adalah mesin drum mikro mikro:bit, yang bukan hanya menghasilkan suara, melainkan drum. Ini sangat terinspirasi oleh kelinci dari orkestra mikro:bit. Butuh beberapa waktu untuk menemukan beberapa solenoida yang mudah digunakan dengan mocro:bit
Game Menebak Angka Python Sederhana: 11 Langkah

Game Menebak Angka Python Sederhana: Dalam tutorial ini kita akan mengajarkan cara membuat game tebak angka Python sederhana di aplikasi Pycharm. Python adalah bahasa scripting yang bagus untuk pemula dan ahli. Gaya pengkodean dalam Python mudah dibaca dan diikuti
Jam Thumbwheel - Ayo Tebak Waktu: 5 Langkah (dengan Gambar)

Thumbwheel Clock - Ayo Tebak Waktunya: Halo semuanya, ini Instructables pertama saya, jadi saya harap ini bagus. Selain itu, tingkat bahasa Inggris saya cukup buruk jadi saya harap saya tidak akan melakukan terlalu banyak kesalahan! Tujuan dari proyek ini adalah untuk menggunakan kembali beberapa "Thumbwheels" diselamatkan dari lab tua e
Puzzle Angka Dengan Arduino: 4 Langkah (dengan Gambar)

Teka-teki Angka Dengan Arduino: Hai teman-teman, hari ini ingin membagikan proyek tunggal ini. Ini tentang permainan puzzle angka dengan arduino, yang gamenya ditampilkan di TV dan dikendalikan oleh keypad (4x4)Lihat video di siniUntuk menggeser atau memindahkan kotak teka-teki, tekan tombol