Isi kandungan:
- Bekalan
- Langkah 1: Menggabungkan Kabel (Langkau Sekiranya Anda Mempunyai Kawat Jumper Buaya-wanita)
- Langkah 2: Menyiapkan Sensor Penglihatan MU
- Langkah 3: Menyambungkan Sensor MU ke Breakout Board
- Langkah 4: Menyambungkan Zip Tile ke Micro: bit dan Power
- Langkah 5: Mendapatkan Sambungan
- Langkah 6: Sistem Koordinat Dijelaskan
- Langkah 7: Pengekodan - pada Mula
- Langkah 8: Pengekodan - Gelung Selamanya
- Langkah 9: Jalankan Program
Video: Mikro: bit MU Vision Sensor dan Zip Tile Gabungan: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Oleh itu, 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 sebelumnya. Terutama bagaimana memprogramkan jubin zip dan cara menyambungkan siri sensor penglihatan MU ke mikro: bit. Anda boleh mendapatkan arahan saya dengan mengikuti pautan berikut:
www.instructables.com/id/Microbit-Zip-Tile…
www.instructables.com/id/MU-Vision-Sensor-…
Bekalan
1 x Mikro: bit
1 x Jubin Zip Kitronik
1 x Sensor penglihatan Morphx MU 3
1 x Micro: bit breakout board - Anda tidak dapat menggunakan elecfreaks motorbit, kerana pelindungnya menjadikannya mustahil untuk menghidupkannya secara langsung dari jubin zip.
4 x Jumper wayar (Perempuan-Perempuan) untuk menyambungkan sensor penglihatan MU
3 x Jumper wayar (Alligator-Female) untuk menyambungkan jubin Zip. Sebagai pengganti Alligator to female, anda juga boleh menggunakan kabel buaya normal, perempuan-lelaki atau sebagai ganti perempuan-lelaki, anda boleh menggunakan wanita-wanita dan lelaki-lelaki.
Panjang Skru 3 x 3M tidak begitu penting. Anda akan mendapat 5 skru ini dengan jubin zip anda.
Sumber kuasa 3.5 - 5.3 V Saya hanya menggunakan pemegang bateri 3 x AA dengan butang hidup / mati
Langkah 1: Menggabungkan Kabel (Langkau Sekiranya Anda Mempunyai Kawat Jumper Buaya-wanita)
Gambar pertama menunjukkan cara membuat wayar jumper buaya-wanita, dengan menggabungkan wayar pelompat buaya-buaya dan lelaki-perempuan.
Gambar kedua menunjukkan cara membuat wayar jumper buaya-wanita, dengan menggabungkan wayar pelompat buaya-lelaki, lelaki-lelaki dan wanita-wanita.
Langkah 2: Menyiapkan Sensor Penglihatan MU
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 mempunyai sambungan bersiri sehingga kami akan berfungsi dalam mod UART. Ini bermaksud bahawa dua suis di sebelah kiri harus pada 00, jadi kedua-duanya harus dimatikan. Kami juga boleh bekerja dalam mod I2C, tetapi kemudian papan pelarian anda perlu mempunyai akses ke pin 19 & 20.
Langkah 3: Menyambungkan Sensor MU ke Breakout Board
Pendawaian cukup mudah, hanya gunakan empat wayar pelompat untuk menyambungkan sensor Mu dengan papan pelarian kami. Lihat gambar di Langkah 2 untuk mendapatkan bantuan.
Sensor Mu -> Papan pelarian
RX-> pin 13
TX -> pin 14
G -> Tanah
V -> 3.3-5V
Langkah 4: Menyambungkan Zip Tile ke Micro: bit dan Power
Projek ini akan memanfaatkan kuasanya melalui jubin zip, jadi kami menyambungkan pek bateri ke jubin zip dan memasukkan skru M3 anda ke Pin 0, GND dan Kuasa.
Saya telah memasukkan skru ke semua lubang pin pada gambar, tetapi anda hanya memerlukan Pin 0, GND dan Power.-
Kemudian anda menggunakan wayar lompat wanita buaya anda untuk menyambungkan Pin 0, GND dan Kuasa ke Pin 0, GND dan Kuasa pada papan pelarian anda. Saya juga telah menandakan Pin 1 dan Pin 2 dengan klip buaya pada gambar kedua, tetapi anda tidak perlu melakukannya dan juga tidak perlu dihubungkan ke papan pelarian.
Pendawaian cukup mudah, hanya gunakan empat wayar pelompat untuk menyambungkan sensor Mu dengan papan pelarian kami. Lihat gambar di Langkah 1 untuk mendapatkan bantuan.
Jubin zip -> Papan pelarian
Pin 0 -> Pin 0
GND -> GND
Kuasa -> 3.3 V
Sambungkan kuasa ke zip dan bukan mikro: bit. Zip memerlukan lebih banyak kuasa daripada mikro: bit dapat memberikan, tetapi dapat memberi kuasa mikro: agak mudah. Langkah-langkah keselamatan yang dibina menghalang zip daripada mendapat kuasa dari mikro: bit.
Sekiranya anda menghidupkan mikro: bit dan zip dari dua sumber yang berbeza, ukuran keselamatan ini kadang kala akan terlibat dan zip akan berhenti berfungsi. Jangan risau. Keluarkan semua kuasa dan tunggu. Selepas beberapa minit, ia akan berfungsi semula. Perkara ini paling kerap berlaku semasa anda menyambungkan mikro: bit ke komputer anda, tanpa melepaskan kuasa ke zip.
Langkah 5: Mendapatkan Sambungan
Mula-mula anda pergi ke editor Makecode dan mulakan projek baru. Anda kemudian pergi ke "Lanjutan" dan pilih "Sambungan". Ketahuilah bahawa sejak saya orang Denmark, butang ini mempunyai nama yang sedikit berbeza dalam gambar. Dalam sambungan, anda mencari "zip tile" dan pilih satu-satunya hasil yang anda dapat.
Anda kemudian kembali ke sambungan dan cari "Muvision" dan pilih satu-satunya hasil yang anda dapat.
Langkah 6: Sistem Koordinat Dijelaskan
Apabila kita mula memprogram, kita akan menggunakan sistem koordinat sensor penglihatan MU. Di sini nilai X adalah nilai mendatar. Ia bergerak dari 0 hingga 100, dengan 0 menjadi titik paling kiri yang dapat dilihat oleh sensor dan 100 adalah titik paling kanan.
Nilai Y adalah nilai menegak. Ia dari 0 hingga 100, dengan 0 menjadi titik paling tinggi yang dapat dilihat oleh sensor dan 100 menjadi titik paling bawah.
Langkah 7: Pengekodan - pada Mula
Saya menyertakan empat blok "Tunjukkan nombor" untuk masalah dalam menembak, kerana ia membolehkan saya melihat di mana program berhenti berfungsi dan anda dapat menghapusnya setelah program ini berjalan dan berjalan dengan baik.
Blok pertama dalam program ini memberitahu mikro: bit yang harus digunakan untuk membuat sambungan bersiri. Sekiranya anda telah menggunakan pin yang sama seperti saya semasa anda menyambungkan sensor penglihatan MU, maka anda mahu tetapkan TX ke pin 13 dan RX ke pin 14. Baudrate, iaitu seberapa cepat sensor penglihatan mikro: bit dan MU akan bercakap, harus ditetapkan ke 9600.
Blok merah pertama memulakan hubungan antara mikro: bit dan zip. Di sini anda perlu menentukan berapa banyak ritsleting yang anda gunakan dan bagaimana ia disatukan. Oleh kerana kami hanya menggunakan zip tunggal, kami hanya mempunyai matriks 1x1, jadi kami menetapkannya menjadi 1 menegak dan 1 mendatar.
Blok seterusnya menetapkan kecerahan dari 0 hingga 255. Kami menetapkannya menjadi 20. Zipnya sangat terang. Anda jarang mahu menggunakan kecerahan lebih dari 50.
Blok oren pertama memulakan sambungan bersiri antara sensor penglihatan mikro: bit dan MU.
Blok oren terakhir memulakan algoritma pengecaman warna sensor penglihatan MU.
Langkah 8: Pengekodan - Gelung Selamanya
Sekali lagi saya mempunyai blok "Show number" untuk masalah menembak. Ia boleh dipadamkan semasa program ini berjalan dan berfungsi.
Sekarang kami memperkenalkan dua pemboleh ubah X dan Y dan menggunakan dua blok "Untuk masing-masing" untuk menjalankan semua 64 kombinasi kedua-dua X dan Y antara 0 dan 7.
Keadaan dalam gelung "If" akan selalu benar dan itu menjadikan sensor penglihatan MU mengesan warna 64 tempat dalam penglihatannya. Sekali lagi koordinat yang tepat akan menjadi 64 kombinasi yang anda dapat dari menggabungkan nilai X dan Y yang berbeza. Di sini kedua-dua nilai X dan Y akan menjadi 15, 25, 35, 45, 55, 65, 75 dan 85.
Blok pertama dalam gelung "If" mengubah warna pada jubin zip agar sepadan dengan warna yang dikesan oleh sensor penglihatan MU. 15, 15 pada sensor penglihatan MU akan menukar warna pada 0, 0 pada jubin zip. 25, 15 akan berubah 1, 0 dan seterusnya.
Bagaimana warna kami agak lucu dan dapat dilihat sedikit lebih baik pada gambar kedua. Kita mungkin menggunakan algoritma pengesanan warna Mu untuk memberi label warna, tetapi itu hanya membolehkan kita mengesan 8 warna yang berbeza. Oleh itu, kami meminta MU untuk mengesan berapa banyak warna merah, biru dan hijau yang dapat dilihat pada setiap koordinat dan kemudian menggunakan keupayaan jubin zip untuk membina warna dari saluran warna merah, biru dan hijau, yang membolehkan kami membuat banyak dan banyak warna.
Blok kedua dalam gelung "If" berada di perintah show. Oleh kerana jubin zip tidak akan menunjukkan warna baru secara aktif sebelum mendapat arahan pertunjukan.
Anda boleh mendapatkan keseluruhan kod di sini.
Langkah 9: Jalankan Program
Semasa anda menjalankan program, anda akan melihat bahawa setiap piksel pada jubin zip dikemas kini dengan perlahan. Saya berpendapat bahawa alghoritma pengecaman warna sedikit memerlukan sedikit masa untuk diproses, tetapi saya tidak pasti.
Disyorkan:
Mikro: bit MU Vision Sensor for Beginners - I2C dan Shape Card Recognition: 8 Langkah
Mikro: bit MU Vision Sensor untuk Pemula - I2C dan Shape Card Recognition: Saya mendapat sensor penglihatan MU untuk Micro: bit. Nampaknya ini adalah alat yang hebat yang akan membolehkan saya membuat banyak projek berasaskan visi yang berbeza. Malangnya nampaknya tidak banyak petunjuk untuknya dan walaupun dokumentasinya benar-benar
Mikro: bit Zip Tile Pengenalan: 9 Langkah (dengan Gambar)
Mikro: bit Zip Tile Pengenalan: Sebelum saya meneruskan arahan sensor penglihatan MU untuk Mikro: bit, saya perlu membuatnya untuk Kitronik Zip Tile ini, kerana saya akan menggunakannya. Kitronik Zip Tile, saya akan sebut saja Zip mulai sekarang, adalah tikar neopixel 8x8
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
Kunci Gabungan Tanpa Wayar Arduino Dengan Paparan Segmen NRF24L01 dan 4 Digit 7: 6 Langkah (dengan Gambar)
Kunci Gabungan Tanpa Wayar Arduino Dengan NRF24L01 dan Paparan Segmen 4 Digit 7: Projek ini memulakan hidupnya sebagai latihan untuk melakukan sesuatu dengan paparan segmen 4 digit 7. Yang saya hasilkan ialah kemampuan memasukkan 4 digit nombor gabungan, tetapi sekali ia sudah selesai, agak membosankan. Saya membuatnya menggunakan Arduino UNO
Kunci Gabungan Digital !: 7 Langkah (dengan Gambar)
Kunci Gabungan Digital !: Saya selalu tertanya-tanya bagaimana kunci elektronik berfungsi, jadi setelah saya menamatkan kursus asas elektronik digital, saya memutuskan untuk membuatnya sendiri. Dan saya & saya akan membantu anda membina sendiri! Anda boleh menghubungkannya dengan apa-apa dari 1v hingga 400v (atau m