Servo SG90: minden, amit erről a kis villanymotorról tudni kell

Szervo SG90

Többféle lehet elektromos motorokMint léptetők vagy léptetőmotorok, és a szervomotorok. Ez utóbbin belül vannak igazán érdekes modellek, mint pl a Servo SG90 esete. Egy szervó, ami ideális lehet az első projektekhez, gyakorlatokhoz ilyen típusú készülékkel, tanuláshoz, egyszerű robotvezérléshez stb. Illetve a teljesítményigénye is elég alacsony, akár a-ról is táplálható adrien tányér vagy PC USB portról 5V-ra.

Mi az a Micro Servo SG90?

szervómotor

Az SG90 szervó egy miniatűr szervo, néhány nagyon kompakt méretek hogy be tudjanak illeszkedni olyan projektekbe, ahol fontos a tér. Emellett gazdaságos és könnyen kezelhető, nagyon alacsony energiaigényű, így beágyazott, IoT vagy egyéb alacsony fogyasztású alkalmazásokban is használható.

Ami a Servo SG90-et illeti, ez a szervomotor tartalmaz egy univerzális S típusú csatlakozó amely a legtöbb kereskedelmi eszközbe belefér majd. 3 vezetékből áll, amelyek színei meghatározzák, hogy mindegyik mire használható:

  • Rojo: pozitív tápkábel vagy Vcc (+)
  • barna: a tápkábel negatív (-) vagy GND (föld)
  • narancs: ez az a kábel, amely a PPM (Pulse Position Modulation) jelet továbbítja a szervomotor vezérléséhez

Egyes modellek színkompozícióval is rendelkezhetnek Fekete-piros-fehér, ebben az esetben a séma ebben az esetben a GND-Vcc-PPM jel lenne.

SG90 szervó jellemzők

Tekintettel technikai sajátosságok Ebből a szervomotorból a Servo SG90 kiemelkedik:

Ezek a jellemzők hozzávetőlegesek, mivel az SG90 szervo típusától és márkájától függően kissé eltérhetnek. Ezért a legjobb, ha letölti a megvásárolt modellnek megfelelő adatlapot. Például a -30 és 60°C közötti hőmérsékleti tartományok elviselése helyett egyesek csak -10 és 50°C között teszik ezt, mások 3 és 6 V közötti feszültséget fogadnak el, stb.
  • megtámasztott súly: 1.2 és 1.6 kg között (kis méretéhez elég)
  • A motor nyomatéka 4.8 V: 1.2 kg/cm
  • Üzemi feszültség: 4 – 7.2V
  • Centrifugálási sebesség 4.8V-on: 0.12s/60º
  • forgási szög: 120
  • Működési hőmérséklet tartományHőmérséklet: -30ºC és +60ºC
  • méretek: 22 × 11.5 × 27 mm
  • súly: 9 g vagy 10.6 g kábellel és csatlakozóval együtt
  • Arduino kompatibilis: Igen
  • univerzális csatlakozó: kompatibilis a legtöbb rádióvezérlő vevővel (Futaba, JR, GWS, Cirrus, Hitec,…)

Meg is találja a Servo SG90 néhány változata, Mit:

  • MG90S: Hasonló az SG90-hez, de fém fogaskerekekkel és tengelykapcsolókkal rendelkezik, így akár 1.8 kg-ot is elbír.
  • MG996R: Kicsit nagyobb a mérete, de akár 15 kg-ot is elbír 6 V-ról, vagy 13 kg-ot 4.8 V-ról.

Több információ - Töltse le az adatlapot

Hol lehet ilyen szervomotoros modellt venni alacsony áron

Ha ilyen típusú Servo SG90 szervomotort szeretne vásárolni, néhány speciális elektronikai üzletben vagy az Amazon platformon megtalálhatja. Például, ezeket az ajánlott termékeket:

Mint láthatja, Nagyon olcsók, és megvásárolhatja őket ömlesztve vagy csomagolva robotokhoz és egyéb projektekhez, ahol többre van szüksége. Ezenkívül egyes csomagok bizonyos kiegészítő tartozékokat is tartalmaznak, mint például pengék, csavarok stb.

Tekintettel a változatok fent idézett, ezek vannak:

Most, ha az, amit keres erősebb és robusztusabb szervomotor, amely nagyobb terhelést és nagyobb nyomatékot képes elviselni, akkor vannak olyanok is, amelyek szintén kompaktak, de nagyobb teljesítményűek:

Hogyan kell használni az Arduino-val

Arduino IDE, adattípusok, programozás

Hogy egy példát adjunk az Arduino IDE vázlatára, hogy megértsük az SG90 szervók működését, íme egy gyakorlati eset. De először lássuk, hogyan kell csatlakoztassa a szervót az Arduino kártyához:

  • Vcc: Külső tápegységhez vagy az Arduino 5V-os csatlakozójához kell csatlakoztatni. Ha több tápegységet fog használni, ne feledje, hogy a problémák elkerülése érdekében mindig közösen helyezze el a földelést vagy a GND-t.
  • GND: Az Arduino kártya GND-jéhez csatlakoztathatja.
  • PPM jel: az Arduino bármelyik PWM tűjéhez csatlakozhat. Például a vázlatunkban szereplő D11-hez.

Látni a példa forráskódja, amit tetszés szerint kipróbálhat és módosíthat, mindkét saját példája van, amelyeket az IDE-ben láthat a Servo.h könyvtár, mint ez a másik:

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

Több információ - Töltse le az Arduino programozási kézikönyvet


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.