Kazalo:
- Korak: Potrebni deli
- 2. korak: potrebna orodja
- 3. korak: Natisnite grafiko diska kodirnika na papir z etiketo naslova
- 4. korak: grafiko diska kodirnika pritrdite na okrogli servo rog
- 5. korak: Priključite analogni dajalnik Tamiya na mikro servo motor
- 6. korak: Spremenite kable senzorja kodirnika
- Korak 7: Okrogel servo rog pritrdite na mikro servo motor
- 8. korak: Povezave strojne opreme
- 9. korak: Prenesite in zaženite demo kodo dajalnika motorja mikro servo motorja
- 10. korak: Poskusite predstavitev spletnega robota
Video: Dodajte dajalnik v Feetech Micro 360 -stopinjski servo FS90R z neprekinjeno rotacijo: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Z upravljanjem motorja z odprto zanko je zelo težko ali skoraj nemogoče natančno nadzorovati gibanje robota na kolesih. Mnoge aplikacije zahtevajo natančno nastavitev položaja ali razdalje potovanja robota na kolesih. Majhni mikro servo motorji z neprekinjenim vrtenjem so odlična poceni rešitev za vožnjo majhnih robotov, vendar nimajo povratnega nadzora večjih servo motorjev.
Servoji Feetech Micro 360 Degree Continuous Rotation (FS90R) so odlični za projekte robotike, včasih pa želite nadzor povratnih informacij za večje servomotorje.
Pretvorbo teh majhnih servomotorjev v krmiljenje povratnih informacij o položaju zaprte zanke je pravzaprav zelo enostavno, ko v krmilnik Arduino ali Raspbery Pi dodate senzor analognega dajalnika Tamiya in preprost povratni algoritem z zaprto zanko.
Korak: Potrebni deli
- FeeTech 9g mikro servo z neprekinjenim vrtenjem z okroglim servo rogom Prodajalec: RobotShop Del #: RB-Fit-02 Količina: 1 Cena na enoto: 4,99 USD Skupaj: 4,99 USD
- Arduino NG z ATmega8 ali podobnim mikrokrmilnikom Arduino
- Par kodirnika za Tamiya Twin Motor Gearbox Dobavitelj: RobotShop Del #: RB-Rbo-122 Količina: 1
- Avery 8160 1 "x 2-5/8" nalepke z naslovom Prodajalec: Office Depot Količina: 1 list Skupaj: 13,99 USD paket (25 listov)
- Grafika diskovnega kodirnika iz github -a
- 5V prenosni polnilnik za telefon s polnilnim kablom Micro USB na USB -A Prodajalec: Best Buy Tzumi - PocketJuice Solo 4000 mAh Prenosni polnilnik Model: 4021BB Del #: 6304825
Možnost Raspberry Pi
- Raspberry Pi 3 - model B Dobavitelj: Adafruit SKU: ID izdelka: 3055
- Ali osnovni paket Raspberry Pi Zero W - vključuje Pi Zero W Dobavitelj: Adafruit Del #: PROIZVOD ID: 3409Qty: 1
Če uporabljate Raspbery Pi ali Pi Zero W, sta potrebni dve dodatni Pi HAT:
- Pimoroni Automation pHAT za Raspberry Pi Zero Prodajalec: Adafruit Del #: ID izdelka: 3352Količina: 1
- SparkFun Pi Servo HAT Prodajalec: SparkFun Del #: DEV-14328Qty: 1
- Glava za zlaganje GPIO - izjemno dolgi 2x20 zatiči Dobavitelj: Adafruit Del #: ID izdelka: 2223Količina: 2
2. korak: potrebna orodja
- Mini Philips izvijač
- Lepilna pištola in lepilna palica ali super lepilo
- Klešče za nos
- Spajkalnik in spajkalnik sta potrebna za različico Raspberry Pi (neobvezno)
3. korak: Natisnite grafiko diska kodirnika na papir z etiketo naslova
- Odprite Encoder_disk.pdf in ga natisnite na papir z nalepko naslova Avery 8160
- S škarjami izrežite grafiko diska kodirnika vzdolž črtkanih črt iz papirja za nalepke in s pomočjo črtkane črte kot vodilo izrežite osrednjo luknjo
4. korak: grafiko diska kodirnika pritrdite na okrogli servo rog
- Odstranite podlago papirja z grafike diska kodirnika iz 3. koraka
- Grafiko diska dajalnika pritrdite na zadnjo stran okroglega servoroga in grafično luknjo diska dajalnika centrirajte okoli izreza servo roga.
- Zgladite grafiko diska kodirnika, da odstranite vse zračne mehurčke ali gube
5. korak: Priključite analogni dajalnik Tamiya na mikro servo motor
- Na podstavek gredi mikro servo motorja nanesite majhno kapljico vročega taline ali super lepila. Kot začasno pritrdilno sredstvo uporabite topilno lepilo, za končno trajno pritrditev pa uporabite super lepilo.
- Pritrdite analogni dajalnik Tamiya, da zagotovite, da je luknja v vezju analognega dajalnika Tamiya centrirana okrog gredi motorja mikro servo motorja s senzorji navzgor/stran od motorja
6. korak: Spremenite kable senzorja kodirnika
- Kable, priložene analognemu dajalniku Tamiya, je treba spremeniti, da bodo delovali s standardno konfiguracijo signala ozemljitvenega signala 5V na analognih vhodnih zatičih mikrokrmilnika
- Zamenjajte ozemljitvene in 5V žice na enem koncu kabla analognega senzorja, tako da bo 5V žica na sredini priključka za pin, ozemljitvene in signalne žice pa na robu roba priključka za pin
- Pritrdite nespremenjeni konec kabla na nožice dajalnika Tamiya Analog
- Spremenjeni konec kabla pritrdite na analogne vhodne nožice mikrokrmilnika Arduino in tako zagotovite, da je ozemljitvena žica na zatiču Arduino priključena na ozemljitveni zatič analognega dajalnika Tamiya
- PWM kabel mikro servo motorja priključite na D9 PWM nožice vašega mikrokrmilnika Arduino
Korak 7: Okrogel servo rog pritrdite na mikro servo motor
Okrogli servo rog z grafiko dajalnika dajalnika namestite na gred mikro servo motorja in ga pritrdite s priloženim vijakom za servo rog
8. korak: Povezave strojne opreme
Različica Arduino
- Spremenjeni konec kabla senzorja dajalnika priključite na vrata Analog 4 na Arduinu, pri čemer upoštevajte pravilno usmerjenost pin-ozemljitvenega signala 5V
- PWM priključek mikro servo motorja priključite na nožice D9 krmilnika Arduino
- Arduino priključite na napajalnik
Različica Raspberry Pi
- Pimoroni Automation Phat zložite v glavo Raspberry Pi GPIO
- SparkFun Pi Servo HAT zložite na vrh Pimoronijeve avtomatizacije Phat
- Signalni zatič senzorja analognega dajalnika priključite na povezavo ADC 1 na Pimoroni Automation Phat
- Priključite ozemljitvene in 5V nožice priključka senzorja analognega dajalnika na ustrezne ozemljitvene in 5V priključke na Pimoroni Automation Phat
- Prepričajte se, da je izolacijski mostiček SparkFun Pi Servo HAT v odprtem načinu (glejte priročnik prodajalca), preden priključite baterijo na klobuk
- Napajanje baterije priključite na Raspberry Pi in SparkFun Pi Servo HAT
9. korak: Prenesite in zaženite demo kodo dajalnika motorja mikro servo motorja
Različica Arduino
- Kopirajte, klonirajte ali prenesite demo kodo Arduino Encoder Encoder.ino, Encoder.h in Encoder.cpp iz github -a
- Odprite predstavitveno kodo v Arduino IDE in izberite svojo ploščo v meniju Orodja IDE
- Kodo naložite na tablo
- Ko se plošča Arduino ponastavi, bo zagnala program in tekla skozi zaporedje vnaprej določenih gibov, ki ponazarjajo, kako upravljati mikro servo motor z uporabo analognega dajalnika Tamiya
Različica Raspberry Pi
- Kopirajte, klonirajte ali prenesite demo kodo encoder.py Python Encoder iz github na vašo kartico SD Raspberry Pi
- Odprite predstavitveno kodo v Python 3 Idle IDE in zaženite kodo iz menija IDE Run
- Ko se program zažene, se bo program zagnal in potekal skozi zaporedje vnaprej določenih gibov, ki ponazarjajo, kako upravljati mikro servo motor z uporabo analognega dajalnika Tamiya. Ne komentirajte kode z oznako interaktivni način za vnos ukazov položaja iz ukazne vrstice lupine Python
10. korak: Poskusite predstavitev spletnega robota
- Na brezplačnem spletnem mestu droidguru.net lahko preizkusite primer robota z motorji Micro Servo, ki jih upravlja kodirnik
- Pojdi na: droidguru.net. Najprej si oglejte vadnico, če ne veste, kako deluje (meni Pomoč). Krmilna ročica krmili robota, gumb A pa sproži pištolo Airsoft, razen če je iz baterija BB ali pa se baterija izprazni. (Najbolje, če ga gledate na prenosnem ali namiznem računalniku)
- Sledite tem korakom, da začnete uporabljati primer robota
- Prijavite se kot gost
- Na plošči Join Room izberite sobo Wheels
- Na plošči Člani sobe izberite robota Drone Patrol 1
- Po končanem odštevalniku lahko robota upravljate s krmilno palčko ali gumbi za tek
- Znova izberite robota Drone Patrol 1 na plošči za člane sobe, da začnete novo sejo nadzora robota
- Navidezna krmilna palica usmerja robota in gumbi s puščicami za krmiljenje krmilne palice krmilijo jog/vernier/inkrementalne gibe motorja z uporabo analognih kodirnikov za boljšo poravnavo pištole airsoft s tarčami
Priporočena:
Servo prilagoditev na 360 ° rotacijo in motor z gonilom: 4 koraki
Servo modifikacija na 360 ° rotacijski in gonjeni motor: v tem navodilu vam bom pokazal, kako spremeniti 9g servo za 360 rotacijo. To je zelo koristno, če nameravate narediti majhen rover z minimalno uporabo gpio mikrokrmilnika. tudi če imate poškodovan servo, jih lahko pretvorite
Kako doseči popolno rotacijo vašega servo motorja: 5 korakov
Kako doseči popolno rotacijo vašega servo motorja: Kaj je servo motor? Servo motor je električna naprava, ki lahko z veliko natančnostjo potisne ali zavrti predmet. Če se želite vrteti in ugovarjati pod določenimi koti ali razdaljo, uporabite servo motor. Sestavljen je iz preprostega motorja z
Zmogljiv upravljalni brusilnik trdega diska s 15 k RPM z neprekinjeno rotacijo: 4 koraki
Zmogljiv upravljalni brusilnik trdega diska s 15.000 vrtljaji na minuto z nadaljnjo rotacijo: danes bomo ustvarili zmogljiv upravljalni brusilnik s 15 tisoč vrtljaji na minuto z neprekinjenim vrtenjem za manj kot 5 EUR;
EZ Servo z neprekinjeno rotacijo - brez spajkanja! (CSRC-311): 7 korakov
EZ Servo z neprekinjeno rotacijo - brez spajkanja! (CSRC-311): Ne dolgo nazaj sem na Azamom.com (oprostite, zdaj razprodano) naletel na precej dobro ponudbo servomov standardne velikosti Common Sense RC CSRC-311. Seveda sem želel nekaj teh spremeniti za stalno vrtenje. Metoda, ki sem jo izumil, je zelo enostavna in zahteva
Kako spremeniti mikro servo motor (SG90) za neprekinjeno vrtenje: 6 korakov (s slikami)
Kako spremeniti mikro servo motor (SG90) za neprekinjeno vrtenje: Oh ne! Zmanjkalo mi je enosmernih motorjev! Imate na voljo kakšne rezervne servomotorje in upore? Potem ga spremenimo! Običajen servo se vrti za okoli 180 stopinj. Očitno ga ne moremo uporabiti za vozilo, ki vozi na kolesih. V tej vadnici bom šel