Servo SG90: všetko, čo potrebujete vedieť o tomto malom elektromotore

Servo SG90

Existuje niekoľko druhov elektrické motoryAko krokové motory alebo krokové motory, A servomotory. V rámci posledne menovaných je niekoľko skutočne zaujímavých modelov, ako napr prípad Servo SG90. Servo, ktoré môže byť ideálne pre prvé projekty, cvičenia s týmto typom zariadenia, učenie, jednoduché ovládanie robota atď. Tiež jeho požiadavky na energiu sú dosť nízke, dokonca môže byť napájaný z a adrienovy tanier alebo z USB portu PC na 5v.

Čo je Micro Servo SG90?

servo motor

Servo SG90 je miniatúrne servo s niektorými veľmi kompaktné rozmery vedieť sa integrovať do projektov, kde je dôležitý priestor. Navyše je ekonomický a ľahko použiteľný, s veľmi nízkou spotrebou energie, takže je možné ho použiť aj vo vstavaných, IoT alebo iných aplikáciách s nízkou spotrebou.

Pokiaľ ide o Servo SG90, tento servomotor obsahuje a univerzálny konektor typu S ktoré sa zmestia do väčšiny komerčných zariadení. Skladá sa z 3 drôtov s farbami, ktoré označujú, na čo sa každý používa:

  • Červený: je kladný napájací kábel alebo Vcc (+)
  • hnedý: je napájací kábel záporný (-) alebo GND (zem)
  • naranja: je to kábel, ktorý prenáša signál PPM (Pulse Position Modulation) na ovládanie servomotora

Niektoré modely môžu mať aj farebné zloženie Čierno-červeno-biele, v takom prípade by schéma v tomto prípade bola GND-Vcc-PPM Signál.

Funkcie serva SG90

Týkajúce sa technické vlastnosti z tohto servomotora sa Servo SG90 vyznačuje:

Tieto charakteristiky sú približné, pretože sa môžu mierne líšiť v závislosti od modelov a značiek serva SG90. Preto je najlepšie stiahnuť si katalógový list zodpovedajúci modelu, ktorý ste si zakúpili. Napríklad namiesto toho, aby tolerovali rozsahy teplôt medzi -30 a 60ºC, niektoré to robia len od -10 do 50ºC, iné môžu akceptovať napätie od 3 do 6V atď.
  • podporovaná hmotnosť: medzi 1.2 a 1.6 kg (dosť na jeho malú veľkosť)
  • Krútiaci moment motora 4.8V: 1.2 kg/cm
  • Prevádzkové napätie: 4 – 7.2 V
  • Rýchlosť odstreďovania 4.8V: 0.12 s/60º
  • uhol natočenia: 120 °
  • Rozsah teplôt funkcie: -30ºC a +60ºC
  • rozmery: 22 × 11.5 × 27 mm
  • váha: 9 g alebo 10.6 g vrátane kábla a konektora
  • Kompatibilné s Arduino: Áno
  • Univerzálny konektor: kompatibilný s väčšinou rádiových prijímačov (Futaba, JR, GWS, Cirrus, Hitec,…)

Nájdete tiež niektoré varianty Servo SG90, ako napríklad:

  • MG90S: Podobne ako SG90, ale má kovové prevody a spojky, takže unesie až 1.8 kg.
  • MG996R: Má o niečo väčšiu veľkosť, ale dokáže uniesť až 15 kg pri napájaní 6V alebo 13 kg pri napájaní 4.8V.

Viac informácií - Stiahnite si technický list

Kde kúpiť takýto model servomotora za nízku cenu

Ak si chcete kúpiť servomotor Servo SG90 tohto typu, nájdete ho v niektorých špecializovaných predajniach elektroniky alebo na platforme Amazon. Napríklad, tieto odporúčané produkty:

Ako vidíte, Sú veľmi lacné, a môžete si ich kúpiť voľne ložené alebo v baleniach pre roboty a iné projekty, kde potrebujete viac ako jeden. Niektoré balenia navyše obsahujú určité dodatočné príslušenstvo, ako sú čepele, skrutky atď.

Týkajúce sa varianty citované vyššie, máte tieto:

Teraz, ak je to, čo hľadáte výkonnejší a robustnejší servomotor, schopné vydržať väčšie zaťaženie a väčší krútiaci moment, potom máte aj iné, ktoré sú tiež kompaktné, ale s vyšším výkonom:

Ako ho používať s Arduino

Arduino IDE, dátové typy, programovanie

Aby ste uviedli príklad náčrtu pre Arduino IDE, aby ste mohli začať chápať, ako fungujú servá SG90, tu je praktický prípad. Najprv sa však pozrime, ako by ste mali pripojte servo k doske Arduino:

  • VDC: Musí byť pripojený k externému zdroju napájania alebo k 5V konektoru Arduina. Ak sa chystáte použiť niekoľko napájacích zdrojov, nezabudnite vždy dať zem alebo GND spoločné, aby ste predišli problémom.
  • GND: Môžete ho pripojiť ku GND dosky Arduino.
  • signál PPM: môže ísť na ktorýkoľvek z pinov PWM na Arduine. Napríklad k D11 v našom náčrte.

Ak chcete vidieť príklad zdrojového kódu, ktorý môžete skúšať a upravovať podľa ľubovôle, oba máte vlastné príklady, ktoré môžete vidieť v IDE knižnica Servo.h, ako tento ďalší:

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

Viac informácií - Stiahnite si programovací manuál Arduino


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.