Sadržaj:
- Korak 1: Sadržaj
- Korak 2: Osnove servo servisa …
- Korak 3: Spajanje i ožičenje
- Korak 4: Jednostavno kodiranje za postavljanje
- Korak 5: Kodiranje za kontrolu
- Korak 6: Aplikacije
Video: Naučite SERVO kontrolu (na prvi pogled): 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
U ovom ćete modulu učiti o upravljanju mikro ili mini servom koji je kompatibilan s arduinom. Servo motor se općenito koristi u svim projektima automatizacije koji imaju pokretne dijelove. On igra vrlo važnu ulogu u robotici, precizno kretanje svakog i svakom rukom robota upravlja Servo. Zato mislim da bi ovo bilo više nego dovoljno da se zna koliko je ovaj mali uređaj važan.
Ovo se može koristiti i u mini projektima gdje želite pomaknuti stvar u preciznim kutovima. Tako se Servo može vrlo lako koristiti s arduinom, samo pisanjem koda od 3-4 retka.
Može se naučiti vrlo jednostavno za samo 7-10 minuta, iskoristite ……………………
Korak 1: Sadržaj
*Osnovno razumijevanje servo motora.
*detalji o povezivanju i žici.
*najjednostavnije kodiranje za upravljanje servo pomoću Arduina.
*Servo primijenjen u primjerima projekata u stvarnom vremenu.
UČIMO …………………………………………….. UZBUĐITE SE ………………………………………………………..!
Korak 2: Osnove servo servisa …
Servo motori postoje već duže vrijeme i koriste se u mnogim aplikacijama. Male su veličine, ali sadrže veliki udarac i vrlo su energetski učinkovite. Servo motori se također koriste u industrijskim aplikacijama, robotici, linijskoj proizvodnji, farmaciji i prehrambenim uslugama.
Ali kako dječaci rade?
Servo sklop ugrađen je unutar motorne jedinice i ima podesivu osovinu koja je obično opremljena zupčanikom. Motor se upravlja električnim signalom koji određuje količinu kretanja vratila.
Servomotorima se upravlja slanjem električnog impulsa promjenjive širine ili modulacije širine impulsa (PWM) kroz upravljačku žicu. Servo motor se obično može okrenuti samo 90 ° u bilo kojem smjeru za ukupno 180 ° kretanje u smjeru kazaljke na satu ili u suprotnom smjeru.
Kada se ovim servo pogonima naredi da se kreću, oni će se premjestiti u položaj i zadržati taj položaj. Ako vanjska sila pritisne servo dok servo drži položaj, servo će se oduprijeti da se pomakne iz tog položaja. Maksimalna sila koju servo može primijeniti naziva se okretni moment servomotora. Servomotori ipak neće zauvijek zadržati svoju poziciju; impuls položaja mora se ponoviti kako bi se servo naredio da ostane u položaju.
Korak 3: Spajanje i ožičenje
Dostupne su dvije vrste standardnog kodiranja boja servo žice. Jedna je općenito namijenjena mini servo, druga je namijenjena normalnom servo pogonu.
1. MINI SERVO
narančasta ------------------------------ signal koji treba spojiti na arduino digitalni pin.
crvena -----------------------------------+v, snaga
smeđa ------------------------------- gnd, pin za uzemljenje
2. NORMALNI SERVO
bijeli ---------------------------------- podaci/signal koji se povezuje na arduino.
crvena/smeđa ---------------------------+v, snaga
crna ----------------------------------- gnd, pin za uzemljenje.
To je sve o ožičenju ………………………………………..!
Korak 4: Jednostavno kodiranje za postavljanje
pravljenje koda je najjednostavniji posao od svih!
Morate znati samo dvije osnovne stvari prije nego započnete svoj kôd. IDE softvera arduino pruža nam ugrađenu biblioteku u njemu, posebno za upravljanje servo motorom, što nam pojednostavljuje posao.
Da biste biblioteku uključili u svoj kod, morate upisati sljedeći tekst na početak koda
#include
ili možete jednostavno uključiti biblioteku klikom na skect ---- Uvezi biblioteku ------ Servo
obje metode rade isti posao, možete odabrati pogodan način za vas!
Sada morate imenovati svoj servo, tj. Morate stvoriti servo objekt pomoću ključne riječi koja se zove Servo.
primjer: Servo instrukcije;
sada se ime objekta u ovom primjeru može uputiti.
Zatim, za dodjelu digitalnog pina vašeg arduina signalnom pinu servoa, koristi se sljedeći kod, primjer: instructable.attach (2);
sada se signalni pin može spojiti na digitalni pin 2 arduina.
To je sve s postavljanjem, sada ćemo prijeći na kontrolni dio.
Ključna riječ koja se koristi za pozicioniranje vašeg servo vratila pod određenim kutom je object_name.write (kut 0-180);
primjer: instructable.write (30);
gornje kodiranje šalje signal servo -u i kaže mu da dodijeli na 30 stupnjeva.
Korak 5: Kodiranje za kontrolu
Sada, nakon što ste dodijelili početni položaj vašeg serva, možete se pomaknuti na bilo koji položaj koristeći isti kod servo_name.write (), ali problem je u tome što se brzo kreće pa može puno vibrirati, a ne kretati se glatko. koristeći odgovarajuće kašnjenje ().
To se lako može učiniti korištenjem for loop () kao što je prikazano na slici.
U ovom slučaju prvih 30 u for petlji predstavlja trenutni položaj serva, a 180 je željeni položaj.
Tako ste možda znali osnove kako koristiti Servo s arduinom.
Korak 6: Aplikacije
Dolje su navedeni neki od mojih instriuctable -a gdje sam koristio servo uputstvo za daljnje razumijevanje, 1.wifi zaključavanje vrata.
2. hranilica za ribe bluetooth.
Nadam se da vam se sviđa ovo uputstvo
nekoliko nadolazećih tema
1. ESP8266 jednostavna kontrola.
2. Bluetooth.
3. LCD displej
……………… i još mnogo toga pratite me za dodatne korisne informacije.
Preporučuje se:
Nvidia Jetson Nano Vodič - Prvi pogled sa AI & ML: 7 koraka
Nvidia Jetson Nano Vodič | Prvi pogled sa AI & ML: Hej, šta ima ljudi! Akarsh ovdje iz CETech -a. Danas ćemo pogledati novi SBC iz Nvidije koji je Jetson Nano, Jetson Nano je fokusiran na tehnike umjetne inteligencije poput prepoznavanja slika itd. Prvo ćemo pokrenuti
Weather Candle - Vrijeme i temperatura na prvi pogled: 8 koraka
Vremenska svijeća - Kratko vrijeme i temperatura: Pomoću ove čarobne svijeće možete odmah reći trenutnu temperaturu i uslove vani
Pogled RC automobila od prve osobe: 8 koraka (sa slikama)
Pogled na RC automobil od prve osobe: U ovom vodiču ćete naučiti kako izmijeniti RC automobil kako biste poboljšali iskustvo vožnje. Izgradit ćete kokpit, kontroler kućišta, koristeći VR kameru i naočale, te izmijeniti RC automobil i kontroler. Simulirajte stvaran osjećaj da ste
Stari telefon za Live Motion! Pogled iz svemira!: 4 koraka
Stari telefon za Live Motion! Pogled iz svemira !: Nadograđujem telefone i pomislio sam da mora postojati zabavna upotreba starog telefona … bizarna kombinacija Dana planete Zemlje, kišnog dana, takmičenja Instructables u svemiru i nedavnog članka o ISS HD Zemlji Gledanje eksperimenta navelo me je da sastavim
Zadnji pogled vozila: 9 koraka (sa slikama)
Zadnji vid vozila: Zašto gradimo zadnji vid vozila? Rezervni sudar je bio veliki problem, Američki centar za kontrolu bolesti izvijestio je da je od 2001. do 2003. godine, prema procjenama, 7.475 djece (2.492 godišnje) mlađe od 15 godina liječen od automobilske upale