Neid on mitut tüüpi elektrimootoridKui samm-mootorid, Ja servomootorid. Viimase sees on päris huvitavad mudelid, nt Servo SG90 puhul. Servo, mis võib olla ideaalne esimesteks projektideks, seda tüüpi seadmega harjutamiseks, õppimiseks, lihtsaks roboti juhtimiseks jne. Samuti on selle võimsusnõuded üsna madalad, seda saab isegi toita a adrieni plaat või arvuti USB-pordist 5v-ni.
Mis on Micro Servo SG90?
SG90 servo on miniatuurne servo, mõnega väga kompaktsed mõõtmed et oleks võimalik integreerida projektidesse, kus ruum on oluline. Lisaks on see ökonoomne ja hõlpsasti kasutatav ning väga väikese energiavajadusega, seega on seda võimalik kasutada ka sisseehitatud, IoT või muudes madala energiatarbimisega rakendustes.
Servo SG90 puhul sisaldab see servomootor a universaalne S-tüüpi pistik mis mahub enamikesse kaubanduslikesse seadmetesse. See koosneb kolmest juhtmest, mille värvid näitavad, milleks neid kasutatakse:
- Punane: kas positiivne toitekaabel või Vcc (+)
- Pruun: kas toitekaabel on negatiivne (-) või GND (maandus)
- Oranž: see on kaabel, mis kannab servomootori juhtimiseks PPM-signaali (impulss-positsiooni modulatsioon).
Mõnel mudelil võib olla ka värvikompositsioon Must-Punane-Valge, millisel juhul oleks antud juhul skeem vastavalt GND-Vcc-PPM signaal.
SG90 servo omadused
Kohta tehnilised omadused Selle servomootori puhul paistab Servo SG90 silma:
- toetatud kaal: vahemikus 1.2–1.6 kg (piisab selle väikese suuruse kohta)
- Mootori pöördemoment 4.8 V: 1.2 kg/cm
- Tööpinge: 4 – 7.2 V
- Pöörlemiskiirus 4.8 V: 0.12 s/60º
- pöördenurk: 120 kraadi
- Temperatuurivahemik de funcionamiento: -30ºC ja +60ºC
- mõõdud: 22 × 11.5 × 27 mm
- kaal: 9 g või 10.6 g koos kaabli ja pistikuga
- Arduinoga ühilduv: jah
- universaalne pistik: ühildub enamiku raadiojuhtimisvastuvõtjatega (Futaba, JR, GWS, Cirrus, Hitec jne)
Leiad ka mõned Servo SG90 variandid, nagu:
- MG90S: Sarnane SG90-ga, kuid sellel on metallist hammasrattad ja hoovad, nii et see talub kuni 1.8 kg.
- MG996R: Sellel on pisut suurem suurus, kuid see võib toetada kuni 15 kg, kui toidetakse pingega 6 V, või kuni 13 kg, kui toidetakse pingega 4.8 V.
Rohkem informatsiooni - Laadige alla andmeleht
Kust osta madala hinnaga sellist servomootori mudelit
Kui soovite osta seda tüüpi Servo SG90 servomootorit, leiate need mõnest spetsialiseeritud elektroonikapoest või Amazoni platvormilt. Näiteks, need soovitatud tooted:
Nagu näete, Need on väga odavad, ja saate neid osta lahtiselt või pakkides robotite ja muude projektide jaoks, kus vajate rohkem kui ühte. Lisaks sisaldavad mõned pakendid teatud lisatarvikuid, nagu terad, kruvid jne.
Kohta variandid eespool viidatud, on teil järgmised:
Nüüd, kui see, mida otsite, on võimsam ja jõulisem servomootor, mis on võimeline taluma suuremat koormust ja suurema pöördemomendiga, siis on teil ka teisi, mis on samuti kompaktsed, kuid suurema jõudlusega:
- Quimati servo metallist hammasratastega ja kuni 20 kg kandevõimega
- Servo Innovateking, mis suudab oma teljele kanda kuni 35 kg koormust
- ANNIMOS servo roostevabast terasest hammasratastega, mis taluvad kuni 60 kg
- Tooteid ei leitud.
Kuidas seda Arduinoga kasutada
Siin on praktiline näide, et tuua näide Arduino IDE visandist, et saaksite mõista, kuidas SG90 servod töötavad. Kuid kõigepealt vaatame, kuidas peaksite ühendage servo oma Arduino tahvliga:
- VDC: See peab olema ühendatud välise toiteallikaga või Arduino 5 V pistikuga. Kui kavatsete kasutada mitut toiteallikat, pidage meeles, et probleemide vältimiseks ühendage maandus või GND alati ühiselt.
- GND: Saate selle ühendada Arduino plaadi GND-ga.
- PPM signaal: saab kasutada mis tahes Arduino PWM-i tihvti. Näiteks meie visandis D11-le.
Et näha lähtekoodi näide, mida saate oma äranägemise järgi proovida ja muuta, teil on mõlemad oma näited, mida näete IDE-s koos raamatukogu Servo.h, nagu see teine:
#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); } }
Rohkem informatsiooni - Laadige alla Arduino programmeerimisjuhend