Sisällysluettelo:
- Vaihe 1: Osien kokoaminen
- Vaihe 2: Analogisen ohjaussauvan valmistelu
- Vaihe 3: Servot
- Vaihe 4: Yhteyksien luominen
- Vaihe 5: Koodin kirjoittaminen ja lataaminen
Video: 2 servon hallinta analogisella ohjaussauvalla: 5 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Hei kaverit, tämä on ensimmäinen ohjeeni ja tässä viestissä kerron kuinka käyttää analogista ohjaussauvaa servojen hallintaan Arduino UNO: n avulla. Yritän selittää sen mahdollisimman yksinkertaisesti toivon, että pidät siitä.
Vaihe 1: Osien kokoaminen
- 1 x Arduino UNO. (Amazon USA / Amazon EU / Banggood)
- 2 x Servot. (Amazon USA / Amazon EU / Banggood)
- 1 x analoginen ohjaussauva. (Amazon USA / Amazon EU / Banggood)
- 1 x leipälauta. (Amazon USA / Amazon EU / Banggood)
Voit käyttää mitä tahansa markkinoilla saatavana olevaa analogista ohjaussauvaa, jossa on jo tarrat tarroissa, joten niitä on helppo käyttää. Olen käyttänyt pelastettua osaa vanhasta PS2 -ohjaimesta, jossa on 2 ohjaussauvaa.
Vaihe 2: Analogisen ohjaussauvan valmistelu
Voit käyttää markkinoilla saatavilla olevaa, jossa on merkityt nastat ja jotka ovat helppokäyttöisiä, tai voit säästää pari taalaa ja pelastaa vanhoja peliohjaimista, joissa on 2 sisällä. myös olen merkinnyt nastat, jotka sain selville jäljittämällä koperijäljen piirilevyllä, tässä käytetään kahta ruukkua jokaisessa ohjaussauvassa, yksi x -akselille ja toinen y -akselille, käytämme näiden ruukkujen keskiliittimiä servojen ohjaamiseen. muut kaksi nastaa ovat voima- ja maadoitusnastat, joissa käytämme 5 volttia ja maadoitusta. nastat, joita ei ole merkitty kulmaan, ovat napit, joita ei tarvita tässä projektissa. pohjimmiltaan kaikilla sauvoilla on sama kokoonpano. sauvoistasi voimme siirtyä seuraavaan vaiheeseen, joka yhdistää piirin.
Vaihe 3: Servot
Servot ovat vaihteistomoottoreita, jotka ovat hitaita, mutta joilla on suuri vääntömomentti ja jotka pyörittävät vain 180 °. Normaalissa servossa on 3 nastaa: 1. Keltainen/oranssi, joka on signaalitappi ja liitetään PWM -nastoihin Arduinossa. Punainen, joka on virtatappi, jossa tarjoamme +5v, joka on kytketty Arduinon +5V: iin. Ruskea/musta, joka on maadoitusnasta ja olisin kytketty Arduinon GND -nastaan tai akun -ve -liittimeen. Tässä projektissa käytämme 2 servoa, yksi kytketty nastaan nro. 3 ja muut nastaan nro. 5. Olen käyttänyt mikro 9g servoa, mutta mikä tahansa toimisi.
Vaihe 4: Yhteyksien luominen
Liitä servot kytkentäkaavion mukaisesti. Punainen johto menee 5 volttiin ja ruskea johto menee yhden servon GND -signaalitappiin 3 ja toinen servo 5: een Arduinosta. Liitä seuraavaksi analoginen ohjaussauva + ja - liittimet, jotka menevät vastaavasti 5v- ja GND -liittimiin. X -akselin nasta menee Arduinon A0- tai Analog 0 -nastaan ja Y -akseli A1- tai Analog 1 -nastaiseen. seuraavaksi lataamme koodin.
Vaihe 5: Koodin kirjoittaminen ja lataaminen
Koodi on yksinkertainen ja samanlainen kuin Arduino IDE: n servokirjaston nuppiesimerkki.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analoginenLue (xaxis); val = kartta (val, 0, 1023, 0, 180); servo1.write (val); val = analoginenLue (yaxis); val = kartta (val, 0, 1023, 0, 180); servo2.write (val);} kopioi yllä oleva koodi ja liitä Arduino IDE: hen ja käännä. sitten lähetä koodi ja servojen pitäisi siirtyä keskiasentoon, jolloin voit hallita servoja ohjaussauvalla. toinen ohjaussauva voi ohjata 2 muuta servoa. sinun tarvitsee vain liittää servot PWM -nastoihin Arduinossa ja muokata koodia. Koodi on helppo muokata ja jokainen, jolla on perustiedot Arduinosta, voi tehdä sen. toivottavasti pidät projektista ja jos sinulla on kysyttävää, kysy rohkeasti. sinä.
Suositeltava:
Arduino LED -ohjaus analogisella ohjaussauvalla: 6 vaihetta
Arduino LED -ohjaus analogisella ohjaussauvalla: Tässä opetusohjelmassa opimme käyttämään analogista ohjaussauvaa LED: n ohjaamiseen
Useiden analogisten arvojen lukeminen yhdellä analogisella nastalla: 6 vaihetta (kuvien kanssa)
Useiden analogisten arvojen lukeminen yhdellä analogisella nastalla: Tässä opetusohjelmassa näytän sinulle, kuinka voit lukea useita analogisia arvoja käyttämällä vain yhtä analogiatulonappia
28BYJ-48-askelmoottorin kulma-asentoohjaus Arduino- ja analogisella ohjaussauvalla: 3 vaihetta
28BYJ-48-askelmoottorin kulma-asentoohjaus Arduinolla ja analogisella ohjaussauvalla: Tämä on 28BYJ-48-askelmoottorin ohjausjärjestelmä, jonka olen kehittänyt käytettäväksi osana viimeisen vuoden väitöskirjaprojektiani. En ole nähnyt tätä ennen, joten ajattelin ladata sen, mitä löysin. Toivottavasti tästä on apua jollekin muulle
RasbperryPi -auto FPV -kameralla. Hallinta verkkoselaimella: 31 vaihetta (kuvien kanssa)
RasbperryPi -auto FPV -kameralla. Ohjaus verkkoselaimen avulla: Rakennamme 4wd -auton - ohjaus on samanlainen kuin tankissa - kääntääksesi pyörien toista puolta eri nopeudella kuin muut. Autossa kamera asetetaan erityiseen pidikkeeseen, jossa voimme muuttaa kameran asentoa. Robotti tulee olemaan
Langaton kotireititin analogisella käyttömittarilla: 5 vaihetta (kuvien kanssa)
Langaton kotireititin, jossa on analoginen käyttömittari: Kasvoin veneissä ja niiden ympärillä, jotka tekivät johdotussilmukoita ja ohjauspaneeleja, ja minulla on kokoelma mittareita ja amp; valitsimet, jotka tavallisesti löytyisivät pienistä laivojen dieselmoottoreista. Nykyään työskentelen suunnittelijana, joka rakentaa rajapintoja verkostoitumiseen