Mundarija:

Arduino -ga asoslangan robotli qo'l bilan ko'rishning arzon echimi: 19 qadam (rasmlar bilan)
Arduino -ga asoslangan robotli qo'l bilan ko'rishning arzon echimi: 19 qadam (rasmlar bilan)

Video: Arduino -ga asoslangan robotli qo'l bilan ko'rishning arzon echimi: 19 qadam (rasmlar bilan)

Video: Arduino -ga asoslangan robotli qo'l bilan ko'rishning arzon echimi: 19 qadam (rasmlar bilan)
Video: ⚙️ "LEGO" ва "ARDUINO" конструкторлари 2024, Iyul
Anonim
Image
Image
Tayyorgarlik
Tayyorgarlik

Agar biz mashinani ko'rish haqida gapiradigan bo'lsak, u biz uchun har doim imkonsiz bo'lib tuyuladi. Biz hammaga ochiq bo'lishi mumkin bo'lgan ochiq manbali vizual demoni tayyorlaganimizda. Bu videoda OpenMV kamerasi bilan, qizil kub qayerda bo'lishidan qat'i nazar, robot qo'li uni olib, belgilangan joyga qo'yishi mumkin edi. Keling, buni bosqichma -bosqich qanday qilishni ko'rsatamiz.

1 -qadam: Tayyorgarlik

Uskuna:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Ko'rish ob'ekti (Qizil) * 1

5. Kabellar (USB kabeli, 4P 1.27 kabeli, shahar quvvat kabeli) * Bir nechta

6. uArm Base kengaytmasi taxtasi * 1

7. Shlangi chashka * 1

8. OpenMV kengaytmalar kengashi * 1

9. O'rnatish bazasi bo'lgan OpenMV taxtasi * 1

10. OpenMV va uArm * 1 uchun ulanish

11. OpenMV * 1 uchun ish

12. M3 vintlardek * Bir nechta

Dasturiy ta'minot:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Arduino MEGA2560 uchun Vision.ino [Github]

4. OpenMV uchun rang_tracking_test.py [Github]

5. UArm [Github] uchun UArmSwiftPro_2ndUART.hex

Github:

2 -qadam: Arduino -ni kompyuterga ulang

Arduino -ni kompyuterga ulang
Arduino -ni kompyuterga ulang

