Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. darbība. Nepieciešamie rīki
- 3. darbība: izdrukājiet kodētāja diska grafiku uz adreses etiķetes papīra
- 4. darbība. Pievienojiet kodētāja diska grafiku apaļajam servo ragam
- 5. solis: pievienojiet Tamiya analogo kodētāju mikroservo motoram
- 6. darbība: modificējiet kodētāja sensora kabeļus
- 7. solis: pievienojiet apaļo servo ragu mikro servo motoram
- 8. darbība. Aparatūras savienojumi
- 9. darbība: lejupielādējiet un palaidiet Micro Servo motora kodētāja demonstrācijas kodu
- 10. darbība: izmēģiniet tiešsaistes robota demonstrāciju
Video: Pievienojiet kodētāju Feetech Micro 360 grādu nepārtrauktas rotācijas servo FS90R: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Ir ļoti grūti vai gandrīz neiespējami precīzi kontrolēt riteņu robotu kustību, izmantojot atvērtās cilpas motora vadību. Daudzām lietojumprogrammām ir nepieciešams precīzi iestatīt riteņu robota pozu vai pārvietošanās attālumu. Nelieli nepārtrauktas rotācijas mikro servo motori ir lielisks lēts risinājums mazu robotu vadīšanai, taču tiem trūkst atgriezeniskās saites kontroles lielākiem servomotoriem.
Feetech Micro 360 grādu nepārtrauktās rotācijas servo (FS90R) ir lieliski piemēroti robotikas projektiem, taču dažreiz vēlaties kontrolēt lielāku servo sistēmu.
Pārveidot šos mazos servos, lai izmantotu slēgtās cilpas stāvokļa atgriezeniskās saites vadību, patiesībā ir ļoti vienkārši, kad Arduino vai Raspbery Pi kontrolierim pievienojat Tamiya analogo kodētāja sensoru un vienkāršu slēgtās cilpas atgriezeniskās saites algoritmu.
1. darbība. Nepieciešamās detaļas
-
FeeTech 9g nepārtrauktas rotācijas mikro servo ar apaļu servo ragu Pārdevējs: RobotShop daļas numurs: RB-Fit-02 Daudzums: 1 vienības cena: 4,99 ASV dolāri Kopā: 4,99 ASV dolāri
- Arduino NG ar ATmega8 vai līdzīgu Arduino mikrokontrolleri
- Kodētāja pāris Tamiya Twin Motor pārnesumkārbai Pārdevējs: RobotShop Part #: RB-Rbo-122 Gab.: 1
- Avery 8160 1 "x 2-5/8" adrešu etiķetes Pārdevējs: Office Depot Daudzums: 1 lapa Kopā: 13,99 ASV dolāru iepakojums (25 lapas)
- Kodētāja diska grafika no github
- 5V pārnēsājams tālruņa lādētājs ar Micro USB līdz USB -A uzlādes kabeli Pārdevējs: Best Buy Tzumi - PocketJuice Solo 4000 mAh portatīvais lādētājs Modelis: 4021BB Daļas numurs: 6304825
Aveņu Pi opcija
- Raspberry Pi 3 - B modelis Pārdevējs: Adafruit SKU: PRECES ID: 3055
- Vai Raspberry Pi Zero W Basic Pack - Ietver Pi Zero W Pārdevējs: Adafruit Part #: PRODUCT ID: 3409Qty: 1
Ja izmantojat Raspbery Pi vai Pi Zero W, ir nepieciešami divi papildu Pi HAT:
- Pimoroni Automation pHAT Raspberry Pi Zero Pārdevējs: Adafruit Part #: PRODUKTA ID: 3352Qty: 1
- SparkFun Pi Servo Cepures pārdevējs: SparkFun Part #: DEV-14328Qty: 1
- GPIO kraušanas galviņa - īpaši garas 2x20 tapas Pārdevējs: Adafruit Daļa #: PRECES ID: 2223 Daudzums: 2
2. darbība. Nepieciešamie rīki
- Mini Philips skrūvgriezis
- Glue Gun & Glue stick vai Super Glue
- Adatu deguna knaibles
- Raspberry Pi versijai ir nepieciešams lodāmurs un lodmetāls (pēc izvēles)
3. darbība: izdrukājiet kodētāja diska grafiku uz adreses etiķetes papīra
- Atveriet Encoder_disk.pdf un izdrukājiet to uz adreses etiķetes papīra Avery 8160
- Izmantojiet šķēres, lai no etiķetes papīra izgrieztu kodētāja diska grafiku pa punktētajām līnijām, un izgrieziet centrālo caurumu, izmantojot kā punktveida līniju
4. darbība. Pievienojiet kodētāja diska grafiku apaļajam servo ragam
- Noņemiet papīra pamatni no kodētāja diska grafikas, veicot 3. darbību
- Pievienojiet kodētāja diska grafiku apaļā servo raga aizmugurē un centrējiet kodētāja diska grafisko caurumu ap servo ragu spline
- Izlīdziniet kodētāja diska grafiku, lai novērstu gaisa burbuļus vai grumbas
5. solis: pievienojiet Tamiya analogo kodētāju mikroservo motoram
- Uzlieciet nelielu pilienu karsta kausējuma vai superlīmes uz mikro servo motora vārpstas priekšgala. Izmantojiet karsta kausējuma līmi kā pagaidu stiprinājumu, bet galīgajam stiprinājumam izmantojiet super līmi.
- Pievienojiet Tamiya Analog kodētāju, nodrošinot, ka caurums Tamiya Analog kodētāja shēmā ir centrēts ap mikroservo motora vārpstu ar sensoriem uz augšu/prom no motora
6. darbība: modificējiet kodētāja sensora kabeļus
- Tamiya Analog kodētāja komplektācijā iekļautie kabeļi ir jāpārveido, lai tie darbotos ar standarta 5V signāla konfigurāciju mikrokontrollera analogās ieejas tapās
- Nomainiet zemējuma un 5 V vadus vienā analogā sensora kabeļa galā tā, lai 5 V vads būtu tapas savienotāja centrā, un zemējuma un signāla vadi atrodas tapas savienotāja malā
- Pievienojiet nemodificēto kabeļa galu Tamiya Analog kodētāja tapām
- Pievienojiet pārveidoto kabeļa galu Arduino mikrokontrollera analogās ieejas tapām, nodrošinot, ka Arduino tapas zemējuma vads ir savienots ar Tamiya analogā kodētāja zemējuma tapu
- Pievienojiet Micro Servo motora PWM kabeli Arduino mikrokontrollera D9 PWM tapām
7. solis: pievienojiet apaļo servo ragu mikro servo motoram
Uzmontējiet apaļo servo ragu ar kodētāja diska grafiku uz mikro servomotora vārpstas un piestipriniet to, izmantojot komplektācijā iekļauto servo raga stiprinājuma skrūvi
8. darbība. Aparatūras savienojumi
Arduino versija
- Pievienojiet kodētāja sensora kabeļa modificēto galu Arduino 4. analogā pieslēgvietai, ievērojot pareizo Ground-5V-Signal kontakta orientāciju
- Pievienojiet Micro Servo Motor PWM savienotāju Arduino kontroliera D9 tapām
- Pievienojiet Arduino barošanas avotam
Raspberry Pi versija
- Sakraujiet Pimoroni Automation Phat Raspberry Pi GPIO galvenē
- Novietojiet SparkFun Pi servo cepuri virs Pimoroni Automation Phat
- Pievienojiet analogā kodētāja sensora signāltapu Pimoroni Automation Phat ADC 1 savienojumam
- Pievienojiet analogā kodētāja sensora zemējuma un 5 V tapas attiecīgajiem Pimoroni Automation Phat zemējuma un 5 V savienojumiem
- Pārliecinieties, ka SparkFun Pi Servo HAT barošanas avota izolācijas džemperis ir atvērtā režīmā (skatiet pārdevēja rokasgrāmatu), pirms pievienojat akumulatoru strāvas padevei.
- Pievienojiet akumulatora enerģiju Raspberry Pi un SparkFun Pi Servo HAT
9. darbība: lejupielādējiet un palaidiet Micro Servo motora kodētāja demonstrācijas kodu
Arduino versija
- Kopējiet, klonējiet vai lejupielādējiet Arduino Encoder Encoder.ino, Encoder.h un Encoder.cpp demonstrācijas kodu no github
- Atveriet demonstrācijas kodu Arduino IDE un izvēlnē IDE Tools izvēlieties savu dēli
- Augšupielādējiet kodu savā panelī
- Kad Arduino plate tiek atiestatīta, tā sāks programmu un veiks virkni iepriekš noteiktu kustību, kas ilustrē, kā kontrolēt mikro servomotoru, izmantojot Tamiya analogo kodētāju
Raspberry Pi versija
- Kopējiet, klonējiet vai lejupielādējiet encoder.py Python Encoder demonstrācijas kodu no github savā Raspberry Pi SD kartē
- Atveriet demonstrācijas kodu Python 3 Idle IDE un palaidiet kodu no izvēlnes IDE Run
- Tiklīdz programma tiks palaista, tā sāks programmu un veiks iepriekš noteiktu kustību secību, kas ilustrē, kā kontrolēt mikro servomotoru, izmantojot Tamiya analogo kodētāju. Neievērojiet ar kodu apzīmēto interaktīvo režīmu, lai ievadītu pozīcijas komandas no Python čaulas komandrindas
10. darbība: izmēģiniet tiešsaistes robota demonstrāciju
- Bezmaksas vietnē droidguru.net varat pārbaudīt robota paraugu ar kodētāja kontrolētiem Micro Servo motoriem
- Iet uz: droidguru.net. Vispirms noskatieties apmācību, ja nezināt, kā tā darbojas (izvēlne Palīdzība). Vadības svira vada robotu, un poga A izšauj Airsoft pistoli, ja vien tas nav izlādējies vai ja akumulators nenoiet. (Vislabāk skatoties klēpjdatorā/galddatorā)
-
Izpildiet šīs darbības, lai sāktu izmantot robota paraugu
- Piesakieties kā viesis
- Pievienošanās telpas panelī izvēlieties telpu Riteņi
- Telpas dalībnieku panelī izvēlieties robotu Drone Patrol 1
- Kad atpakaļskaitīšanas taimeris ir pabeigts, jūs varat vadīt robotu ar kursorsviru vai ritināšanas pogām
- Lai sāktu jaunu robotu vadības sesiju, istabas dalībnieku panelī atkārtoti atlasiet robotu Drone Patrol 1
- Virtuālā kursorsvira vada robotu, un kursorsviru darba bultiņu pogas kontrolē kustību/vernieri/papildu motoru kustības, izmantojot analogos kodētājus, lai labāk saskaņotu airsoft pistoli ar mērķiem
Ieteicams:
Pārnēsājams 360 grādu skaļrunis: 8 soļi
360 grādu pārnēsājams skaļrunis: ko tas piedāvā? Sveiki visiem, ceru, ka jūs visi izklaidējaties pie DIY. Šoreiz esmu atpakaļ ar īpašu 360 grādu pārnēsājamu skaļruni, kas nedaudz atšķiras no parastajiem. Tas izmanto 6 atsevišķus skaļruņu draiverus (pāris skaļruņus
Fonohronoksils - 360 grādu sintēze: 3 soļi (ar attēliem)
Phono -Chronoxyle - 360 grādu sintēze: Džūljena Signoleta tēlniece no Parīzes un mūziķis Matiass Durands vērsās pie manis, lai izveidotu interaktīvu skaņas instalāciju Parc Floral Parīzē Nuit Blanche 2019. Instalācija būtu ārpus durvīm, un es nebūtu klāt tās laikā iekšā
360 grādu analogās kameras cepure: 10 soļi (ar attēliem)
360 grādu analogās kameras cepure: aizmirstiet Instagram, atgrieziet šo retro izskatu savos attēlos, izmantojot klasisku analogo filmu jautrā jaunā veidā. Šī kameras cepure tika izgatavota, izmantojot pārpalikušās vienreizējās lietošanas 35 mm plēves kameras un vairākus mazus servodzinējus, kurus visi darbina divas AA baterijas. Ar t
Nepārtrauktas rotācijas servo (CRS) motors ar telegrammas vadību: 8 soļi
Nepārtrauktas rotācijas servo (CRS) motors ar telegrammas vadību: Šajā pamācībā es jums iemācīšu, kā ar telegrammas palīdzību vadīt DRS. Lai to izdarītu, jums būs nepieciešamas dažas lietas. Es strādāšu pie NodeMCU 1.0 (ESP-12E modulis). Tas var darboties ar citām Arduino joslām, jums vienkārši jāatrod profesionālais
EZ nepārtrauktas rotācijas servo - bez lodēšanas! (CSRC-311): 7 soļi
EZ nepārtrauktas rotācijas servo - bez lodēšanas! (CSRC-311): Pirms neilga laika vietnē Azamom.com (atvainojiet, tagad ir izpārdots) es saskāros ar diezgan labu darījumu par Common Sense RC CSRC-311 standarta izmēra servo. Protams, es vēlējos mainīt dažus no tiem nepārtraukta rotācija. Mana izdomātā metode ir ļoti vienkārša un nepieciešama