Daftar Isi:
- Perlengkapan
- Langkah 1: Menyiapkan Sensor
- Langkah 2: Pengkabelan
- Langkah 3: Mendapatkan Ekstensi Pertama
- Langkah 4: Menginisialisasi Koneksi dan Mengaktifkan Algoritma
- Langkah 5: Program Pertama
- Langkah 6: Pengujian
- Langkah 7: Menghubungkan OLED
- Langkah 8: Dapatkan Ekstensi Kedua
- Langkah 9: Program Terakhir
- Langkah 10: Menjalankan Program
Video: Micro:bit MU Vision Sensor - Koneksi Serial dan Layar OLED: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ini adalah panduan ketiga saya untuk sensor penglihatan MU. Sejauh ini kami telah mencoba menggunakan MU untuk mengenali kartu dengan angka dan bentuk, tetapi untuk menjelajahi sensor MU kami dengan proyek yang lebih kompleks, kami ingin mendapatkan hasil yang lebih baik. Kami tidak bisa mendapatkan banyak informasi dari LED saja.
Jadi dalam proyek ini kami akan memprogram mikro:bit untuk mengambil informasi yang kami dapatkan dari sensor MU dan mengeluarkannya pada OLED. Karena OLED memerlukan koneksi I2C, kita perlu mengatur koneksi serial antara MU dan mirco:bit kita.
Perlengkapan
1 x BBC mikro: bit
1 x Sensor Penglihatan Morpx Mu 3
1 x Mikro: papan breakout bit - Perlu memiliki akses ke pin 19&20, yang tidak dimiliki semua papan breakout. Saya menggunakan elecfreaks motorbit, karena saya suka papan itu.
8 x Kabel jumper (Wanita-Wanita)
1 x layar OLED
Langkah 1: Menyiapkan Sensor
Sebelum kita mulai menghubungkan apa pun, kita ingin mengatur sensor dengan benar.
Sensor Mu Vision memiliki 4 sakelar.
Dua di sebelah kiri memutuskan mode outputnya dan dua di sebelah kanan memutuskan alamatnya.
Karena kami ingin alamatnya menjadi 00, kedua sakelar di sebelah kanan harus dimatikan.
Mode keluaran yang berbeda adalah:
00 UART
01 I2C
10 transmisi data Wifi
11 transmisi gambar Wifi
Kami ingin memiliki koneksi serial sehingga kami akan bekerja dalam mode UART. Itu berarti kedua sakelar harus menyala 00, jadi keduanya harus mati.
Langkah 2: Pengkabelan
Pengkabelan cukup mudah, cukup gunakan empat kabel jumper untuk menghubungkan sensor Mu dengan papan breakout Anda.
Sensor Mu -> Papan breakout
RX-> pin 13
TX -> pin 14
G -> Tanah
V -> 3.3-5V
Langkah 3: Mendapatkan Ekstensi Pertama
Pertama kita pergi ke editor Makecode dan memulai proyek baru. Kami kemudian pergi ke "Lanjutan" dan pilih "Ekstensi". Ketahuilah bahwa karena saya orang Denmark, tombol-tombol ini memiliki nama yang sedikit berbeda dalam gambar. Dalam ekstensi kami mencari "Muvision" dan memilih satu-satunya hasil yang kami dapatkan.
Langkah 4: Menginisialisasi Koneksi dan Mengaktifkan Algoritma
Saat Anda menggunakan ekstensi ini, Anda akan mendapatkan beberapa kesalahan "Tidak dapat membaca properti yang tidak ditentukan". Itu hanya karena animasi mikro:bit hilang. Itu tidak mempengaruhi kompilasi dan runing program.
Kotak biru tua pertama memberi tahu Micro:bit pin mana yang akan digunakan untuk koneksi serial.
Bagian oranye pertama dari kode inisialisasi koneksi serial.
Bagian oranye kedua dari kode memungkinkan algoritma pengenalan kartu nomor.
Menampilkan angka digunakan untuk memecahkan masalah. Jika mikro:bit tidak menghitung sampai tiga saat Anda menjalankan program, periksa apakah kabel Anda terhubung dengan benar ke pin yang tepat.
Langkah 5: Program Pertama
Deteksi kartu nomor memberikan 0 atau 1. Jika kartu nomor terdeteksi, kami mendapatkan 1 (benar) dan 0 (salah) jika kartu nomor tidak terdeteksi. Jadi di sini kita akan mengharapkan wajah tersenyum jika kartu nomor terdeteksi dan wajah cemberut jika tidak terdeteksi.
Kode dapat ditemukan di sini.
Langkah 6: Pengujian
Kami menguji bagian pertama dari program.
Langkah 7: Menghubungkan OLED
Pengkabelan lagi-lagi agak mudah, kami menggunakan empat kabel jumper untuk menghubungkan OLED dengan papan breakout Anda.
OLED -> Papan breakout
Vin -> 3,3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
Langkah 8: Dapatkan Ekstensi Kedua
Kami pergi ke program kami di Makecode dan pergi di bawah "Lanjutan" dan pilih "Ekstensi". Di sana kami mencari Oled12864 dan memilih ekstensi OLED12864_I2C.
Langkah 9: Program Terakhir
Dalam pengaturan kami menambahkan blok untuk menginisialisasi OLED.
Dalam program utama kami menambahkan blok untuk membuat OLED memberi kami nilai label kartu nomor. Ingat bahwa untuk kartu nomor nilai label juga nilai pada kartu.
Kita dapat mengubah posisi bilangan dengan mengubah nilai x dan y.
Program terakhir dapat ditemukan di sini.
Langkah 10: Menjalankan Program
Saat Anda menjalankan program, mikro:bit akan tersenyum ketika sensor MU mendeteksi kartu nomor dan mengernyit sepanjang waktu, sementara OLED menulis nomor kartu terakhir yang terdeteksi.
Direkomendasikan:
Macintosh layar sentuh - Mac Klasik Dengan iPad Mini untuk Layar: 5 Langkah (dengan Gambar)
Macintosh layar sentuh | Mac Klasik Dengan IPad Mini untuk Layar: Ini adalah pembaruan dan desain revisi saya tentang cara mengganti layar Macintosh vintage dengan iPad mini. Ini adalah yang ke-6 yang saya buat selama bertahun-tahun dan saya cukup senang dengan evolusi dan desain yang satu ini! Kembali pada tahun 2013 ketika saya membuat
Micro:bit MU Vision Sensor untuk Pemula - Pengenalan I2C dan Kartu Bentuk: 8 Langkah
Sensor Penglihatan MU Mikro:bit untuk Pemula - Pengenalan I2C dan Kartu Bentuk: Saya telah mendapatkan sensor penglihatan MU untuk Mikro:bit. Tampaknya menjadi alat keren yang memungkinkan saya membuat banyak proyek berbasis visi yang berbeda. Sayangnya sepertinya tidak ada banyak panduan untuk itu dan sementara dokumentasinya benar-benar
Micro:bit MU Vision Sensor untuk Pemula - Nilai Label dan Pengenalan Kartu Nomor: 6 Langkah
Sensor Penglihatan MU Mikro:bit untuk Pemula - Nilai Label dan Pengenalan Kartu Nomor: Ini adalah panduan kedua saya untuk sensor penglihatan MU. Dalam proyek ini kami akan memprogram mikro: bit untuk mengenali kartu angka yang berbeda dengan menggunakan nilai label
Micro:bit MU Vision Sensor dan Zip Tile Gabungan: 9 Langkah (dengan Gambar)
Micro:bit MU Vision Sensor dan Zip Tile Gabungan: Jadi dalam proyek ini kita akan menggabungkan sensor vision MU dengan Kitronik Zip Tile. Kami akan menggunakan sensor penglihatan MU untuk mengenali warna dan membuat Zip Tile menunjukkannya kepada kami. Kami akan menggunakan beberapa teknik yang telah kami gunakan sebelumnya
Sensor Suhu dan Kelembaban Dengan Arduino dan Layar Lcd: 4 Langkah
Sensor Suhu dan Kelembaban Dengan Layar Arduino dan Lcd: Halo teman-teman, Selamat datang kembali di Artuino. Seperti yang Anda Lihat, Saya telah memulai An InstructableHari ini kita akan membuat Temperatur & Pengukur kelembapan dengan modul DHT11. Mari kita mulai P.S. Pertimbangkan Berlangganan dan menyukai video