Ekzistojnë disa lloje të motorë elektrikëSi steppers, ose stepper motors, dhe servomotors. Brenda kësaj të fundit ka disa modele vërtet interesante, si p.sh rasti i Servo SG90. Një servo që mund të jetë ideal për projektet e para, praktikat me këtë lloj pajisjeje, mësimin, kontrollin e thjeshtë të robotëve etj. Gjithashtu, kërkesat e tij për energji janë mjaft të ulëta, madje mund të mundësohet nga a pjatë adrien ose nga një port USB PC në 5v.
Çfarë është Micro Servo SG90?
Servo SG90 është një servo në miniaturë, me disa dimensione shumë kompakte të jetë në gjendje të integrohet në projekte ku hapësira është e rëndësishme. Përveç kësaj, është ekonomik dhe i lehtë për t'u përdorur, me një kërkesë shumë të ulët për energji, kështu që është e mundur të përdoret edhe në aplikacione të integruara, IoT ose të tjera me konsum të ulët.
Sa i përket Servo SG90, ky servo motor përfshin një lidhës universal i tipit S që do të mund të përshtaten në shumicën e pajisjeve komerciale. Ai përbëhet nga 3 tela me ngjyra që identifikojnë se për çfarë përdoret secili:
- Rojo: është kabllo pozitive e energjisë ose Vcc (+)
- Kafe: është kablloja e energjisë negative (-) ose GND (tokë)
- portokall: është kablloja që mbart sinjalin PPM (Pulse Position Modulation) për të kontrolluar servomotorin
Disa modele mund të kenë gjithashtu një përbërje ngjyrash Zi-Kuqe-Bardh, me ç'rast skema në këtë rast do të ishte përkatësisht Sinjali GND-Vcc-PPM.
Karakteristikat e Servo SG90
Sa për karakteristikat teknike i këtij servomotori, Servo SG90 dallohet për:
- peshë të mbështetur: ndërmjet 1.2 dhe 1.6 kg (mjaftueshëm për madhësinë e tij të vogël)
- Çift rrotullues motori në 4.8v: 1.2 kg/cm
- Tensioni i funksionimit: 4 – 7.2v
- Shpejtësia e rrotullimit në 4.8 V: 0.12 s/60º
- këndi i rrotullimit: 120
- Gama e temperaturës së funksionimit: -30ºC dhe +60ºC
- përmasat: 22 × 11.5 × 27 mm
- peshë: 9 g ose 10.6 g duke përfshirë kabllon dhe lidhësin
- E përputhshme me Arduino: po
- lidhës universal: i pajtueshëm me shumicën e marrësve të kontrollit të radios (Futaba, JR, GWS, Cirrus, Hitec,…)
Ju gjithashtu do të gjeni disa variante të Servo SG90, si:
- MG90S: Ngjashëm me SG90, por ka ingranazhe dhe lidhje metalike, kështu që mund të mbajë deri në 1.8 kg.
- MG996R: Ka një madhësi pak më të madhe, por mund të mbajë deri në 15 kg kur ushqehet në 6V, ose 13 kg nëse ushqehet në 4.8v.
Më shumë informacion - Shkarkoni fletën e të dhënave
Ku të blini një model servo motori si ky me një çmim të ulët
Nëse dëshironi të blini një servomotor Servo SG90 të këtij lloji, mund ta gjeni në disa dyqane të specializuara elektronike ose në platformën Amazon. Për shembull, këto produkte të rekomanduara:
Siç mund ta shihni, Ata janë shumë të lirë, dhe mund t'i blini të lira ose në pako për robotë dhe projekte të tjera ku ju nevojiten më shumë se një. Përveç kësaj, disa pako përfshijnë disa pajisje shtesë, të tilla si tehe, vida, etj.
Sa për variantet të cituar më sipër, ju keni këto:
Tani, nëse ajo që po kërkoni është një servo motor më i fuqishëm dhe më i fortë, të aftë për të përballuar ngarkesa më të mëdha dhe me një çift rrotullues më të madh, atëherë keni edhe të tjera që janë gjithashtu kompakte, por me performancë më të lartë:
- Servo Quimat me marshe metalike dhe për të mbajtur peshë deri në 20 kg
- Servo Innovateking i aftë për të mbajtur deri në 35 kg ngarkesë në boshtin e tij
- Servo ANNIMOS me ingranazhe çelik inox të aftë për të mbajtur deri në 60 kg
- Nuk u gjet asnjë produkt.
Si ta përdorni me Arduino
Për të dhënë një shembull të një skice për Arduino IDE në mënyrë që të filloni të kuptoni se si funksionojnë Servos SG90, këtu është një rast praktik. Por së pari, le të shohim se si duhet lidhni shërbimin me bordin tuaj Arduino:
- KQV-ja: Duhet të lidhet me një furnizim të jashtëm me energji elektrike ose me lidhësin 5V të Arduino. Nëse do të përdorni disa furnizime me energji, mos harroni të vendosni gjithmonë tokën ose GND të përbashkët për të shmangur problemet.
- GND: Mund ta lidhni me GND të tabelës Arduino.
- Sinjali PPM: mund të shkojë te ndonjë nga kunjat PWM në Arduino. Për shembull, në D11 në skicën tonë.
Për të parë shembulli i kodit burimor, të cilin mund ta provoni dhe modifikoni sipas dëshirës, ju keni të dy shembujt tuaj që mund t'i shihni në IDE me biblioteka Servo.h, si ky tjetri:
#include <Servo.h> Servo myservo; //Crear el objeto servo int pos = 0; //Posición inicial del servo SG90 void setup() { myservo.attach(11); //Vincular el pin 11 de Arduino al control del Servo SG90 } void loop() { //Cambia la posición de 0º a 180º, en intervalos de 25ms for (pos = 0; pos <= 180; pos += 1) { myservo.write(pos); delay(25); } //Vuelve desde 180º a 0º, con esperas de 25ms for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); delay(25); } }
Më shumë informacion - Shkarkoni manualin e programimit Arduino