Sisällysluettelo:
- Vaihe 1: Tarvittavat osat
- Vaihe 2: Tarvittavat työkalut
- Vaihe 3: Tulosta kooderilevyn grafiikka osoitetarrapaperille
- Vaihe 4: Kiinnitä enkooderilevygrafiikka pyöreään servotorveen
- Vaihe 5: Kiinnitä analoginen Tamiya -enkooderi mikroservomoottoriin
- Vaihe 6: Muokkaa anturianturin kaapeleita
- Vaihe 7: Kiinnitä pyöreä servosarvi mikroservomoottoriin
- Vaihe 8: Laitteistoyhteydet
- Vaihe 9: Lataa ja suorita Micro Servo Motor Encoder -esittelykoodi
- Vaihe 10: Kokeile online -robotti -esittelyä
Video: Lisää kooderi Feetech Micro 360 asteen jatkuvan pyörimisen servoon FS90R: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
On erittäin vaikeaa tai lähes mahdotonta hallita tarkasti pyörillä toimivan robotin liikettä avoimen silmukan moottorin ohjauksella. Monet sovellukset edellyttävät pyörillä varustetun robotin asennon tai matkaetäisyyden tarkkaa asettamista. Pienet jatkuvasti pyörivät mikropalvelut ovat hyvä edullinen ratkaisu pienten robottien ajamiseen, mutta niiltä puuttuu suurten servomoottoreiden takaisinkytkentä.
Feetech Micro 360 asteen jatkuvan pyörimisen servot (FS90R) sopivat erinomaisesti robotiikkaprojekteihin, mutta joskus haluat ohjata suurempia servoja.
Näiden pienien servojen muuttaminen suljetun silmukan asennon takaisinkytkentäohjaukseksi on todella helppoa, kun lisäät Tamiya -analogisen koodausanturin ja yksinkertaisen suljetun silmukan palautusalgoritmin Arduino- tai Raspbery Pi -ohjaimeen.
Vaihe 1: Tarvittavat osat
- FeeTech 9g Jatkuva pyöriminen Mikroservo pyöreällä servosarvella Toimittaja: RobotShop Osa #: RB-Fit-02 Määrä: 1 Yksikköhinta: 4,99 dollaria Yhteensä: 4,99 dollaria
- Arduino NG w/ ATmega8 tai vastaava Arduino -mikrokontrolleri
- Enkoodipari Tamiya Twin Motor -vaihteistolle Toimittaja: RobotShop Osa #: RB-Rbo-122 Qty: 1
- Avery 8160 1 "x 2-5/8" osoitetarrat Toimittaja: Office Depot Määrä: 1 arkki Yhteensä: 13,99 $ pakkaus (25 arkkia)
- Encoder -levyn grafiikka githubista
- 5 V: n kannettava puhelinlaturi, jossa on Micro USB - USB -A -latauskaapeli Toimittaja: Best Buy Tzumi - PocketJuice Solo 4000 mAh Kannettava laturi Malli: 4021BB Osa #: 6304825
Raspberry Pi -vaihtoehto
- Raspberry Pi 3 - Malli B Toimittaja: Adafruit SKU: PRODUCT ID: 3055
- Tai Raspberry Pi Zero W Basic Pack - Sisältää Pi Zero W Toimittaja: Adafruit Osa #: PRODUCT ID: 3409Määrä: 1
Jos käytät Raspbery Pi: tä tai Pi Zero W: tä, tarvitaan kaksi muuta Pi HAT: tä:
- Pimoroni Automation pHAT for Raspberry Pi Zero Toimittaja: Adafruit Osa #: PRODUCT ID: 3352Qty: 1
- SparkFun Pi Servo HAT Toimittaja: SparkFun Part #: DEV-14328Qty: 1
- GPIO -pinoamisotsikko - erittäin pitkät 2x20 nastaa Toimittaja: Adafruit Osa #: PRODUCT ID: 2223Qty: 2
Vaihe 2: Tarvittavat työkalut
- Mini Philips -ruuvimeisseli
- Liimapistooli ja liimapuikko tai Superliima
- Neula -nenäpihdit
- Raspberry Pi -versioon tarvitaan juotin ja juote (valinnainen)
Vaihe 3: Tulosta kooderilevyn grafiikka osoitetarrapaperille
- Avaa Encoder_disk.pdf ja tulosta se Avery 8160 -osoitetarrapaperille
- Leikkaa sakset leikataksesi Encoder -levyn grafiikka katkoviivoja pitkin tarrapaperista ja leikkaa keskireikä käyttäen katkoviivaa ohjeena
Vaihe 4: Kiinnitä enkooderilevygrafiikka pyöreään servotorveen
- Irrota paperin tausta vaiheen 3 anturilevyn grafiikasta
- Kiinnitä enkooderilevyn kuva pyöreän servosarven takaosaan ja keskitä anturilevyn graafinen reikä servosarven spline -pään ympärille
- Tasoita anturilevyn kuva ja poista mahdolliset ilmakuplat tai rypyt
Vaihe 5: Kiinnitä analoginen Tamiya -enkooderi mikroservomoottoriin
- Laita pieni tippa kuumasulatetta tai superliimaa mikro -servomoottorin akselin pään päälle. Käytä kuumasulateliimaa väliaikaisena kiinnittimenä, mutta käytä superliimaa viimeiseen pysyvään kiinnitykseen.
- Kiinnitä analoginen Tamiya -anturi ja varmista, että analogisen Tamiya -anturipiirilevyn reikä on keskitetty mikropalvelumoottorin akselin ympärille siten, että anturit osoittavat ylös/pois moottorista
Vaihe 6: Muokkaa anturianturin kaapeleita
- Analogisen Tamiya-anturin mukana toimitetut kaapelit on muutettava niin, että ne toimivat vakiomallisen 5 V: n signaalikonfiguraation kanssa mikro-ohjaimen analogisissa sisääntulonappeissa
- Vaihda maa- ja 5 V -johdot analogisen anturikaapelin toisessa päässä niin, että 5 V -johto on nastaliittimen keskellä ja maa- ja signaalijohdot nastaliittimen reuna -asennossa
- Kiinnitä kaapelin modifioimaton pää Tamiyan analogisten anturien nastoihin
- Kiinnitä kaapelin muokattu pää Arduino -mikrokontrollerin analogisiin tulotappeihin varmistaen, että Arduino -nastan maadoitusjohto on kytketty analogisen Tamiya -anturin maadoitusnastaan
- Kiinnitä Micro Servo -moottorin PWM -kaapeli Arduino -mikrokontrollerisi D9 PWM -nastoihin
Vaihe 7: Kiinnitä pyöreä servosarvi mikroservomoottoriin
Asenna pyöreä servosarvi, jossa on anturilevykuva mikro -servomoottorin akselille ja kiinnitä se mukana toimitetulla servosarven kiinnitysruuvilla
Vaihe 8: Laitteistoyhteydet
Arduino -versio
- Liitä anturin anturikaapelin muutettu pää Arduino-laitteen analogiseen 4-porttiin tarkkailemalla maadoituksen 5V-signaalin oikea suunta
- Liitä Micro Servo Motor PWM -liitin Arduino -ohjaimen D9 -nastoihin
- Liitä Arduino virtalähteeseen
Raspberry Pi versio
- Pinoa Pimoroni Automation Phat Raspberry Pi GPIO -otsikkoon
- Pino SparkFun Pi Servo HAT Pimoroni Automation Phatin päälle
- Liitä analogisen koodausanturin signaalitappi Pimoroni Automation Phatin ADC 1 -liitäntään
- Kytke analogisen anturin anturiliittimen maadoitus- ja 5 V -nastat vastaaviin Pimoroni Automation Phatin maadoitus- ja 5 V -liitäntöihin
- Varmista, että SparkFun Pi Servo HAT -virtalähteen eristyshyppy on avoimessa tilassa (katso myyjän käsikirja), ennen kuin liität akkuvirran hattuun
- Liitä akku Raspberry Pi- ja SparkFun Pi Servo HAT -laitteisiin
Vaihe 9: Lataa ja suorita Micro Servo Motor Encoder -esittelykoodi
Arduino -versio
- Kopioi, kloonaa tai lataa Arduino Encoder Encoder.ino, Encoder.h ja Encoder.cpp demo -koodi githubista
- Avaa demokoodi Arduino IDE: ssä ja valitse korttisi IDE Tools -valikosta
- Lataa koodi taulullesi
- Kun Arduino -levy on nollattu, se käynnistää ohjelman ja suorittaa joukon ennalta määritettyjä liikkeitä, jotka havainnollistavat mikropalvelun ohjaamista Tamiya -analogikooderilla
Raspberry Pi versio
- Kopioi, kloonaa tai lataa encoder.py Python Encoder -esittelykoodi githubista Raspberry Pi SD -kortillesi
- Avaa demokoodi Python 3 Idle IDE: ssä ja suorita koodi IDE Run -valikosta
- Kun ohjelma käynnistyy, se käynnistää ohjelman ja suorittaa joukon ennalta määritettyjä liikkeitä, jotka havainnollistavat mikropalvelun moottorin ohjaamista Tamiya -analogikooderin avulla. Älä kommentoi koodimerkinnällä varustettua vuorovaikutteista tilaa, jos haluat syöttää sijaintikomentoja Python -komentoriviltä
Vaihe 10: Kokeile online -robotti -esittelyä
- Voit testata esimerkkirobottia kooderiohjatulla Micro Servo -moottorilla ilmaisella droidguru.net -verkkosivustolla
- Siirry: droidguru.net. Katso ensin opetusohjelma, jos et tiedä miten se toimii (Ohje -valikko). Ohjaussauva ohjaa robottia ja A -painike laukaisee Airsoft -aseen, ellei se ole loppunut BB: stä tai akku kuolee. (Paras katsottuna kannettavalla/pöytätietokoneella)
- Aloita esimerkkirobotin käyttö noudattamalla näitä ohjeita
- Kirjaudu sisään vieraana
- Valitse Pyörät -huone Liity huonepaneelista
- Valitse Drone Patrol 1 -robotti huoneen jäsenten paneelista
- Kun ajastin on valmis, voit ohjata robottia ohjaussauvalla tai jog -painikkeilla
- Aloita uusi robotin ohjausistunto valitsemalla Drone Patrol 1 -robotti uudelleen huoneen jäsenten paneelista
- Virtuaalinen ohjaussauva ohjaa robottia ja ohjaussauvan työn nuolipainikkeet ohjaavat jog/vernier/inkrementaalimoottorin liikkeitä käyttämällä analogisia koodereita, jotta airsoft -pistooli voidaan kohdistaa paremmin kohteisiin
Suositeltava:
360 asteen kannettava kaiutin: 8 vaihetta
360 asteen kannettava kaiutin: Mitä se tarjoaa? Hei kaikki, toivomme, että kaikilla on hauskaa tekemällä itse. Tällä kertaa olen palannut erityisellä 360 asteen kannettavalla kaiuttimella, joka on hieman erilainen kuin siellä olevat tyypilliset kaiuttimet. Se käyttää kuutta yksittäistä kaiutinelementtiä (pari bassokaiutinta
Phono -Chronoxyle - 360 asteen synteesi: 3 vaihetta (kuvilla)
Phono -Chronoxyle - 360 asteen synteesi: Julien Signoletin kuvanveistäjä Pariisista ja muusikko Mathias Durand lähestyi minua interaktiivisen ääniinstallaation järjestämiseksi Parc Floralissa Pariisissa Nuit Blanche 2019 -tapahtumaan. Asennus olisi ulkona, enkä olisi läsnä aikana sisään
Taitettava 360 asteen Bluetooth -kaiutin: 10 vaihetta
Taitettava 360 asteen Bluetooth -kaiutin: kotitekoinen surround -kaiutin, monisuuntainen soundbar, katso yllä olevasta videosta, toimiiko se. /bit.ly/2NM6gfe 30x50 jäähdytin: http: // b
360 asteen analoginen kamerahattu: 10 vaihetta (kuvilla)
360 asteen analoginen kamerahattu: Unohda Instagram, tuo retro -ilme kuviisi käyttämällä klassista analogista elokuvaa hauskalla uudella tavalla. Tämä kameran hattu valmistettiin jäljellä olevista kertakäyttöisistä 35 mm: n kalvokameroista ja useista pienistä servomoottoreista, jotka kaikki toimivat kahdella AA-paristolla. T: n kanssa
Jatkuvan pyörimisen servomoottori (CRS) sähkeohjauksella: 8 vaihetta
Jatkuvan pyörimisen servomoottori (CRS) sähkeohjauksella: Tässä ohjeessa opetan sinulle, kuinka ohjata CRS: ää sähkeen avulla. Tätä opetettavaa varten tarvitset pari asiaa. Aion työskennellä NodeMCU 1.0: n (ESP-12E-moduuli) parissa. Tämä voi toimia muilla Arduino -bordeilla, sinun tarvitsee vain löytää ammattilainen