Daftar Isi:

Mesin Game Mini "Tebak Angka" Dengan Mikro: bit: 10 Langkah
Mesin Game Mini "Tebak Angka" Dengan Mikro: bit: 10 Langkah

Video: Mesin Game Mini "Tebak Angka" Dengan Mikro: bit: 10 Langkah

Video: Mesin Game Mini
Video: Detik detik hp meledak 2024, Juli
Anonim
Mini
Mini

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

Menghubungkan Kabel
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 Penglihatan MU III
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

Pemrograman Mikro: bit Melalui Makecode
Pemrograman Mikro: bit Melalui Makecode
Pemrograman Mikro: bit Melalui Makecode
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

Inisialisasi Sensor Penglihatan MU
Inisialisasi Sensor Penglihatan MU
Inisialisasi Sensor Penglihatan MU
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

Tambahkan Kode untuk Memproses Hasil Deteksi
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

Tampilkan Hasil pada Matriks LED
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

Logika Permainan
Logika Permainan

Anda dapat memprogram micro:bit untuk memberikan sedikit petunjuk untuk nomor rahasia.

Langkah 8: Tambahkan Bilah Kehidupan

Tambahkan Bilah Kehidupan
Tambahkan Bilah Kehidupan
Tambahkan Bilah Kehidupan
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

Tambahkan Musik
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: