Mundarija:

Robot qo'lini Zio modullari bilan boshqaring 1 -qism: 8 qadam
Robot qo'lini Zio modullari bilan boshqaring 1 -qism: 8 qadam

Video: Robot qo'lini Zio modullari bilan boshqaring 1 -qism: 8 qadam

Video: Robot qo'lini Zio modullari bilan boshqaring 1 -qism: 8 qadam
Video: Arduino ESP32 Servo kutubxonasi bilan ESP32 yordamida Servo Motorni qanday boshqarish mumkin 2024, Iyul
Anonim
Robot qo'lini Zio modullari bilan boshqaring 1 -qism
Robot qo'lini Zio modullari bilan boshqaring 1 -qism

Bu blog posti Zio Robotics seriyasining bir qismidir.

Kirish

Ushbu qo'llanmada biz robot qo'lini boshqarish uchun Zio modullaridan foydalanadigan loyiha tuzamiz. Ushbu loyiha sizga robot qo'lingizning panjasini ochish va yopishni o'rgatadi. Bu chiroyli darslik robotni tanlash va joylashtirishning oddiy funktsiyasini bajarishi kerak bo'lgan loyihalarga mos keladi.

Qiyinchilik darajasi:

Zio Padavan

Foydali manbalar:

Siz Zio ishlab chiqarish taxtalarini o'rnatish haqida asosiy tushunchaga ega bo'lishingiz kerak. Ushbu qo'llanmada sizning ishlab chiqish paneli allaqachon sozlangan va o'rnatishga tayyor deb taxmin qilamiz. Agar siz hali taxtangizni konfiguratsiya qilmagan bo'lsangiz, boshlash uchun quyidagi Zio Qwiic Start Guide qo'llanmasini ko'rib chiqing:

Zio Zuino M UNO Qwiic Start Guide

Uskuna:

  • Zio Zuino M UNO
  • Zio 16 Servo boshqaruvchisi
  • Zio DC/DC kuchaytirgichi
  • 3.7V 2000mAh batareya
  • Robotik qo'l

Dasturiy ta'minot:

  • Arduino IDE
  • Adafruit PWM Servo haydovchilar kutubxonasi

1 -qadam: Robotik qo'lni yig'ish

Image
Image
Loyiha sxemalari
Loyiha sxemalari

Bizning Robot Arm 4 ta servo bilan birga keladi. Loyihaning birinchi qismi uchun biz faqat robot qo'lining panjasi bilan bog'langan bitta servodan foydalanamiz.

Qutidan Robotik qo'l qismlarga bo'linadi.

Shuning uchun siz avval robot qo'lni yig'ishingiz kerak, chunki bu jarayonning eng murakkab va ko'p vaqtini oladi. Robotik qo'l to'plamlarining ko'pchiligi uchun siz quyidagi qismlarga ega bo'lasiz:

  • Tirnoq
  • Ko'p maqsadli qavs
  • L shaklidagi qavs
  • U shaklidagi qavs
  • Vintlarni tegizish
  • Vintlar
  • Servo
  • Rulmanlar

Yuqorida biz ushbu loyihada foydalanadigan robot qo'lini yig'ish bo'yicha video qo'llanmani qo'shdik.

2 -qadam: Loyihaning sxemasi

Robot qo'lingizni Zio modullari bilan o'rnatganingizdan so'ng, sizning yakuniy loyihangiz qanday ko'rinishga ega bo'ladi.

3 -qadam: Zio modullari ulanishini sozlash

Zio modullariga ulanishni sozlash
Zio modullariga ulanishni sozlash

Bu bizning Zio modullarimizning Robotik qo'l bilan o'rnatilishi. Barcha modullarni bir -biriga ulash juda oson va ularni o'rnatish uchun 10 daqiqadan ko'proq vaqt ketmaydi.

4 -qadam: Claw Servo -ni Zio 16 Servo Controller -ga ulang

Claw Servo -ni Zio 16 Servo Controller -ga ulang
Claw Servo -ni Zio 16 Servo Controller -ga ulang

Servo dvigatellarda uchta sim bor: quvvat, er va signal. Quvvat simlari odatda qizil rangga ega va V+ga ulangan bo'lishi kerak. Topraklama simlari odatda qora yoki jigarrang rangga ega bo'lib, erga ulangan pin bilan ulanishi kerak. Signal pimi odatda sariq, to'q sariq yoki oq rangga ega va Arduino kartasidagi raqamli pinga ulangan bo'lishi kerak.

** Qora sim GND, Oq tel PWM, Red Wire uchun V+ bo'lishi kerak

5 -qadam: 16 ta Servo -ni DC/DC kuchaytirgichiga ulang va uni 5,0 V ga o'rnating

16 ta Servo -ni DC/DC kuchaytirgichiga ulang va uni 5,0 V ga o'rnating
16 ta Servo -ni DC/DC kuchaytirgichiga ulang va uni 5,0 V ga o'rnating

Biz 3,7 V batareyadan foydalanamiz, u 5,5 V gacha bo'lgan 16 ta Servo Controller -ni quvvatlaydi, bizning Uno 5V -da servoimizni boshqarish uchun ishlatiladi. Batareya quvvatlanishini 5,0 ga oshirish va sozlash uchun biz DC/DC kuchaytirgichidan foydalanamiz.

5,0 bo'lgunga qadar kuchlanishni sozlash uchun DC Booster -dagi potansiyometrdan foydalaning. Kirish/chiqish tugmachasini displeyda 5.0 paydo bo'lguncha bosing. Voltajni sozlash uchun avval DC/DC kuchaytirgichiga quvvat (3,7V batareya) etkazib berish kerak.

6 -qadam: Zuino M Uno -ni Zio 16 Servo Controller -ga ulang

Zuino M Uno -ni Zio 16 Servo Controller -ga ulang
Zuino M Uno -ni Zio 16 Servo Controller -ga ulang

Qwiic Zuino M Uno -ni qwiic kabeli bilan Zio Servo boshqaruvchisiga ulaydi.

7 -qadam: Kodni ishga tushiring

Robot qo'l panjasi funktsiyasini kodlash uchun biz Adafruit PWM Servo kutubxonasidan foydalanamiz. Quyidagi kod panjamizning ochilishi va yopilishiga buyruq beradi, shuning uchun robot panjamizga narsalarni olish va joylashtirish qobiliyatini beradi.

Siz ushbu Robotik Arm 1 -qism loyihasining manba kodini bizning GitHub sahifamizdan topishingiz va yuklab olishingiz mumkin.

Tavsiya: