Kazalo:
- Korak: Zbiranje delov
- 2. korak: Priprava analogne krmilne palice
- 3. korak: Servomotorji
- 4. korak: Vzpostavitev povezav
- 5. korak: Pisanje in nalaganje kode
Video: Upravljanje 2 servomotorjev z analogno krmilno palčko: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Pozdravljeni, to je moj prvi pouk in v tem prispevku delim, kako z analogno krmilno palčko krmiliti servomotorje z Arduino UNO. Poskušal bom to razložiti čim bolj preprosto, upam, da vam bo všeč.
Korak: Zbiranje delov
- 1 x Arduino UNO. (Amazon ZDA / Amazon EU / Banggood)
- 2 x servomotorji. (Amazon ZDA / Amazon EU / Banggood)
- 1 x analogna krmilna palica. (Amazon ZDA / Amazon EU / Banggood)
- 1 x Ogledna plošča. (Amazon ZDA / Amazon EU / Banggood)
Uporabite lahko katero koli analogno krmilno palico, ki je na voljo na trgu in že ima nalepke na zatičih, zato jih je enostavno uporabljati. Uporabil sem rešen del starega krmilnika PS2, ki ima 2 igralni palici.
2. korak: Priprava analogne krmilne palice
Uporabite lahko tistega, ki je na voljo na trgu, ki ima označene zatiče in je enostaven za uporabo, ali pa prihranite nekaj dolarjev in rešite stare iz igralnih krmilnikov, ki imajo v sebi dva. Delil sem slike tistega, ki ga imam, in označil sem tudi zatiče, ki sem jih izvedel z vračanjem bakrene sledi na tiskanem vezju, tukaj se v vsaki krmilni palici uporabljata dva lončka, eden za os x, drugi za os y pa uporabljamo srednje sponke teh loncev za krmiljenje servomotorjev. druga dva zatiča sta napajalni in ozemljitveni, kjer uporabljamo 5 voltni in ozemljitveni zatiči, ki niso označeni v kotu, so zatiči gumbov, ki v tem projektu niso potrebni. v bistvu imajo vse palice enako konfiguracijo. Ko ste že ugotovili zatiče vaših palic lahko preidemo na naslednji korak, ki povezuje vezje.
3. korak: Servomotorji
Servo motorji so gonilni motorji, ki so počasni, vendar imajo velik navor in se vrtijo le do 180 °. Običajen servo ima 3 zatiči: 1. Rumena/oranžna, ki je signalni pin in se poveže z zatiči PWM na Arduinu. Rdeča, ki je napajalni pin, kjer dobimo +5v, ki je priključen na +5v Arduina. Rjava/črna, ki je ozemljitveni pin, jaz pa sem ga priključil na GND pin Arduino ali -ve terminala baterije. V tem projektu uporabljamo 2 servomotorja, enega priključenega na pin št. 3 in drugo na pin št. 5. Uporabil sem mikro 9g servo, vendar bi katerikoli deloval.
4. korak: Vzpostavitev povezav
Sledite diagramu vezja, da povežete servomotorje. Rdeča žica gre na 5v, rjava žica pa na signalni zatič GND enega servomotorja gre na 3, drugi servo pa na 5 na Arduino. Nato priključite analogno krmilno palčko in - priključki, ki gredo na 5v oziroma GND. os X na osi A gre na A0 ali Analog 0 pin Arduino in osi Y gre na A1 ali Analog 1 pin. Nato bomo kodo naložili.
5. korak: Pisanje in nalaganje kode
Koda je preprosta in podobna kot primer Knob servo knjižnice v Arduino IDE.#IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = preslikava (val, 0, 1023, 0, 180); servomotorji uporabljajo krmilno palico. druga krmilna palica lahko krmili še 2 servomotorja. samo priključiti servomotorje na zatiče PWM na Arduinu in spremeniti kodo. Kodo je enostavno spremeniti in to lahko stori vsak, ki ima osnovno znanje o Arduinu. Upam, da vam je projekt všeč in če imate kakršna koli vprašanja, se vprašajte. Hvala ti.
Priporočena:
Arduino LED nadzor z analogno krmilno palico: 6 korakov
Arduino LED nadzor z analogno krmilno palico: V tej vadnici se bomo naučili uporabljati analogno krmilno palčko za nadzor LED. Oglejte si predstavitveni video
Robot ESP32 z uporabo servomotorjev: 6 korakov (s slikami)
Robot ESP32 z uporabo servomotorjev: Eksperimentiral sem z različnimi razvojnimi ploščami ESP32, pred kratkim sem naročil eno od vrst TTGO T-Beam, ki je opremljena z vtičnico za baterijo, da dodate svoj 18650 Lipo, kar resnično odvzame nekaj kompleksnosti regulacije moči graditi
Besedna ura, ki jo nadzira 114 servomotorjev: 14 korakov (s slikami)
Besedna ura, ki jo nadzira 114 servomotorjev: Kaj ima 114 LED in vedno deluje? Kot morda veste, je odgovor besedna ura. Kaj ima 114 LED in 114 servomotorjev in se vedno premika? Odgovor je ta besedna ura s servo krmiljenjem. Za ta projekt sem se povezal s prijateljem, ki je obrnil
Kotni pozicijski nadzor koračnega motorja 28BYJ-48 z Arduino in analogno krmilno palico: 3 koraki
Kotni pozicijski nadzor koračnega motorja 28BYJ-48 z arduinsko in analogno krmilno palico: To je krmilna shema koračnega motorja 28BYJ-48, ki sem jo razvil za uporabo v okviru projekta zadnjega letnika. Tega še nisem videl, zato sem si naložil, kar sem odkril. Upajmo, da bo to še komu v pomoč
Servo z krmilno palčko z uporabo Arduina (s programiranjem): 4 koraki
Servo z krmiljeno ročico z uporabo Arduina (s programiranjem): V tej vadnici bomo s pomočjo Arduino Uno naredili servo krmilno palico. Servo se bo premikal v skladu z gibanjem krmilne palice