Daftar Isi:
- Perlengkapan
- Langkah 1: Menggabungkan Kabel (Lewati Jika Anda Memiliki Kawat Jumper Buaya-betina)
- Langkah 2: Menyiapkan Sensor Penglihatan MU
- Langkah 3: Menghubungkan Sensor MU ke Papan Breakout
- Langkah 4: Menghubungkan Ubin Zip ke Mikro: bit dan Daya
- Langkah 5: Mendapatkan Ekstensi
- Langkah 6: Sistem Koordinat Dijelaskan
- Langkah 7: Pengodean - saat Mulai
- Langkah 8: Coding - Selamanya Loop
- Langkah 9: Jalankan Program
Video: Micro:bit MU Vision Sensor dan Zip Tile Gabungan: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Jadi dalam proyek ini kita akan menggabungkan sensor visi 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. Terutama bagaimana memprogram ubin zip dan bagaimana menghubungkan serial sensor visi MU ke mikro: bit. Anda dapat menemukan instruksi saya untuk itu dengan mengikuti tautan ini:
www.instructables.com/id/Microbit-Zip-Tile…
www.instructables.com/id/MU-Vision-Sensor-…
Perlengkapan
1 x Mikro: bit
1 x Ubin Zip Kitronik
1 x sensor penglihatan Morphx MU 3
1 x Micro: bit breakout board - Anda tidak dapat menggunakan elecfreaks motorbit, karena perlindungannya tidak memungkinkan untuk memberi daya langsung dari ubin zip.
4 x Kabel jumper (Wanita-Wanita) untuk menghubungkan sensor penglihatan MU
3 x Kabel jumper (Alligator-Female) untuk menghubungkan ubin Zip. Alih-alih Alligator to female Anda juga bisa menggunakan kabel alligator normal, female-male atau sebagai ganti female-male Anda bisa menggunakan female-female dan male-male.
Panjang Sekrup 3 x 3M tidak terlalu penting. Anda akan mendapatkan 5 sekrup ini dengan ubin zip Anda.
Sumber daya 3,5 - 5,3 V. Saya hanya menggunakan dudukan baterai AA 3 x dengan tombol on/off
Langkah 1: Menggabungkan Kabel (Lewati Jika Anda Memiliki Kawat Jumper Buaya-betina)
Gambar pertama menunjukkan cara membuat kawat jumper buaya-betina, dengan menggabungkan kawat jumper buaya-buaya dan jantan-betina.
Gambar kedua menunjukkan cara membuat kawat jumper buaya-betina, dengan menggabungkan kawat jumper buaya-buaya, jantan-jantan dan betina-betina.
Langkah 2: Menyiapkan Sensor Penglihatan MU
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 di sebelah kiri harus menyala 00, jadi keduanya harus mati. Kami juga dapat bekerja dalam mode I2C, tetapi papan breakout Anda harus memiliki akses ke pin 19&20.
Langkah 3: Menghubungkan Sensor MU ke Papan Breakout
Pengkabelan cukup mudah, cukup gunakan empat kabel jumper untuk menghubungkan sensor Mu dengan papan breakout kami. Lihat gambar di Langkah 2 untuk bantuan.
Sensor Mu -> Papan breakout
RX-> pin 13
TX -> pin 14
G -> Tanah
V -> 3.3-5V
Langkah 4: Menghubungkan Ubin Zip ke Mikro: bit dan Daya
Proyek ini akan menarik kekuatannya melalui ubin zip, jadi kami menghubungkan baterai ke ubin zip dan memasang sekrup M3 Anda ke Pin 0, GND dan Power.
Saya telah memasang sekrup ke semua lubang pin pada gambar, tetapi Anda hanya perlu Pin 0, GND dan Power.-
Kemudian Anda menggunakan kabel jumper alligator-female untuk menghubungkan Pin 0, GND dan Power ke Pin 0, GND dan Power di papan breakout Anda. Saya juga telah menandai Pin 1 dan Pin 2 dengan klip buaya pada gambar kedua, tetapi Anda tidak perlu melakukannya dan juga tidak perlu disambungkan ke papan breakout.
Pengkabelan cukup mudah, cukup gunakan empat kabel jumper untuk menghubungkan sensor Mu dengan papan breakout kami. Lihat gambar di Langkah 1 untuk bantuan.
Ubin zip -> Papan breakout
Pin 0 -> Pin 0
GND -> GND
Daya -> 3,3 V
Hubungkan daya ke zip dan bukan mikro:bit. Zip membutuhkan lebih banyak daya daripada yang dapat disediakan oleh mikro:bit, tetapi dapat memberi daya pada mikro:bit dengan cukup mudah. Langkah-langkah keamanan bawaan mencegah zip menjadi daya dari mikro:bit.
Jika Anda menyalakan micro:bit dan zip dari dua sumber yang berbeda, maka tindakan keamanan ini terkadang akan aktif dan zip akan berhenti bekerja. Jangan khawatir. Hapus saja semua daya dan tunggu. Setelah beberapa menit itu harus bekerja lagi. Ini paling sering terjadi ketika Anda menghubungkan mikro:bit ke komputer Anda, tanpa melepaskan daya ke zip.
Langkah 5: Mendapatkan Ekstensi
Pertama, Anda pergi ke editor Makecode dan memulai proyek baru. Anda kemudian pergi ke "Advanced" dan pilih "Extensions". Ketahuilah bahwa karena saya orang Denmark, tombol-tombol ini memiliki nama yang sedikit berbeda dalam gambar. Di ekstensi Anda mencari "zip tile" dan memilih satu-satunya hasil yang Anda dapatkan.
Anda kemudian kembali ke ekstensi dan mencari "Muvision" dan pilih satu-satunya hasil yang Anda dapatkan.
Langkah 6: Sistem Koordinat Dijelaskan
Saat kita mulai memprogram, kita akan menggunakan sistem koordinat sensor penglihatan MU. Di sini nilai X adalah nilai horizontal. Mulai dari 0 hingga 100, dengan 0 sebagai titik paling kiri yang dapat dilihat sensor dan 100 sebagai titik paling kanan.
Nilai Y adalah nilai vertikal. Mulai dari 0 hingga 100, dengan 0 sebagai titik paling atas yang dapat dilihat sensor dan 100 sebagai titik paling bawah.
Langkah 7: Pengodean - saat Mulai
Saya menyertakan empat blok "Tampilkan nomor" untuk pemecahan masalah, karena ini memungkinkan saya untuk melihat di mana program berhenti bekerja dan Anda dapat menghapusnya setelah program aktif dan berjalan dengan benar.
Blok pertama dalam program ini memberi tahu mikro:bit pin mana yang harus digunakan untuk membuat koneksi serial. Jika Anda telah menggunakan pin yang sama seperti saya ketika Anda menghubungkan sensor penglihatan MU, maka Anda ingin mengatur TX ke pin 13 dan RX ke pin 14. Baudrate, yaitu seberapa cepat sensor penglihatan mikro:bit dan MU akan berbicara, harus diatur ke 9600.
Blok merah pertama menginisialisasi koneksi antara mikro:bit dan zip. Di sini Anda perlu menentukan berapa banyak ritsleting yang Anda gunakan dan bagaimana mereka disatukan. Karena kami hanya menggunakan satu zip, kami hanya memiliki matriks 1x1, jadi kami mengaturnya menjadi 1 vertikal dan 1 horizontal.
Blok berikutnya mengatur kecerahan dari 0 hingga 255. Kami mengaturnya menjadi 20. Zip sangat cerah. Anda jarang ingin menggunakan kecerahan di atas 50.
Blok oranye pertama menginisialisasi koneksi serial antara mikro:bit dan sensor penglihatan MU.
Blok oranye terakhir menginisialisasi algoritma pengenalan warna sensor penglihatan MU.
Langkah 8: Coding - Selamanya Loop
Sekali lagi saya memiliki blok "Tampilkan nomor" untuk pemecahan masalah. Itu dapat dihapus ketika program aktif dan berfungsi.
Sekarang kami memperkenalkan dua variabel X dan Y dan menggunakan dua blok "Untuk masing-masing" untuk menjalankan semua 64 kombinasi X dan Y antara 0 dan 7.
Kondisi di loop "Jika" akan selalu benar dan itu membuat sensor penglihatan MU mendeteksi warna 64 tempat dalam penglihatannya. Sekali lagi koordinat yang tepat akan menjadi 64 kombinasi yang Anda dapatkan dari menggabungkan nilai X dan Y yang berbeda. Di sini nilai X dan Y akan menjadi 15, 25, 35, 45, 55, 65, 75, dan 85.
Blok pertama dalam loop "Jika" mengubah warna pada ubin zip agar sesuai dengan warna yang terdeteksi oleh sensor penglihatan MU. 15, 15 pada sensor penglihatan MU akan berubah warna pada 0, 0 pada ubin zip. 25, 15 akan berubah 1, 0 dan seterusnya.
Cara kita mendapatkan warnanya agak lucu dan bisa dilihat sedikit lebih baik pada gambar kedua. Kita bisa saja menggunakan algoritme pendeteksian warna Mu untuk memberi label warna, tetapi itu hanya memungkinkan kita untuk mendeteksi 8 warna berbeda. Jadi, alih-alih, kami meminta MU untuk mendeteksi berapa banyak merah, biru, dan hijau yang dapat dilihatnya di setiap koordinat dan kemudian menggunakan kemampuan ubin zip untuk membuat warna dari saluran warna merah, biru, dan hijau, yang memungkinkan kami membuat banyak dan banyak warna.
Blok kedua di loop "Jika" ada di perintah show. Karena ubin zip tidak akan benar-benar menampilkan warna baru sebelum mendapat perintah show.
Anda dapat menemukan seluruh kode di sini.
Langkah 9: Jalankan Program
Saat Anda menjalankan program, Anda akan melihat bahwa setiap piksel pada ubin zip diperbarui secara perlahan. Saya pikir itu adalah algoritma pengenalan warna yang membutuhkan sedikit waktu untuk diproses, tetapi saya tidak yakin.
Direkomendasikan:
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 Zip Tile Pendahuluan: 9 Langkah (dengan Gambar)
Micro:bit Zip Tile Pendahuluan: Sebelum saya melanjutkan rangkaian instruksi sensor penglihatan MU untuk Micro:bit, saya perlu membuat instruksi ini untuk Kitronik Zip Tile, karena saya akan menggunakannya.Kitronik Zip Tile, saya akan sebut saja Zip mulai sekarang, adalah tikar neopiksel 8x8
Micro:bit MU Vision Sensor - Koneksi Serial dan Layar OLED: 10 Langkah
Micro:bit MU Vision Sensor - Koneksi Serial dan Layar OLED: Ini adalah panduan ketiga saya untuk sensor visi 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 informasi sebanyak itu
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (Dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini dan