Isi kandungan:
- Langkah 1: Persiapan
- Langkah 2: Sambungkan Arduino ke PC
- Langkah 3: Buka Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), dan Tetapkan Pilihan dengan Betul
- Langkah 4: Klik Butang "Muat Naik"
- Langkah 5: Sambungkan UARM ke PC
- Langkah 6: Buka XLoader (xloader.russemotto.com/) dan Muatkan UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Langkah 7: Klik Butang Muat Naik
- Langkah 8: Sambungkan OpenMV ke PC
- Langkah 9: Buka Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) oleh OpenMV IDE dan Klik Butang Sambungkan untuk Mengesan Peranti
- Langkah 10: Kemudian Klik Butang Mula
- Langkah 11: Putar Lensa untuk Memastikan Gambar Sudah Cukup Cukup
- Langkah 12: Simpan Fail ke OpenMV
- Langkah 13: Pemasangan Modul OpenMV
- Langkah 14: Pemasangan Modul Arduino
- Langkah 15: Sambungkan Semua Modul Mengikuti Gambar
- Langkah 16: Papan Penyambung Dengan Velcro Memanjangkan Panjang Kawat. Sambungannya Lebih Stabil Kerana Boleh Dipasang di Lengan Bawah dengan ketat
- Langkah 17: Perbaiki Suction Cup ke End-effector
- Langkah 18: Kuasakan Keseluruhan Sistem (Penyesuai Kuasa UARM Asal)
- Langkah 19: Rangka Sistem
Video: Penyelesaian Penglihatan yang Mampu Dengan Arm Robot Berdasarkan Arduino: 19 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Apabila kita bercakap mengenai penglihatan mesin, selalu terasa tidak dapat dicapai oleh kita. Walaupun kami membuat demo penglihatan sumber terbuka yang sangat mudah dibuat untuk semua orang. Dalam video ini, dengan kamera OpenMV, di mana pun kubus merah berada, lengan robot dapat mengambilnya dan meletakkannya pada posisi tetap. Sekarang mari kita tunjukkan cara membuatnya selangkah demi selangkah.
Langkah 1: Persiapan
Perkakasan:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 Shield * 1
3. Arduino Mega 2560 * 1
4. Objek untuk penglihatan (Merah) * 1
5. Kabel (Kabel USB, Kabel 4P 1.27, Kabel Kuasa DC) * Beberapa
6. Papan Sambungan Pangkalan uArm * 1
7. Suction Cup * 1
8. Papan Sambungan OpenMV * 1
9. Papan OpenMV dengan Memperbaiki Pangkalan * 1
10. Sambungan untuk OpenMV dan uArm * 1
11. Kes untuk OpenMV * 1
12. Skru M3 * Beberapa
Perisian:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino untuk Arduino MEGA2560 [Github]
4. Color_tracking_test.py untuk OpenMV [Github]
5. UArmSwiftPro_2ndUART.hex untuk uArm [Github]
Github:
Langkah 2: Sambungkan Arduino ke PC
Langkah 3: Buka Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), dan Tetapkan Pilihan dengan Betul
Langkah 4: Klik Butang "Muat Naik"
Langkah 5: Sambungkan UARM ke PC
Catatan: uArm Swift Pro dirancang berdasarkan Arduino Mega2560, biasanya ia berkomunikasi dengan PC dengan uart0 oleh port USB, sementara dalam senario ini, ia perlu menggunakan uart2 di port sambungan 30P jadi kita harus mengubah firmware, untuk lebih jelasnya sila semak panduan pembangun.
Langkah 6: Buka XLoader (xloader.russemotto.com/) dan Muatkan UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Langkah 7: Klik Butang Muat Naik
Langkah 8: Sambungkan OpenMV ke PC
Langkah 9: Buka Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) oleh OpenMV IDE dan Klik Butang Sambungkan untuk Mengesan Peranti
Langkah 10: Kemudian Klik Butang Mula
Langkah 11: Putar Lensa untuk Memastikan Gambar Sudah Cukup Cukup
Langkah 12: Simpan Fail ke OpenMV
Catatan: Sekiranya kod berjaya dimuat turun, pasang semula kabel USB anda
dapat menemui LED biru akan menyala selama beberapa saat.
Langkah 13: Pemasangan Modul OpenMV
OpenMV (NO.1) hanyalah papan PCB, jadi kami menawarkan pelindung PCB (NO.4) dan bahagian mekanikal (no.2, 3) untuk menjadikannya lebih mudah digunakan dengan uArm.
Bahagian (NO.2) hendaklah dilekatkan di dalam sedutan.
Bahagian (NO.3) adalah penutup modul OpenMV.
Dengan bahagian mekanikal, kita dapat memperbaiki modul OpenMV ke efektor uArm dengan mudah.
Langkah 14: Pemasangan Modul Arduino
Arduino Mega 2560 (NO.1) adalah CPU tengah seluruh sistem, perisai (NO.2) adalah papan sambungan yang menjadikan sambungannya lebih mudah. Bahagian (NO.3) adalah papan penyambung dengan Velcro yang membantu memanjangkan wayar apabila terlalu pendek. Gabungkan semua perkara ini.
Langkah 15: Sambungkan Semua Modul Mengikuti Gambar
Kabel 4P 1.27mm digunakan untuk menyambungkan port uart dari kedua uArm dan OpenMV ke Arduino Mega 2560.
Kabel kuasa 2P dari perisai menjadikan kuasa lebih mudah, tiga peranti hanya memerlukan penyesuai robot asal (12V5A).
Langkah 16: Papan Penyambung Dengan Velcro Memanjangkan Panjang Kawat. Sambungannya Lebih Stabil Kerana Boleh Dipasang di Lengan Bawah dengan ketat
Langkah 17: Perbaiki Suction Cup ke End-effector
Langkah 18: Kuasakan Keseluruhan Sistem (Penyesuai Kuasa UARM Asal)
Perhatian: Setelah menghidupkan seluruh sistem, OpenMV dan MEGA2560 akan berfungsi dengan segera, sementara uarm mempunyai suis kuasa sendiri, dan kita harus menyalakannya secara manual.
Langkah 19: Rangka Sistem
Dicipta oleh UFACTORY Team Hubungi kami: [email protected]
Ikuti kami di Facebook: Ufactory2013
Web rasmi: www.ufactory.cc
Disyorkan:
Pengalaman Bas yang Disempurnakan untuk Orang yang Bermasalah Penglihatan Dengan Percetakan Arduino dan 3D: 7 Langkah
Pengalaman Bas yang Disempurnakan untuk Orang yang Bermasalah Penglihatan Dengan Percetakan Arduino dan 3D: Bagaimana perjalanan pengangkutan awam dipermudahkan bagi orang yang mengalami masalah penglihatan? Data masa nyata mengenai perkhidmatan peta sering tidak boleh dipercayai semasa menggunakan pengangkutan awam. Ini boleh menambah cabaran perjalanan untuk individu cacat penglihatan. T
Menggunakan Penglihatan Sonar, Lidar, dan Komputer pada Mikrokontroler untuk Membantu Orang-orang yang Gangguan Penglihatan: 16 Langkah
Menggunakan Sonar, Lidar, dan Penglihatan Komputer pada Pengawal Mikro untuk Membantu Orang-orang yang Bermasalah Penglihatan: Saya ingin membuat ‘tongkat’ pintar yang dapat membantu orang-orang dengan masalah penglihatan jauh lebih banyak daripada penyelesaian yang ada. Tebu akan dapat memberitahu pengguna objek di depan atau di sisi dengan membuat bunyi di headphon jenis bunyi sekeliling
CARA MENGUMPULKAN ARM ROBOT KAYU YANG PENTING (BAHAGIAN 3: ARM ROBOT) - BERDASARKAN MICRO: BITN: 8 Langkah
CARA MENGUMPULKAN ARM ROBOT KAYU YANG PENTING (BAHAGIAN 3: ARM ROBOT) - BERDASARKAN MIKRO: BITN: Proses pemasangan seterusnya adalah berdasarkan penyelesaian mod penghalang yang boleh dihindari. Proses pemasangan di bahagian sebelumnya sama dengan proses pemasangan dalam mod penjejakan garis. Kemudian mari kita lihat bentuk akhir A
CARA MENGUMPULKAN ARM ROBOT KAYU YANG PENTING (BAHAGIAN 2: ROBOT UNTUK Mengelakkan Halangan) - BERDASARKAN MIKRO: BIT: 3 Langkah
CARA MENGUMPULKAN ARM ROBOT KAYU YANG PENTING (BAHAGIAN 2: ROBOT UNTUK Mengelakkan Halangan) - BERDASARKAN MIKRO: BIT: Sebelum ini kami memperkenalkan Armbit dalam mod penjejakan garis. Seterusnya, kami memperkenalkan cara memasang Armbit dalam mengelakkan mod halangan
Pengimbas 3D DIY Berdasarkan Cahaya Berstruktur dan Penglihatan Stereo dalam Bahasa Python: 6 Langkah (dengan Gambar)
Pengimbas 3D DIY Berdasarkan Cahaya Berstruktur dan Penglihatan Stereo dalam Bahasa Python: Pengimbas 3D ini dibuat menggunakan barang konvensional kos rendah seperti projektor video dan kamera web. Pengimbas 3D berstruktur cahaya adalah alat pengimbas 3D untuk mengukur bentuk tiga dimensi objek menggunakan corak cahaya yang diproyeksikan dan kamera