3-qadam: Vision.ino-ni oching (https://github.com/TonyLeheng/Vision-Pick-and-Place) va variantni to'g'ri o'rnating

Vision.ino-ni oching (https://github.com/TonyLeheng/Vision-Pick-and-Place) va variantni to'g'ri o'rnating
Vision.ino-ni oching (https://github.com/TonyLeheng/Vision-Pick-and-Place) va variantni to'g'ri o'rnating

4 -qadam: "Yuklab olish" tugmasini bosing

Ni bosing
Ni bosing

5 -qadam: UARMni kompyuterga ulang

UARMni kompyuterga ulang
UARMni kompyuterga ulang

Eslatma: uArm Swift Pro Arduino Mega2560 asosida ishlab chiqilgan, u odatda USB port orqali uart0 bilan kompyuter bilan aloqa o'rnatadi, bu holda u 30P kengaytma portida uart2 dan foydalanish kerak, shuning uchun biz dasturiy ta'minotni o'zgartirishimiz kerak. Iltimos, ishlab chiquvchi qo'llanmasini tekshiring.

6-qadam: XLoader-ni oching (xloader.russemotto.com/) va UArmSwiftPro_2ndUART.hex-ni yuklang (https://github.com/TonyLeheng/Vision-Pick-and-Place)

XLoader-ni oching (xloader.russemotto.com/) va UArmSwiftPro_2ndUART.hex-ni yuklang (https://github.com/TonyLeheng/Vision-Pick-and-Place)
XLoader-ni oching (xloader.russemotto.com/) va UArmSwiftPro_2ndUART.hex-ni yuklang (https://github.com/TonyLeheng/Vision-Pick-and-Place)

7 -qadam: Yuklash tugmasini bosing

Yuklash tugmasini bosing
Yuklash tugmasini bosing

8 -qadam: OpenMV -ni kompyuterga ulang

OpenMV -ni kompyuterga ulang
OpenMV -ni kompyuterga ulang

9-qadam: OpenMV IDE orqali Color_tracking_test.py-ni (https://github.com/TonyLeheng/Vision-Pick-and-Place) oching va Qurilmani aniqlash uchun Ulanish tugmasini bosing

OpenMV IDE orqali Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) -ni oching va Qurilmani aniqlash uchun Ulanish tugmasini bosing
OpenMV IDE orqali Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) -ni oching va Qurilmani aniqlash uchun Ulanish tugmasini bosing

10 -qadam: Keyin Boshlash tugmasini bosing

Keyin Boshlash tugmasini bosing
Keyin Boshlash tugmasini bosing

11 -qadam: Rasm aniq bo'lishi uchun ob'ektivni aylantiring

Rasm aniq bo'lishi uchun ob'ektivni aylantiring
Rasm aniq bo'lishi uchun ob'ektivni aylantiring

12 -qadam: Faylni OpenMV -ga saqlang

Faylni OpenMV -ga saqlang
Faylni OpenMV -ga saqlang

Eslatma: Agar kod muvaffaqiyatli yuklangan bo'lsa, USB kabelini qayta ulang

ko'k LED bir necha soniya yonib turishini topishi mumkin.

13 -qadam: OpenMV modulini o'rnatish

OpenMV modulini o'rnatish
OpenMV modulini o'rnatish
OpenMV modulini o'rnatish
OpenMV modulini o'rnatish

OpenMV (NO.1) - bu faqat tenglikni kartasi, shuning uchun uArm bilan ishlashni osonlashtirish uchun biz tenglikni qalqoni (NO.4) va mexanik qismlarini (2, 3) taklif qilamiz.

Qism (NO.2) assimilyatsiya stakaniga o'rnatilishi kerak.

Partiya (NO.3) - OpenMV modulining qopqog'i.

Mexanik qismlar yordamida biz OpenMV modulini uArm-ning so'nggi effektiga osonlikcha tuzatardik.

14 -qadam: Arduino modulini o'rnatish

Arduino modulini o'rnatish
Arduino modulini o'rnatish
Arduino modulini o'rnatish
Arduino modulini o'rnatish

Arduino Mega 2560 (NO.1) - bu butun tizimning markaziy protsessori, qalqon (NO.2) - ulanishni osonlashtiradigan kengash. Qism (NO.3) - bu Velcro -ga ega bo'lgan ulanish paneli, u simni juda qisqa bo'lganda uzaytirishga yordam beradi. Bularning barchasini bir joyga to'plang.

15 -qadam: Barcha modullarni rasmlarga ulang

Rasmlarga muvofiq barcha modullarni ulang
Rasmlarga muvofiq barcha modullarni ulang
Rasmlarga muvofiq barcha modullarni ulang
Rasmlarga muvofiq barcha modullarni ulang

4P 1,27 mm simlar uart portini uArm va OpenMV dan Arduino Mega 2560 ga ulash uchun ishlatiladi.

Qalqondan 2P quvvat kabeli quvvat olishni osonlashtiradi, uchta qurilmaga faqat original robot adapteri (12V5A) kerak.

16 -qadam: Velcro bilan ulanish paneli simlarning uzunligini uzaytiradi. Aloqa yanada barqaror bo'ladi, chunki uni pastki qo'lni mahkam bog'lab qo'yish mumkin

Velcro bilan ulanish paneli simlarning uzunligini uzaytiradi. Aloqa yanada barqaror bo'ladi, chunki uni pastki qo'lni mahkam bog'lab qo'yish mumkin
Velcro bilan ulanish paneli simlarning uzunligini uzaytiradi. Aloqa yanada barqaror bo'ladi, chunki uni pastki qo'lni mahkam bog'lab qo'yish mumkin

17-qadam: Shlangi idishni oxirgi effektorga mahkamlang

Vantuzani oxirgi effektga mahkamlang
Vantuzani oxirgi effektga mahkamlang

18 -qadam: Butun tizimni quvvatlantirish (UARM -ning asl quvvat adapteri)

Butun tizimni quvvatlantirish (original UARM quvvat adapteri)
Butun tizimni quvvatlantirish (original UARM quvvat adapteri)

Ogohlantirish: butun tizimni quvvatlantirgandan so'ng, OpenMV va MEGA2560 darhol ishlaydi, uarmning o'z quvvat tugmasi bor va biz uni qo'lda yoqishimiz kerak.

19 -qadam: tizim ramkasi

Tizim ramkasi
Tizim ramkasi

UFACTORY jamoasi tomonidan yaratilgan Biz bilan bog'laning: [email protected]

Bizni Facebook -da kuzatib boring: Ufactory2013

Rasmiy veb -sayt: www.ufactory.cc

Tavsiya: