Servo SG90: alles wat je moet weten over deze kleine elektromotor

Servo-SG90

Er zijn verschillende soorten elektrische motorenAls stappenmotoren, of stappenmotoren, En de servomotoren. Binnen de laatste zijn er enkele echt interessante modellen, zoals: het geval van Servo SG90. Een servo die ideaal kan zijn voor de eerste projecten, oefeningen met dit type apparaat, leren, eenvoudige robotbesturing, enz. Ook zijn de stroomvereisten vrij laag, het kan zelfs worden gevoed door een adrien plaat of van een pc-USB-poort naar 5v.

Wat is Micro Servo SG90?

servomotor

De SG90-servo is een miniatuurservo, met enkele zeer compacte afmetingen te kunnen integreren in projecten waar ruimte belangrijk is. Daarnaast is het zuinig en gebruiksvriendelijk, met een zeer laag energieverbruik, waardoor het ook mogelijk is om het in embedded, IoT of andere laag verbruikende toepassingen te gebruiken.

Wat betreft de Servo SG90, deze servomotor bevat een universele type S-connector die in de meeste commerciële apparaten zal passen. Het bestaat uit 3 draden met kleuren die aangeven waarvoor elk wordt gebruikt:

  • Rojo: is de positieve voedingskabel of Vcc (+)
  • Bruin: is de voedingskabel negatief (-) of GND (aarde)
  • Oranje: het is de kabel die het PPM-signaal (Pulse Position Modulation) draagt ​​om de servomotor te besturen

Sommige modellen kunnen ook een kleurcompositie hebben Zwart-Rood-Wit, in welk geval het schema in dit geval respectievelijk GND-Vcc-PPM-signaal zou zijn.

SG90 Servo-functies:

Wat betreft de de technische kenmerken van deze servomotor onderscheidt de Servo SG90 zich door:

Deze kenmerken zijn bij benadering, omdat ze enigszins kunnen variëren, afhankelijk van de modellen en merken van de SG90-servo. Daarom kunt u het beste de datasheet downloaden die overeenkomt met het model dat u hebt gekocht. Bijvoorbeeld, in plaats van temperatuurbereiken tussen -30 en 60ºC te tolereren, doen sommigen dat alleen van -10 tot 50ºC, anderen accepteren spanningen van 3 tot 6V, enz.
  • ondersteund gewicht: tussen 1.2 en 1.6 Kg (genoeg voor zijn kleine formaat)
  • Motorkoppel bij 4.8v: 1.2 kg/cm
  • Werkspanning: 4 – 7.2v
  • Spinsnelheid bij 4.8v: 0.12s/60º
  • ngulo de rotación: 120e
  • Bedrijfstemperatuurbereik:: -30ºC en +60ºC
  • afmeting: 22 x 11.5 x 27 mm
  • gewicht: 9 g of 10.6 g inclusief kabel en connector
  • Arduino-compatibel: Ja
  • Universele connector: compatibel met de meeste radiogestuurde ontvangers (Futaba, JR, GWS, Cirrus, Hitec,...)

U zult ook vinden enkele varianten van de Servo SG90, zoals:

  • MG90S: Vergelijkbaar met de SG90, maar heeft metalen tandwielen en koppelingen, zodat hij tot 1.8 kg kan dragen.
  • MG996R: Het heeft een iets groter formaat, maar het kan tot 15 Kg ondersteunen bij een voeding van 6 V, of 13 kg bij een voeding van 4.8 V.

Meer informatie - Gegevensblad downloaden

Waar koop je zo'n servomotormodel voor een lage prijs?

Als u een Servo SG90-servomotor van dit type wilt kopen, kunt u deze vinden in enkele gespecialiseerde elektronicawinkels of op het Amazon-platform. Bijvoorbeeld, deze aanbevolen producten:

Zoals je kunt zien, Ze zijn erg goedkoop, en je kunt ze los of in verpakkingen kopen voor robots en andere projecten waar je er meer dan één nodig hebt. Bovendien bevatten sommige pakketten bepaalde extra accessoires, zoals messen, schroeven, enz.

Wat betreft de de varianten hierboven aangehaald, heb je deze:

Nu, als wat u zoekt is een krachtigere en robuustere servomotor, die grotere belastingen en een groter koppel kunnen weerstaan, dan heb je ook andere die ook compact zijn maar met hogere prestaties:

Hoe het te gebruiken met Arduino

Arduino IDE, datatypes, programmeren

Om een ​​voorbeeld te geven van een schets voor de Arduino IDE, zodat u kunt beginnen te begrijpen hoe de SG90-servo's werken, volgt hier een praktische casus. Maar laten we eerst eens kijken hoe je moet sluit de servo aan op je Arduino-bord:

  • VCC: Het moet worden aangesloten op een externe voeding of op de 5V-connector van de Arduino. Als je meerdere voedingen gaat gebruiken, denk er dan aan om altijd de aarde of GND gemeenschappelijk te plaatsen om problemen te voorkomen.
  • GND: Je kunt hem aansluiten op de GND van het Arduino-bord.
  • PPM-signaal: kan naar een van de PWM-pinnen op de Arduino gaan. Bijvoorbeeld naar D11 in onze schets.

Zien de voorbeeldbroncode, die je kunt proberen en aanpassen zoals je wilt, je hebt beide je eigen voorbeelden die je in de IDE kunt zien met de Servo.h-bibliotheek, zoals deze andere:

#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 informatie - Arduino-programmeerhandleiding downloaden


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.