Sisukord:
- Samm: vajalikud osad
- Samm: vajalikud tööriistad
- Samm: printige kodeerija ketta graafika aadressisildi paberile
- Samm: kinnitage kodeerija ketta graafika ümmarguse servosarve külge
- Samm: ühendage Tamiya analoogkodeerija mikro -servomootoriga
- 6. toiming: muutke kodeerimisanduri kaableid
- Samm: kinnitage ümmargune servosarv mikroservomootorile
- Samm: riistvaraühendused
- Samm: laadige alla ja käivitage Micro Servo mootorikooderi demokood
- Samm: proovige veebiroboti demot
Video: Lisage kodeerija Feetech Micro 360 kraadi pideva pöörlemise servole FS90R: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Avatud ahelaga mootori juhtimise abil on ratastega robotite liikumist väga raske või peaaegu võimatu täpselt juhtida. Paljud rakendused nõuavad ratastega roboti poosi või teekonna kauguse täpset seadistamist. Väikesed pideva pöörlemisega mikro -servomootorid on suurepärane odav lahendus väikeste robotite juhtimiseks, kuid neil puudub suuremate servomootorite tagasiside juhtimine.
Feetech Micro 360 kraadi pideva pöörlemise servod (FS90R) sobivad suurepäraselt robootikaprojektide jaoks, kuid mõnikord soovite suuremate servode tagasiside juhtimist.
Nende väikeste servode muutmine suletud ahela positsiooni tagasiside juhtimiseks on tegelikult väga lihtne, kui lisate Arduino või Raspbery Pi kontrollerile Tamiya analoogkodeerimisanduri ja lihtsa suletud ahela tagasiside algoritmi.
Samm: vajalikud osad
- FeeTech 9g pideva pöörlemisega mikro-servo ja ümmargune servosarv Tootja: RobotShop Osa #: RB-Fit-02 Kogus: 1 ühiku hind: 4,99 dollarit Kokku: 4,99 dollarit
- Arduino NG w/ ATmega8 või sarnane Arduino mikrokontroller
- Kooderipaar Tamiya Twin Mootori käigukasti jaoks Tootja: RobotPood Osa #: RB-Rbo-122 Kogus: 1
- Avery 8160 1 "x 2-5/8" aadressisildid Tootja: Office Depot Kogus: 1 leht Kokku: 13,99 $ pakk (25 lehte)
- Githubist kodeeriva ketta graafika
- 5V kaasaskantav telefonilaadija koos mikro -USB kuni USB -A laadimiskaabliga Tootja: Best Buy Tzumi - PocketJuice Solo 4000 mAh kaasaskantav laadija Mudel: 4021BB Osa #: 6304825
Vaarika Pi variant
- Raspberry Pi 3 - mudel B Tootja: Adafruit SKU: TOOTE ID: 3055
- Või Raspberry Pi Zero W põhipakett - sisaldab Pi Zero W Müüja: Adafruit Osa #: TOOTE ID: 3409 Kogus: 1
Kui kasutate Raspbery Pi või Pi Zero W, on vaja kahte täiendavat Pi HAT -i:
- Pimoroni automaatika pHAT Raspberry Pi Zero jaoks Tootja: Adafruit Osa #: TOOTE ID: 3352 Kogus: 1
- SparkFun Pi Servo MÜTS Tootja: SparkFun Osa #: DEV-14328 Kogus: 1
- GPIO virnastamispäis - eriti pikad 2x20 tihvti Tootja: Adafruit Osa #: TOOTE ID: 2223 Kogus: 2
Samm: vajalikud tööriistad
- Mini Philipsi kruvikeeraja
- Liimipüstol ja liimipulk või superliim
- Nõela nina tangid
- Raspberry Pi versiooni jaoks on vaja jootekolvi ja jootet (valikuline)
Samm: printige kodeerija ketta graafika aadressisildi paberile
- Avage Encoder_disk.pdf ja printige see Avery 8160 aadressisildi paberile
- Kasutage käärid, et lõigata kodeerija ketta graafika etiketipaberilt katkendlike joontega välja ja lõigata välja keskmine auk, kasutades selleks katkendlikku joont
Samm: kinnitage kodeerija ketta graafika ümmarguse servosarve külge
- Eemaldage paberi tagakülg kodeerimisketta graafikult, mis on pärit 3. toimingust
- Kinnitage kodeerimisketta graafika ümmarguse servosarve tagaküljele ja tsentreerige kodeerimisketta graafikaava servosarve splaini ümber
- Õhumullide või kortsude eemaldamiseks siluge kodeerija ketta graafika
Samm: ühendage Tamiya analoogkodeerija mikro -servomootoriga
- Asetage väike tilk kuumsulatust või superliimi mikro servomootori võlli ülemisele osale. Kasutage ajutise kinnitusvahendina kuumliimi, kuid lõpliku püsikinnituse jaoks kasutage superliimi.
- Kinnitage Tamiya analoogkodeerija, tagades, et Tamiya analoogkodeerija trükkplaadi auk on tsentreeritud mikroservomootori võlli ümber, andurid on suunatud mootorist üles/eemale
6. toiming: muutke kodeerimisanduri kaableid
- Tamiya analoogkodeeriga kaasasolevaid kaableid tuleb muuta, et need töötaksid standardse maandus-5V signaali konfiguratsiooniga mikrokontrolleri analoogsisendpistikutel
- Vahetage maandus- ja 5 V juhtmed analooganduri kaabli ühes otsas nii, et 5 V juhe oleks tihvti pistiku keskel ja maandus- ja signaalijuhtmed oleksid tihvtipistiku servaasendis
- Kinnitage kaabli modifitseerimata ots Tamiya analoogkodeerija tihvtide külge
- Kinnitage kaabli muudetud ots Arduino mikrokontrolleri analoogsisendipistikutele, tagades, et Arduino tihvti maandusjuhe on ühendatud Tamiya analoogkodeerija maanduspistikuga
- Kinnitage Micro Servo mootori PWM kaabel oma Arduino mikrokontrolleri D9 PWM tihvtide külge
Samm: kinnitage ümmargune servosarv mikroservomootorile
Paigaldage ümmargune servosarv koos kodeerimisketta graafikaga mikro -servomootori võllile ja kinnitage see kaasasoleva servosarve kinnituskruvi abil
Samm: riistvaraühendused
Arduino versioon
- Ühendage kodeerimisanduri kaabli muudetud ots Arduino analoog-4 porti, jälgides õiget Ground-5V-signaali tihvti suunda
- Ühendage Micro Servo Mootori PWM -pistik Arduino kontrolleri D9 -kontaktidega
- Ühendage Arduino toiteallikaga
Raspberry Pi versioon
- Pange Pimoroni automaatika Phat Raspberry Pi GPIO päisesse
- Pange SparkFun Pi servo müts Pimoroni automaatika Phat peale
- Ühendage analoogkodeerimisanduri signaali tihvt Pimoroni Automation Phat'i ADC 1 ühendusega
- Ühendage analoogkodeerimisanduri pistiku maandus- ja 5 V -kontaktid Pimoroni Automation Phat vastavate maandus- ja 5 V -ühendustega
- Enne aku ühendamist mütsiga veenduge, et SparkFun Pi Servo HAT toiteallika eraldusliit on avatud režiimis (vt müüja käsiraamatut).
- Ühendage aku toiteallikaga Raspberry Pi ja SparkFun Pi Servo HAT
Samm: laadige alla ja käivitage Micro Servo mootorikooderi demokood
Arduino versioon
- Arduino Encoder Encoder.ino, Encoder.h ja Encoder.cpp demokoodi kopeerimine, kloonimine või allalaadimine saidilt github
- Avage demokood Arduino IDE -s ja valige menüüst IDE Tools oma tahvel
- Laadige kood oma tahvlile üles
- Kui Arduino plaat on lähtestatud, käivitab see programmi ja läbib eelnevalt määratletud liigutuste jada, mis illustreerivad, kuidas juhtida mikro -servomootorit Tamiya analoogkodeerija abil
Raspberry Pi versioon
- Kopeerige, kloonige või laadige alla encoder.py Python Encoderi demokood githubist oma Raspberry Pi SD -kaardile
- Avage demokood Python 3 Idle IDE -s ja käivitage kood menüüst IDE Run
- Kui programm käivitub, käivitab see programmi ja läbib eelnevalt määratletud liigutuste jada, mis illustreerivad, kuidas juhtida mikro -servomootorit Tamiya analoogkodeerija abil. Tühistage koodimärgisega interaktiivne režiim, et sisestada Pythoni kesta käsurealt positsioonikäsklused
Samm: proovige veebiroboti demot
- Kooderjuhitavate Micro Servo mootoritega näidisrobotit saate testida tasuta veebisaidil droidguru.net
- Mine: droidguru.net. Vaadake kõigepealt õpetust, kui te ei tea, kuidas see töötab (menüü Abi). Joystick juhib robotit ja nupp A tulistab Airsofti püstolit, kui see pole BB -st tühi või aku tühjaks saab. (Parim, kui seda vaadata süle- või lauaarvutis)
-
Näidisroboti kasutamise alustamiseks järgige neid samme
- Logige sisse külalisena
- Valige ruumide liitumise paneelilt rataste ruum
- Valige toa liikmete paneelilt robot Drone Patrol 1
- Pärast loenduri taimerit saab robotit juhtida juhtkangi või liigutusnuppudega
- Uue roboti juhtimisseansi alustamiseks valige toa liikmete paneelilt uuesti robot Drone Patrol 1
- Virtuaalne juhtkang juhib robotit ja juhtnuppude nooleklahvid juhivad liigutus-/vernier-/juurdekasvuliigutusi, kasutades analoogkodeerijaid, et airsoft -püstol paremini sihtmärkidega joondada
Soovitan:
360 kraadi kaasaskantav kõlar: 8 sammu
360 -kraadine kaasaskantav kõlar: mida see pakub? Tere kõigile, loodan, et teil kõigil on lõbus DIY -de ümber. Seekord olen tagasi spetsiaalse 360 -kraadise kaasaskantava kõlariga, mis erineb natuke tavalistest kõlaritest. See kasutab 6 individuaalset kõlaridraiverit (paar bassikõlarit
Phono -Chronoxyle - 360 kraadi süntees: 3 sammu (piltidega)
Phono -Chronoxyle - 360 kraadi süntees: Pariisist pärit Julien Signolet'i skulptor ja muusik Mathias Durand pöördusid minu poole Nuit Blanche 2019 jaoks Pariisis Parc Floral interaktiivse heliinstallatsiooni jaoks. Installatsioon oleks väljas ja ma ei oleks selle ajal kohal sees
Munapööraja inkubaatori 45 kraadi pööramiseks: 7 sammu (piltidega)
Munapööraja inkubaatori 45 kraadi pööramiseks: Tere Täna valmistan inkubaatorisse munapöörlejat, mis pöörleb 360 kraadi 45 kraadise nurga all, mis mitte ainult ei pööra mune ka ja see on ruumi veenev väike omatehtud inkubaator, kui soovite näha vaadake üksikasjalikult videot
Pideva pöörlemise servomootor (CRS) koos telegrammi juhtimisega: 8 sammu
Pideva pöörlemise servomootor (CRS) koos telegrammi juhtimisega: selles juhendis õpetan teile, kuidas juhtida CRS -i telegrammi kaudu. Selle juhendamise jaoks vajate paari asja. Töötan NodeMCU 1.0 (ESP-12E moodul) kallal. See võib töötada teiste Arduino bordidega, peate lihtsalt leidma professionaalse
EZ pideva pöörlemise servo - ilma jooteta! (CSRC-311): 7 sammu
EZ pideva pöörlemise servo - ilma jooteta! (CSRC-311): Mitte kaua aega tagasi saidil Azamom.com (vabandust, nüüd on see välja müüdud) leidsin Common Sense RC CSRC-311 standardsuuruste servode kohta päris hea pakkumise. Loomulikult tahtsin mõnda neist muuta pidev pöörlemine. Meetod, mille ma välja pakkusin, on ülilihtne ja nõuab