Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: Kerakli vositalar
- 3 -qadam: Enkoder disk grafikasini manzil yorlig'i qog'oziga chop eting
- 4 -qadam: Enkoder disk grafikasini yumaloq Servo shoxiga ulang
- 5 -qadam: Tamiya Analog Enkoderini Mikro Servo Dvigatelga ulang
- 6 -qadam: Enkoder sensori kabellarini o'zgartiring
- 7 -qadam: yumaloq servo shoxini mikro -servo dvigatelga ulang
- 8 -qadam: Uskuna ulanishlari
- 9 -qadam: Micro Servo Motor Encoder demo kodini yuklab oling va ishga tushiring
- 10 -qadam: Onlayn robot demosini sinab ko'ring
Video: Feetech Micro 360 darajali uzluksiz aylanish Servo FS90R -ga kodlovchi qo'shing: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Ochiq pastadirli dvigatel yordamida g'ildirakli robotlarning harakatini aniq boshqarish juda qiyin yoki imkonsizdir. Ko'pgina ilovalar g'ildirakli robotning pozitsiyasini yoki harakatlanish masofasini aniq belgilashni talab qiladi. Kichik uzluksiz aylanadigan mikro servo dvigatellar kichik robotlarni haydash uchun arzon narxlardagi ajoyib echimdir, lekin ular katta servo motorlarning teskari aloqa nazoratiga ega emas.
Feetech Micro 360 darajali uzluksiz aylanish servolari (FS90R) robototexnika loyihalari uchun juda zo'r, lekin ba'zida siz katta servolarning fikr -mulohazalarini boshqarishni xohlaysiz.
Arduino yoki Raspbery Pi boshqaruvchisiga Tamiya analog Encoder sensori va oddiy yopiq pastadirli teskari aloqa algoritmini qo'shgandan so'ng, bu kichik servolarni yopiq pastadir pozitsiyasini qayta aloqa boshqaruvidan foydalanishga aylantirish juda oson.
1 -qadam: kerakli qismlar
- FeeTech 9g uzluksiz aylanishli mikro servo servo shoxli sotuvchi: RobotShop qismi #: RB-Fit-02 soni: 1 birlik narxi: $ 4.99 jami: $ 4.99
- Arduino NG w/ ATmega8 yoki shunga o'xshash Arduino mikrokontroller
- Tamiya egizak dvigatelli uzatmalar qutisi sotuvchisi uchun kodlovchi juftligi: RobotShop qismi #: RB-Rbo-122 Miqdor: 1
- Avery 8160 1 "x 2-5/8" Manzil yorliqlari Sotuvchi: Office Depot Miqdor: 1 varaq Jami: $ 13.99 to'plami (25 varaq)
- Github -dan kodlovchi disk grafikasi
- Micro USB bilan USB -A zaryadlovchi kabeliga ega 5V portativ telefon zaryadlovchi Sotuvchi: Eng yaxshi sotib olish Tzumi - PocketJuice Solo 4000 mA / soat portativ zaryadlovchi modeli: 4021BB Partiya raqami: 6304825
Raspberry Pi opsiyasi
- Raspberry Pi 3 - Model B Sotuvchisi: Adafruit SKU: MAHSULOT ID: 3055
- Yoki Raspberry Pi Zero W asosiy to'plami - Pi Zero W sotuvchisini o'z ichiga oladi: Adafruit qismi #: MAHSULOT ID: 3409 Soni: 1
Agar siz Raspbery Pi yoki Pi Zero W dan foydalanayotgan bo'lsangiz, ikkita qo'shimcha Pi HAT kerak bo'ladi:
- Raspberry Pi nol sotuvchisi uchun pHAT Pimoroni avtomatizatsiyasi: Adafruit qismi #: MAHSULOT ID: 3352 Soni: 1
- SparkFun Pi Servo HAT sotuvchisi: SparkFun qismi #: DEV-14328 Miqdor: 1
- GPIO yig'ish sarlavhasi - 2x20 uzunlikdagi qo'shimcha uzunlikdagi sotuvchi: Adafruit qismi #: MAHSULOT ID: 2223 Soni: 2
2 -qadam: Kerakli vositalar
- Mini Philips tornavida
- Yelimli qurol va yopishtiruvchi tayoq yoki Super elim
- Igna burun pense
- Raspberry Pi versiyasi uchun lehimli temir va lehim kerak (ixtiyoriy)
3 -qadam: Enkoder disk grafikasini manzil yorlig'i qog'oziga chop eting
- Encoder_disk.pdf -ni oching va uni Avery 8160 manzil yorlig'i qog'oziga chop eting
- Yorliq qog'ozidan kesilgan chiziqlar bo'ylab Encoder disk grafikasini kesish uchun qaychi ishlating va ko'rsatma sifatida kesilgan chiziq yordamida o'rtadagi teshikni kesib oling.
4 -qadam: Enkoder disk grafikasini yumaloq Servo shoxiga ulang
- 3 -qadamdagi disk kodlovchi diskdan olingan qog'ozni ajratib oling
- Dvigatel servo shoxining orqa qismiga kodlovchi disk grafikasini ulang va enkoder diskining teshikini servo shox spline boshi atrofiga markazlashtiring.
- Havo pufakchalari yoki ajinlarini olib tashlash uchun kodlovchi disk grafikasini tekislang
5 -qadam: Tamiya Analog Enkoderini Mikro Servo Dvigatelga ulang
- Mikro servo dvigatel milining boshiga ozgina tomchi issiq eritma yoki super elim qo'ying. Vaqtinchalik mahkamlagich sifatida issiq eritilgan elimdan foydalaning, lekin oxirgi yopishtiruvchi uchun super elimdan foydalaning.
- Tamiya Analog enkoderini ulang, shunda Tamiya Analog enkoder platasidagi tuynuk datchiklar dvigateldan yuqoriga/burilib, mikro servo motor milining atrofida joylashgan.
6 -qadam: Enkoder sensori kabellarini o'zgartiring
- Tamiya Analog enkoder bilan ta'minlangan kabellar analog-kirish mikrokontrollerlarida standart 5V-signal konfiguratsiyasi bilan ishlash uchun o'zgartirilishi kerak.
- Analog sensori kabelining bir uchida topraklama va 5V simlarni almashtiring, shunda 5V sim pin ulagichining markazida, er va signal simlari esa pin ulagichining chetida joylashgan bo'ladi.
- Kabelning o'zgartirilmagan uchini Tamiya Analog kodlovchi pinlariga ulang
- Kabelning o'zgartirilgan uchini Arduino mikrokontrollerining analog kirish pimlariga ulang, shunda Arduino pinidagi topraklama simini Tamiya Analog enkoderning topraklama piniga ulangan.
- Micro Servo dvigatel PWM kabelini Arduino mikrokontrollerining D9 PWM pinlariga ulang.
7 -qadam: yumaloq servo shoxini mikro -servo dvigatelga ulang
Dvigatel servo shoxini kodlovchi diskli grafik bilan mikro servo dvigatel miliga o'rnatib qo'ying va uni servo shoxni biriktiruvchi vint yordamida mahkamlang
8 -qadam: Uskuna ulanishlari
Arduino versiyasi
- Sensor kabelining o'zgartirilgan uchini Arduino-ning Analog 4 portiga ulang, Ground-5V-Signal pinining to'g'ri yo'nalishini kuzating.
- Micro Servo Motor PWM ulagichini Arduino kontrollerining D9 pinlariga ulang
- Arduino -ni quvvat manbaiga ulang
Raspberry Pi versiyasi
- Pimoroni Automation Phat -ni Raspberry Pi GPIO sarlavhasiga joylashtiring
- SparkFun Pi Servo HAT -ni Pimoroni Automation Phat tepasiga qo'ying
- Analog Enkoder sensori signal pinini Pimoroni Automation Phat -dagi ADC 1 ulanishiga ulang.
- Analog Enkoder sensori ulagichining topraklama va 5V pinlarini Pimoroni Automation Phat -dagi tegishli topraklama va 5V ulanishlarga ulang.
- Batareya quvvatini shlyapaga ulashdan oldin, SparkFun Pi Servo HAT Quvvat manbasini ajratuvchi o'tish moslamasi ochiq rejimda ekanligiga ishonch hosil qiling (sotuvchi qo'llanmasiga qarang).
- Batareya quvvatini Raspberry Pi va SparkFun Pi Servo HAT -ga ulang
9 -qadam: Micro Servo Motor Encoder demo kodini yuklab oling va ishga tushiring
Arduino versiyasi
- Github -dan Arduino Encoder Encoder.ino, Encoder.h va Encoder.cpp demo kodlarini nusxalash, klonlash yoki yuklab olish
- Arduino IDE -da demo -kodni oching va IDE Tools menyusidan o'z kartangizni tanlang
- Kodni taxtangizga yuklang
- Arduino taxtasi asl holatini tiklagach, u dasturni ishga tushiradi va Tamiya Analog enkoderi yordamida mikro servo dvigatelni qanday boshqarishni ko'rsatadigan oldindan belgilangan harakatlar ketma -ketligidan o'tadi.
Raspberry Pi versiyasi
- Github -dan encoder.py Python Encoder demo kodini Raspberry Pi SD -kartangizga nusxalash, klonlash yoki yuklab olish
- Python 3 Idle IDE -da demo kodini oching va IDE Run menyusidan kodni ishga tushiring
- Dastur ishga tushgandan so'ng, u dasturni ishga tushiradi va Tamiya Analog enkoderi yordamida mikro servo dvigatelni boshqarishni ko'rsatadigan oldindan belgilangan harakatlar ketma -ketligidan o'tadi. Python qobig'ining buyruq satridan joylashuv buyruqlarini kiritish uchun interaktiv rejim bilan belgilangan kodga izoh bermang
10 -qadam: Onlayn robot demosini sinab ko'ring
- Siz droidguru.net saytining bepul veb -saytida kodlovchi tomonidan boshqariladigan Micro Servo dvigatellari bilan robotning namunasini sinab ko'rishingiz mumkin
- Manba: droidguru.net. Agar siz uning qanday ishlashini bilmasangiz, avvalo darslikni tomosha qiling (Yordam menyusi). Djoystik robotni boshqaradi va A tugmasi AirBoft qurolini, agar u BBdan chiqmasa yoki batareyasi o'lmasa, o'qqa tutadi. (Noutbukda/ish stoli kompyuterida ko'rish yaxshiroq)
-
Robot namunasini ishlatishni boshlash uchun quyidagi amallarni bajaring
- Mehmon sifatida kiring
- Birlashish xonasi panelidan Wheels xonasini tanlang
- Xona a'zolari panelidan Drone Patrol 1 robotini tanlang
- Qayta hisoblash taymeri tugagandan so'ng siz robotni joystik yoki o'tish tugmalari bilan boshqarishingiz mumkin
- Drone Patrol 1 robotini Xona a'zolari panelidan qayta tanlang va robotni boshqarishning yangi sessiyasini ishga tushiring
- Virtual joystik robotni boshqaradi va joystikning o'q tugmachalari aerodinamik qurolni nishonlarga yaxshiroq moslashtirish uchun Analog enkoderlar yordamida yugurish/yugurish/ortib boruvchi motor harakatlarini boshqaradi.
Tavsiya:
Telegramma boshqaruvi bilan uzluksiz aylanadigan Servo (CRS) dvigateli: 8 qadam
Telegramma boshqaruvi bilan uzluksiz aylanadigan Servo (CRS) dvigateli: Men sizga ko'rsatma orqali CRSni telegram orqali boshqarishni o'rgataman. Bu ko'rsatma uchun sizga bir nechta narsalar kerak bo'ladi. Men NodeMCU 1.0 (ESP-12E moduli) ustida ishlayman. Bu boshqa Arduino bordlarida ishlashi mumkin, siz faqat professionalni topishingiz kerak
EZ uzluksiz aylanma servo - lehimsiz! (CSRC-311): 7 qadam
EZ uzluksiz aylanma servo - lehimsiz! (CSRC-311): Yaqinda Azamom.com saytida (afsuski, hozir sotilgan) men Common Sense RC CSRC-311 standart o'lchamli servolarda juda yaxshi bitimni uchratdim. Tabiiyki, men ulardan bir nechtasini o'zgartirmoqchi edim. doimiy aylanish. Men o'ylab topgan usul juda oson va kerakli
Uzluksiz aylanish uchun servo dvigatelni qanday o'zgartirish mumkin (bitta motorli yuruvchi robot): 8 qadam (rasmlar bilan)
Uzluksiz aylanish uchun servo dvigatelni qanday o'zgartirish mumkin (bitta motorli yuruvchi robot): Bu ko'rsatma bitta motorli yurishning bir qismidir. Walker/Bu kabi trillionlab darsliklar bor, men bilaman :-) Ular Sony Mavica kamerasi bilan tushlik paytida maktabda o'qiydilar
Servo uzluksiz oddiy o'zgartirish: 4 qadam (rasmlar bilan)
Oddiy uzluksiz servo modifikatsiyasi: Shunday qilib, men ikkita ko'rsatma orqali o'tdim, chunki u men xohlagan narsani qilmadi, men xato qilib ta'qib qilgan narsa, "servo dvigatelini dvigatelga qanday o'zgartirish kerak" edi. (voy!) Men haqiqatan ham demoqchimisiz? " qanday qilib qarshilik ko'rsatish kerak
Hitec HS-65HB Servo W/Kriptonit uzatmalarini uzluksiz aylantirish uchun qanday o'zgartirish kerak: 8 qadam
Hitec HS-65HB Servo W/Kriptonit uzatmalarini uzluksiz aylantirish uchun qanday o'zgartirish kerak: Karbonite Gears-da mavjud bo'lgan eng yaxshi mikro servolardan biri bo'lgan Hitec HS-65HB-ni taqdim etish. Xo'sh, bu servoning o'ziga xos xususiyati nimada? Xo'sh, qanday qilib 31 untsiya/dyuym moment va 0,11 soniya tezligi 6 voltda, 23,60 x 11,60 x 24,00 mm balandlikda?