Isi kandungan:
- Bekalan
- Langkah 1: Menyiapkan Sensor
- Langkah 2: Pendawaian
- Langkah 3: Mendapatkan Sambungan
- Langkah 4: Memulakan Sambungan dan Mengaktifkan Algoritma
- Langkah 5: Kesan Kad Bentuk
- Langkah 6: Jalankan Program Pertama
- Langkah 7: Kesan Bentuk pada Kad
- Langkah 8: Jalankan Program
Video: Mikro: bit MU Vision Sensor for Beginners - I2C dan Shape Card Recognition: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Saya menggunakan sensor penglihatan MU untuk bit Micro: bit. Nampaknya ini adalah alat yang hebat yang akan membolehkan saya membuat banyak projek berasaskan visi yang berbeza. Sayangnya tidak ada banyak petunjuk untuk itu dan walaupun dokumentasinya benar-benar baik di beberapa tempat, ia juga mempunyai beberapa kekurangan dan pengaturcaraannya tidak selalu intuitif. Oleh itu, untuk menolong orang lain saya akan membuat siri panduan dan projek.
Bekalan
1 x mikro BBC: bit
1 x Sensor Penglihatan Morpx Mu 3
1 x Micro: bit breakout board - Memerlukan akses ke pin 19 & 20, yang tidak dimiliki oleh semua papan breakout. Saya menggunakan motorbit elecfreaks, kerana saya suka papan itu.
4 x wayar pelompat (Perempuan-Perempuan)
Langkah 1: Menyiapkan Sensor
Sebelum kita memulakan penyambungan apa pun, kita mahu memasang sensor dengan betul.
Sensor Mu Vision mempunyai 4 suis. Dua di sebelah kiri memutuskan mod keluarannya dan dua di sebelah kanan memutuskan alamatnya.
Oleh kerana kami mahu alamat menjadi 00, kedua-dua suis di sebelah kanan harus dimatikan.
Mod output yang berbeza adalah:
00 UART
01 I2C
10 Penghantaran data Wifi
11 Penghantaran gambar Wifi
Kami mahu bekerja dalam mod I2C, jadi kedua suis harus di 01, jadi yang paling kiri harus dimatikan dan yang lain harus dihidupkan.
Langkah 2: Pendawaian
Pendawaian cukup mudah, cukup gunakan empat wayar pelompat untuk menyambungkan sensor Mu dengan papan pemisah anda.
Sensor Mu -> Papan pelarian
SDA -> pin 20
SCL -> pin 19
G -> Tanah
V -> 3.3-5V
Langkah 3: Mendapatkan Sambungan
Mula-mula kita pergi ke editor Makecode dan memulakan projek baru. Kami kemudian pergi ke "Lanjutan" dan pilih "Sambungan". Ketahuilah bahawa sejak saya orang Denmark, butang ini mempunyai nama yang sedikit berbeza dalam gambar. Dalam sambungan kami mencari "Muvision" dan memilih satu-satunya hasil yang kami dapat.
Langkah 4: Memulakan Sambungan dan Mengaktifkan Algoritma
Apabila anda menggunakan pelanjutan ini, anda akan mendapat beberapa kesalahan "Tidak dapat membaca harta benda yang tidak ditentukan". Itu hanya kerana animasi mikro: bit hilang. Ini tidak mempengaruhi penyusunan dan pelaksanaan program.
Bahagian oren pertama kod memulakan sambungan I2C.
Bahagian oren kedua kod membolehkan algoritma pengenalan kad bentuk.
Menunjukkan nombor digunakan untuk masalah menembak. Sekiranya mikro: bit tidak dikira menjadi tiga ketika anda menjalankan program ini, pastikan kabel anda disambungkan dengan betul ke pin yang betul.
Anda boleh mendapatkan program di sini.
Langkah 5: Kesan Kad Bentuk
Kad bentuk Deteksi memberikan 0 atau 1. Sekiranya kad bentuk dikesan kita mendapat 1 (benar) dan 0 (salah) jika kad bentuk tidak dikesan. Oleh itu, jika sensor Mu mengesan kad bentuk, kita harus mendapat wajah yang senyum dan jika tidak, kita harus mendapatkan wajah yang mengerutkan kening.
Anda boleh mendapatkan kodnya di sini.
Langkah 6: Jalankan Program Pertama
Kit sensor Mu merangkumi kad yang berbeza. Cuba pegang mereka ke sensor. Ia mesti dapat mengenali kad bentuk dan memberi anda senyuman semasa anda membawanya dengan salah satu daripadanya.
Langkah 7: Kesan Bentuk pada Kad
"Dapatkan algoritma" memberikan output sama ada 0 (Salah) atau 1 (Betul). Apabila anda menggunakan "Dapatkan algoritma", maka ia akan menggunakan algoritma pada "Detect" positif terakhir anda. Itulah sebabnya dalam program ini kita mempunyai pernyataan IF ELSE luar yang menggunakan "Detect" dan pernyataan IF ELSE dalaman yang menggunakan "Get algorithm".
Program ini harus dapat mengenali bentuk-bentuk tertentu dalam bentuk kad segitiga, persegi, silang dan tandakan dan tunjukkan bentuk pada mikro: bit. Kad bentuk lain yang akan dikenali sebagai kad bentuk dan memberi anda senyuman.
Cari kod di sini.
Langkah 8: Jalankan Program
Semasa anda menjalankan program, sensor Mu dan mikro: bit harus dapat mengenali kad persegi, segitiga, centang dan bentuk silang. Kad bentuk lain yang akan dikenali sebagai kad bentuk, tetapi ia tidak akan menunjukkan kad khusus apa itu. Anda boleh mencuba mengembangkan program sehingga dapat mengenali kad bentuk terakhir.
Disyorkan:
Mikro: bit MU Vision Sensor - Penjejakan Objek: 7 Langkah
Mikro: bit MU Vision Sensor - Penjejakan Objek: Oleh itu, dalam arahan ini kita akan mula memprogramkan Smart Car yang kita buat di instruksional ini dan kita memasang sensor penglihatan MU di instruksional ini. Kita akan memprogram mikro: sedikit dengan beberapa penjejakan objek yang mudah, jadi
Mikro: bit MU Vision Sensor - Objek Penjejakan: 6 Langkah
Mikro: bit MU Vision Sensor - Objek Pelacakan: Ini adalah panduan keempat saya untuk sensor penglihatan MU untuk mikro: bit. Di sini saya akan melalui cara mengesan objek dengan mikro: bit dan menulis koordinat ke skrin OLED. Dalam panduan saya yang lain, saya telah melalui cara menyambungkan mikro: bit ke
Mikro: bit MU Vision Sensor - AP Wifi: 4 Langkah
Mikro: bit MU Vision Sensor - AP Wifi: Sensor MU Vision mempunyai dua mod wifi. Mod AP adalah sensor penglihatan MU menjadikannya rangkaian wifi yang boleh anda log masuk dengan komputer dan mod STA adalah sensor penglihatan MU masuk ke rangkaian dan aliran wifi lain. Selain itu, M
Mikro: bit MU Vision Sensor dan Zip Tile Gabungan: 9 Langkah (dengan Gambar)
Mikro: bit MU Vision Sensor dan Zip Tile Combined: Jadi dalam projek ini kita akan menggabungkan sensor penglihatan MU dengan Kitronik Zip Tile. Kami akan menggunakan sensor penglihatan MU untuk mengenali warna dan mendapatkan Zip Tile untuk menunjukkannya kepada kami. Kami akan menggunakan beberapa teknik yang telah kami gunakan sebelum
Mikro: bit MU Vision Sensor - Sambungan Bersiri dan Skrin OLED: 10 Langkah
Mikro: bit MU Vision Sensor - Sambungan Bersiri dan Skrin OLED: Ini adalah panduan ketiga saya untuk sensor penglihatan MU. Sejauh ini kami telah mencuba menggunakan MU untuk mengenali kad dengan nombor dan bentuk, tetapi untuk meneroka sensor MU kami dengan projek yang lebih kompleks, kami ingin mendapatkan output yang lebih baik. Kami tidak dapat memberi maklumat sebanyak itu