Servo SG90: alles wat jy moet weet oor hierdie klein elektriese motor

Servo SG90

Daar is verskillende soorte elektriese motorsSoos steppers, of stepper motors, En die servomotoren. Binne laasgenoemde is daar 'n paar baie interessante modelle, soos die geval van Servo SG90. 'n Servo wat ideaal kan wees vir die eerste projekte, oefeninge met hierdie tipe toestel, leer, eenvoudige robotbeheer, ens. Sy kragvereistes is ook redelik laag, dit kan selfs aangedryf word vanaf 'n adrien plaat of vanaf 'n PC USB-poort na 5v.

Wat is Micro Servo SG90?

bedieningsmotor

Die SG90 servo is 'n miniatuur servo, met 'n paar baie kompakte afmetings om te kan integreer in projekte waar ruimte belangrik is. Boonop is dit ekonomies en maklik om te gebruik, met 'n baie lae energievraag, dus is dit ook moontlik om dit in ingebedde, IoT of ander laeverbruiktoepassings te gebruik.

Wat die Servo SG90 betref, bevat hierdie servomotor 'n universele tipe S-aansluiting wat in die meeste kommersiële toestelle sal kan pas. Dit bestaan ​​uit 3 drade met kleure wat identifiseer waarvoor elkeen gebruik word:

  • Red: is die positiewe kragkabel of Vcc (+)
  • bruin: is die kragkabel negatief (-) of GND (grond)
  • oranje: dit is die kabel wat die PPM (Pulse Position Modulation) sein dra om die servomotor te beheer

Sommige modelle kan ook 'n kleursamestelling hê Swart-Rooi-Wit, in welke geval die skema in hierdie geval onderskeidelik GND-Vcc-PPM Sein sal wees.

SG90 Servo Kenmerke

Soos vir die tegniese eienskappe van hierdie servomotor staan ​​die Servo SG90 uit vir:

Hierdie eienskappe is by benadering, aangesien dit effens kan verskil afhangende van watter modelle en handelsmerke van die SG90-servo. Daarom is dit die beste om die datablad af te laai wat ooreenstem met die model wat jy gekoop het. Byvoorbeeld, in plaas daarvan om temperatuurreekse tussen -30 en 60ºC te verdra, doen sommige dit net van -10 tot 50ºC, ander kan spannings van 3 tot 6V aanvaar, ens.
  • ondersteunde gewig: tussen 1.2 en 1.6 kg (genoeg vir sy klein grootte)
  • Motorwringkrag op 4.8v: 1.2 kg/cm
  • Bedryfspanning: 4 – 7.2v
  • Spinspoed teen 4.8v: 0.12s/60º
  • Angulo de rotación: 120ste
  • Rango de Temperatura de Funcionamiento: -30ºC en +60ºC
  • dimensies: 22 × 11.5 × 27 mm
  • gewig: 9 g of 10.6 g insluitend kabel en aansluiting
  • Arduino-versoenbaar: ja
  • Connector universeel: versoenbaar met die meeste radiobeheer-ontvangers (Futaba, JR, GWS, Cirrus, Hitec, ...)

U sal ook vind sommige variante van die Servo SG90, soos:

  • MG90S: Soortgelyk aan die SG90, maar het metaalratte en skakels, so dit kan tot 1.8 kg dra.
  • MG996R: Dit het 'n effens groter grootte, maar dit kan tot 15 Kg ondersteun wanneer dit teen 6V gevoer word, of 13 Kg as dit teen 4.8v gevoer word.

Meer inligting - Laai die datablad af

Waar om 'n servomotormodel soos hierdie teen 'n lae prys te koop

As jy 'n Servo SG90 servomotor van hierdie tipe wil koop, kan jy dit in sommige gespesialiseerde elektroniese winkels of op die Amazon-platform kry. Byvoorbeeld, hierdie aanbevole produkte:

Soos u kan sien, Hulle is baie goedkoop, en jy kan hulle los of in pakkies koop vir robotte en ander projekte waar jy meer as een nodig het. Daarbenewens bevat sommige pakke sekere bykomstighede, soos lemme, skroewe, ens.

Soos vir die variante hierbo aangehaal, jy het hierdie:

Nou, as wat jy soek is 'n kragtiger en robuuster servomotor, wat in staat is om groter vragte en met 'n groter wringkrag te kan weerstaan, dan het jy ook ander wat ook kompak is, maar met hoër werkverrigting:

Hoe om dit met Arduino te gebruik

Arduino IDE, datatipes, programmering

Om 'n voorbeeld van 'n skets vir die Arduino IDE te gee sodat jy kan begin verstaan ​​hoe die SG90 Servos werk, hier is 'n praktiese geval. Maar eers, kom ons kyk hoe jy moet koppel die servo aan jou Arduino-bord:

  • VCC: Dit moet aan 'n eksterne kragbron of aan die 5V-aansluiting van die Arduino gekoppel wees. As jy verskeie kragbronne gaan gebruik, onthou om altyd die grond of GND in gemeen te sit om probleme te vermy.
  • GND: Jy kan dit aan die GND van die Arduino-bord koppel.
  • PPM sein: kan na enige van die PWM-penne op die Arduino gaan. Byvoorbeeld, na D11 in ons skets.

Om te sien die voorbeeld bronkode, wat jy kan probeer verander soos jy wil, jy het albei jou eie voorbeelde wat jy in die IDE kan sien die Servo.h-biblioteek, soos hierdie ander een:

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

Meer inligting - Laai Arduino-programmeringshandleiding af


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.