Daftar Isi:

Solusi Penglihatan Terjangkau Dengan Lengan Robot Berbasis Arduino: 19 Langkah (dengan Gambar)
Solusi Penglihatan Terjangkau Dengan Lengan Robot Berbasis Arduino: 19 Langkah (dengan Gambar)

Video: Solusi Penglihatan Terjangkau Dengan Lengan Robot Berbasis Arduino: 19 Langkah (dengan Gambar)

Video: Solusi Penglihatan Terjangkau Dengan Lengan Robot Berbasis Arduino: 19 Langkah (dengan Gambar)
Video: Analisa Riset Sistem Perancangan Robot Pemindah Barang berbasis microcontroler Arduino Uno di PT.JVC 2024, November
Anonim
Image
Image
Persiapan
Persiapan

Ketika kita berbicara tentang visi mesin, selalu terasa sangat tidak terjangkau bagi kita. Sementara kami membuat demo visi sumber terbuka yang akan sangat mudah dibuat untuk semua orang. Dalam video ini, dengan kamera OpenMV, di mana pun kubus merah berada, lengan robot dapat mengambilnya dan meletakkannya di posisi tetap. Sekarang mari kita tunjukkan cara membuatnya langkah demi langkah.

Langkah 1: Persiapan

Perangkat keras:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Perisai * 1

3. Arduino Mega 2560 * 1

4. Objek untuk penglihatan (Merah) * 1

5. Kabel (Kabel USB, Kabel 4P 1.27, Kabel Daya DC) * Beberapa

6. Papan Ekstensi Basis uArm * 1

7. Cangkir Hisap * 1

8. Papan Ekstensi OpenMV * 1

9. Papan OpenMV dengan Basis Memperbaiki * 1

10. Koneksi untuk OpenMV dan uArm * 1

11. Kasus untuk OpenMV * 1

12. Sekrup M3 * Beberapa

Perangkat lunak:

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: Hubungkan Arduino ke PC

Hubungkan Arduino ke PC
Hubungkan Arduino ke PC

Langkah 3: Buka Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), dan Atur Opsi dengan Benar

Buka Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), dan Atur Opsi dengan Benar
Buka Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), dan Atur Opsi dengan Benar

Langkah 4: Klik Tombol "Unggah"

Klik
Klik

Langkah 5: Hubungkan UARM ke PC

Hubungkan UARM ke PC
Hubungkan UARM ke PC

Catatan: uArm Swift Pro dirancang berdasarkan Arduino Mega2560, biasanya berkomunikasi dengan PC dengan uart0 melalui port USB, sedangkan dalam skenario ini perlu menggunakan uart2 di port ekstensi 30P sehingga kami harus mengubah firmware, untuk lebih detail silakan periksa panduan pengembang.

Langkah 6: Buka XLoader (xloader.russemotto.com/) dan Muat UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Buka XLoader (xloader.russemotto.com/) dan Muat UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Buka XLoader (xloader.russemotto.com/) dan Muat UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Langkah 7: Klik Tombol Unggah

Klik Tombol Unggah
Klik Tombol Unggah

Langkah 8: Hubungkan OpenMV ke PC

Hubungkan OpenMV ke PC
Hubungkan OpenMV ke PC

Langkah 9: Buka Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) oleh OpenMV IDE dan Klik Tombol Hubungkan untuk Mendeteksi Perangkat

Buka Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) oleh OpenMV IDE dan Klik Tombol Hubungkan untuk Mendeteksi Perangkat
Buka Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) oleh OpenMV IDE dan Klik Tombol Hubungkan untuk Mendeteksi Perangkat

Langkah 10: Kemudian Klik Tombol Mulai

Kemudian Klik Tombol Mulai
Kemudian Klik Tombol Mulai

Langkah 11: Putar Lensa untuk Memastikan Gambar Cukup Jelas

Putar Lensa untuk Memastikan Gambar Cukup Jelas
Putar Lensa untuk Memastikan Gambar Cukup Jelas

Langkah 12: Simpan File ke OpenMV

Simpan File ke OpenMV
Simpan File ke OpenMV

Catatan: Jika kode berhasil diunduh, pasang kembali kabel USB Anda

bisa menemukan LED biru akan menyala selama beberapa detik.

Langkah 13: Instalasi Modul OpenMV

Instalasi Modul OpenMV
Instalasi Modul OpenMV
Instalasi Modul OpenMV
Instalasi Modul OpenMV

OpenMV (NO.1) hanyalah papan PCB, jadi kami menawarkan pelindung PCB (NO.4) dan komponen mekanis (no.2, 3) untuk membuatnya lebih mudah digunakan dengan uArm.

Bagian (NO.2) harus dipasang di cangkir hisap.

Bagian (NO.3) adalah sampul modul OpenMV.

Dengan bagian mekanis, kami dapat memperbaiki modul OpenMV ke end-effector uArm dengan mudah.

Langkah 14: Instalasi Modul Arduino

Instalasi Modul Arduino
Instalasi Modul Arduino
Instalasi Modul Arduino
Instalasi Modul Arduino

Arduino Mega 2560 (NO.1) adalah CPU pusat dari keseluruhan sistem, shield (NO.2) adalah papan ekstensi yang membuat koneksi menjadi lebih mudah. Part (NO.3) adalah papan konektor dengan Velcro yang membantu memperpanjang kabel saat terlalu pendek. Satukan semua ini.

Langkah 15: Hubungkan Semua Modul Mengikuti Gambar

Hubungkan Semua Modul Mengikuti Gambar
Hubungkan Semua Modul Mengikuti Gambar
Hubungkan Semua Modul Mengikuti Gambar
Hubungkan Semua Modul Mengikuti Gambar

Kabel 4P 1.27mm digunakan untuk menghubungkan port uart dari uArm dan OpenMV ke Arduino Mega 2560.

Kabel daya 2P dari pelindung membuat pemberian daya lebih mudah, tiga perangkat hanya memerlukan adaptor robot asli (12V5A).

Langkah 16: Papan Konektor Dengan Velcro Memperpanjang Panjang Kabel. Sambungan Akan Lebih Stabil Karena Bisa Dipasang Di Lengan Bawah Dengan Kencang

Papan Konektor Dengan Velcro Memperpanjang Panjang Kabel. Sambungan Akan Lebih Stabil Karena Bisa Dipasang Di Lengan Bawah Dengan Kencang
Papan Konektor Dengan Velcro Memperpanjang Panjang Kabel. Sambungan Akan Lebih Stabil Karena Bisa Dipasang Di Lengan Bawah Dengan Kencang

Langkah 17: Perbaiki Suction Cup ke End-effector

Perbaiki Suction Cup ke End-effector
Perbaiki Suction Cup ke End-effector

Langkah 18: Nyalakan Seluruh Sistem (Adaptor Daya UARM Asli)

Nyalakan Seluruh Sistem (Adaptor Daya UARM Asli)
Nyalakan Seluruh Sistem (Adaptor Daya UARM Asli)

Perhatian: Setelah menyalakan seluruh sistem, OpenMV dan MEGA2560 akan segera bekerja, sementara uarm memiliki sakelar daya sendiri, dan kita harus menyalakannya secara manual.

Langkah 19: Bingkai Sistem

Bingkai Sistem
Bingkai Sistem

Dibuat oleh Tim UFACTORY Hubungi kami: [email protected]

Ikuti kami di Facebook: Ufactory2013

Web resmi: www.ufactory.cc

Direkomendasikan: