
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
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01



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:
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
SIR (Penglihatan Gangguan Penglihatan): 4 Langkah

SIR (Sight Impairment Replicators): Sight Impairment Replicators (SIR) adalah cara bagi orang yang mengalami masalah penglihatan untuk mengetahui bagaimana kebutaan mereka akan mempengaruhi mereka di masa depan. Googles seharusnya dapat menyekat semua cahaya dan mewujudkan kegelapan yang hampir sempurna untuk digunakan