Kazalo:
- 1. korak: Vsebina
- 2. korak: Osnove servomotorja …
- 3. korak: Priključitev in ožičenje
- 4. korak: Enostavno kodiranje za nastavitev
- 5. korak: Kodiranje za nadzor
- 6. korak: Aplikacije
Video: Naučite se SERVO Control (na kratko): 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
V tem modulu se boste naučili upravljati mikro ali mini servo, ki je združljiv z arduinom. Servo motor se običajno uporablja v vseh projektih avtomatizacije, ki imajo gibljive dele. Ima zelo pomembno vlogo v robotiki, natančna gibanja vsakega in vsako roko robota nadzira Servo. Zato mislim, da bi bilo to več kot dovolj, da bi vedeli, kako pomembna je ta majhna naprava.
To lahko uporabite tudi v mini projektih, kjer želite premikati stvar v natančnih kotih. Tako lahko Servo zelo enostavno uporabite z arduinom, tako da napišete kodo 3-4 vrstic.
Zelo preprosto se ga lahko naučite v samo 7-10 minutah, izkoristite …………………….
1. korak: Vsebina
*Osnovno razumevanje servo motorja.
*podrobnosti o povezavi in žici.
*najpreprostejše kodiranje za upravljanje servo z Arduinom.
*Servo uporabljen v realnih časovnih primerih.
UČIMO SE …………………………………………….. VZBUJIMO ………………………………………………………..!
2. korak: Osnove servomotorja …
Servo motorji obstajajo že dolgo in se uporabljajo v številnih aplikacijah. So majhne velikosti, vendar vsebujejo velik udarec in so zelo energijsko učinkovite. Servo motorji se uporabljajo tudi v industrijskih aplikacijah, robotiki, linijski proizvodnji, farmaciji in živilskih storitvah.
Toda kako mali fantje delujejo?
Servo vezje je zgrajeno neposredno v motorni enoti in ima nastavljivo gred, ki je običajno opremljena z zobnikom. Motor je krmiljen z električnim signalom, ki določa količino gibanja gredi.
Servomotorje krmilimo tako, da preko krmilne žice pošljemo električni impulz s spremenljivo širino ali modulacijo širine impulza (PWM). Servo motor se običajno lahko obrne le za 90 ° v obe smeri za skupaj 180 ° premikanje v smeri urinega kazalca ali v nasprotni smeri.
Ko se tem servomotorjem ukaže premikanje, se bodo premaknili v položaj in ga zadržali. Če zunanja sila pritisne na servo, medtem ko servo drži položaj, se bo servo uprla premiku iz tega položaja. Največja moč, ki jo lahko servo izpelje, se imenuje navor servomotorja. Servomotorji pa svojega položaja ne bodo obdržali večno; pozicijski impulz je treba ponoviti, da servo krmiljenje ostane v položaju.
3. korak: Priključitev in ožičenje
Na voljo sta dve vrsti standardnega barvnega kodiranja servo žice: ena je običajno namenjena mini servo, druga pa običajnemu servo.
1. MINI SERVO
oranžna ------------------------------ signal za priključitev na digitalni zatič arduino.
rdeča -----------------------------------+v, moč
rjava ------------------------------- gnd, ozemljitveni zatič
2. NORMALNI SERVO
bela ---------------------------------- podatki/signal za povezavo z arduinom.
rdeča/rjava ---------------------------+v, moč
črna ----------------------------------- gnd, ozemljitveni zatič.
To je vse o ožičenju ………………………………………..!
4. korak: Enostavno kodiranje za nastavitev
izdelava kode je najbolj preprosto delo!
Preden začnete s kodo, morate vedeti le dve osnovni stvari. Programska oprema IDE arduino nam ponuja vgrajeno knjižnico, zlasti za krmiljenje servo motorja, kar nam olajša delo.
Če želite knjižnico vključiti v kodo, morate na začetku kode vnesti naslednje besedilo
#vključi
ali pa preprosto vključite knjižnico tako, da kliknete skecth ---- Uvozi knjižnico ------ Servo
obe metodi opravljata isto delo, lahko izberete primeren način za vas!
Zdaj morate poimenovati svoj servo, tj. Ustvariti servo objekt z uporabo ključne besede, imenovane Servo.
primer: Servo navodilo;
zdaj je ime predmeta v tem primeru instruktivno.
Nato za dodelitev digitalnega zatiča vašega arduina signalnemu zatiču Servo uporabite naslednjo kodo, primer: instructable.attach (2);
zdaj je signalni pin lahko priključen na digitalni pin 2 arduina.
To je vse z nastavitvijo, zdaj bomo prešli na nadzorni del.
Ključna beseda, ki se uporablja za namestitev servo gredi pod določenim kotom, je object_name.write (kot 0-180);
primer: instructable.write (30);
Zgornje kodiranje pošlje signal servo in pove, naj ga dodeli pri 30 stopinjah.
5. korak: Kodiranje za nadzor
Zdaj, ko ste dodelili začetni položaj vašega servo, se lahko premaknete na kateri koli položaj z isto kodo servo_name.write (), vendar je težava v tem, da se hitro premika, zato lahko močno vibrira in se ne premika gladko. z ustrezno zakasnitvijo ().
To lahko preprosto naredite z uporabo zanke for (), kot je prikazano na sliki.
Pri tem prvih 30 v zanki for predstavlja trenutni položaj servomotorja, 180 pa je želeni položaj.
Tako ste morda poznali osnove, kako uporabljati servo z arduinom.
6. korak: Aplikacije
Spodaj je navedenih nekaj mojih instriuctables, kjer sem uporabil servo, da ga napotim za nadaljnje razumevanje, 1. zaklepanje vrat za nadzor wifi.
2. Krmilnik za ribe bluetooth.
Upam, da vam je ta pouk všeč
nekaj prihajajočih tem
1. Enostavno upravljanje ESP8266.
2. Bluetooth.
3. Zaslon LCD
……………… in še veliko več me spremljate za dodatne koristne informacije.
Priporočena:
Naučite se C ++ Oop: 6 korakov
Naučite se C ++ Oop: zdravo, v tem navodilu se boste naučili osnov c ++ oop, upam, da boste uživali
Rentgenski pregled BGA- Naučite se pregledati?: 7 korakov
Rentgenski pregled BGA-Naučite se pregledati ?: Ta navodila vam bodo predstavila, kako pripraviti uporabo in 2D rentgenski sistem za pregled BGA, ter nekaj namigov, na kaj morate biti pozorni pri opravljanju rentgenskega pregleda BGA. potrebovali boste: rentgenski sistem, ki lahko drži zapestni trak PCBPCBESD smockESD
Naučite se oblikovati PCB po meri s spletnimi orodji EasyEDA: 12 korakov (s slikami)
Naučite se oblikovati tiskano vezje po meri s spletnimi orodji EasyEDA: Vedno sem si želel oblikovati tiskano vezje po meri in s spletnimi orodji in poceni izdelavo prototipov PCB nikoli ni bilo lažje kot zdaj! Možno je celo, da sestavne dele za površinsko montažo poceni in enostavno sestavite v majhni količini, da prihranite težko rešitev
Robot SCARA: Spoznavanje napredne in obratne kinematike !!! (Plot Twist Naučite se ustvariti vmesnik v realnem času v ARDUINU z OBDELAVO !!!!): 5 korakov (s slikami)
Robot SCARA: Spoznavanje napredne in obratne kinematike !!! (Plot Twist Naučite se ustvariti vmesnik v realnem času v ARDUINU z OBDELAVO !!!!): Robot SCARA je zelo priljubljen stroj v svetu industrije. Ime pomeni tako selektivno skladno roko za montažo robotov kot selektivno skladno zgibno roko roko. To je v bistvu robot treh stopenj svobode, prva dva displ
Vremenska sveča - na kratko vreme in temperatura: 8 korakov
Vremenska sveča - na kratko vreme in temperatura: s pomočjo te čarobne sveče lahko takoj ugotovite trenutno temperaturo in razmere zunaj