Mundarija:
- 1 -qadam: Robotik qo'lni yig'ish
- 2 -qadam: Loyihaning sxemasi
- 3 -qadam: Zio modullari ulanishini sozlash
- 4 -qadam: Claw Servo -ni Zio 16 Servo Controller -ga ulang
- 5 -qadam: 16 ta Servo -ni DC/DC kuchaytirgichiga ulang va uni 5,0 V ga o'rnating
- 6 -qadam: Zuino M Uno -ni Zio 16 Servo Controller -ga ulang
- 7 -qadam: Kodni ishga tushiring
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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
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
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.