Servo SG90: vse, kar morate vedeti o tem majhnem elektromotorju

Servo SG90

Obstaja več vrst elektromotorjiKot koračni motorji ali koračni motorji, in servo motorji. Znotraj slednje je nekaj res zanimivih modelov, kot npr primer Servo SG90. Servo, ki je lahko idealen za prve projekte, vaje s tovrstnimi napravami, učenje, preprosto upravljanje robota itd. Poleg tega so njegove zahteve po moči precej nizke, napaja se lahko celo iz a Adrienova plošča ali iz PC USB vhoda na 5v.

Kaj je Micro Servo SG90?

servo motor

Servo SG90 je miniaturni servo, z nekaterimi zelo kompaktne dimenzije da se lahko integrira v projekte, kjer je prostor pomemben. Poleg tega je ekonomičen in enostaven za uporabo, z zelo nizko porabo energije, zato ga je mogoče uporabiti tudi v vgrajenih aplikacijah, IoT ali drugih aplikacijah z nizko porabo.

Kar zadeva Servo SG90, ta servo motor vključuje a univerzalni konektor tipa S ki se bo lahko prilegala večini komercialnih naprav. Sestavljen je iz 3 žic z barvami, ki označujejo, za kaj se vsaka uporablja:

  • Rdeča: je pozitivni napajalni kabel ali Vcc (+)
  • Rjava: je napajalni kabel negativen (-) ali GND (ozemljitev)
  • Naranja: je kabel, ki prenaša signal PPM (impulzna pozicijska modulacija) za krmiljenje servomotorja

Nekateri modeli imajo lahko tudi barvno kompozicijo Črno-rdeče-belo, v tem primeru bi bila shema v tem primeru GND-Vcc-PPM signal oz.

Lastnosti servo SG90

V zvezi tehnične značilnosti od tega servomotorja Servo SG90 izstopa po:

Te značilnosti so približne, saj se lahko nekoliko razlikujejo glede na modele in znamke servo SG90. Zato je najbolje, da prenesete podatkovni list, ki ustreza modelu, ki ste ga kupili. Na primer, namesto da prenašajo temperaturna območja med -30 in 60 °C, nekateri to počnejo le od -10 do 50 °C, drugi lahko sprejmejo napetosti od 3 do 6 V itd.
  • podprta teža: med 1.2 in 1.6 kg (dovolj za njegovo majhnost)
  • Navor motorja pri 4.8 V: 1.2 kg/cm
  • Delovna napetost: 4 – 7.2 V
  • Hitrost ožemanja pri 4.8V: 0.12 s/60º
  • kot vrtenja: 120 °
  • Rango de temperature de funcionamiento: -30ºC in +60ºC
  • Dimenzije: 22 × 11.5 × 27 mm
  • teža: 9 g ali 10.6 g vključno s kablom in priključkom
  • Združljiv z Arduino: ja
  • univerzalni konektor: združljiv z večino radijskih sprejemnikov (Futaba, JR, GWS, Cirrus, Hitec,…)

Boste tudi našli nekatere različice Servo SG90, kot:

  • MG90S: Podobno kot SG90, vendar ima kovinske zobnike in povezave, tako da lahko prenese do 1.8 kg.
  • MG996R: Ima nekoliko večjo velikost, vendar lahko prenese do 15 kg, če se napaja pri 6 V, ali 13 kg, če se napaja pri 4.8 V.

Več informacij - Prenesite podatkovni list

Kje kupiti tak model servo motorja po nizki ceni

Če želite kupiti tovrstni servomotor Servo SG90, ga lahko najdete v nekaterih specializiranih trgovinah z elektroniko ali na platformi Amazon. na primer teh priporočenih izdelkov:

Kot vidite, So zelo poceni, in jih lahko kupite v razsutem stanju ali v paketih za robote in druge projekte, kjer potrebujete več kot enega. Poleg tega nekateri paketi vključujejo nekatere dodatne dodatke, kot so rezila, vijaki itd.

V zvezi variant zgoraj citirano, imate te:

Zdaj, če je tisto, kar iščete močnejši in robustnejši servo motor, ki lahko prenese večje obremenitve in z večjim navorom, potem imate tudi druge, ki so prav tako kompaktne, vendar z večjo zmogljivostjo:

Kako ga uporabljati z Arduinom

Arduino IDE, vrste podatkov, programiranje

Za primer skice za Arduino IDE, da boste lahko začeli razumeti, kako delujejo servo servo SG90, je tukaj praktičen primer. Toda najprej poglejmo, kako bi morali priključite servo na vašo ploščo Arduino:

  • VDC: Priključen mora biti na zunanji napajalnik ali na 5V konektor Arduino. Če boste uporabljali več napajalnikov, ne pozabite vedno postaviti skupne ozemljitve ali GND, da se izognete težavam.
  • GND: Lahko ga povežete z GND plošče Arduino.
  • PPM signal: lahko gre na katerega koli od PWM zatičev na Arduinu. Na primer do D11 v naši skici.

Za ogled primer izvorne kode, ki ga lahko poskusite in spremenite, kot želite, imate oba svoja primera, ki jih lahko vidite v IDE z knjižnico Servo.h, kot še tale:

#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);                       
   }
}

Več informacij - Prenesite priročnik za programiranje Arduino


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.