Servo SG90: viskas, ką reikia žinoti apie šį nedidelį elektros variklį

Servo SG90

Yra keletas tipų elektros varikliaiKaip žingsniniai varikliai arba žingsniniai varikliai, Ir servovarikliai. Pastarųjų viduje yra keletas tikrai įdomių modelių, pvz Servo SG90 atveju. Servo, kuris gali būti idealus pirmiesiems projektams, pratyboms su tokio tipo įrenginiu, mokymuisi, paprastam roboto valdymui ir kt. Be to, jo galios reikalavimai yra gana maži, jis gali būti maitinamas net iš a Adrieno lėkštė arba iš kompiuterio USB prievado į 5v.

Kas yra Micro Servo SG90?

servo variklis

SG90 servo yra miniatiūrinis servo, su kai kuriais labai kompaktiški matmenys gebėti integruotis į projektus, kuriuose svarbi erdvė. Be to, jis yra ekonomiškas ir paprastas naudoti, su labai mažu energijos poreikiu, todėl jį taip pat galima naudoti įterptosiose, IoT ar kitose mažai suvartojančiose programose.

Kalbant apie „Servo SG90“, šis servo variklis apima a universali S tipo jungtis kurie galės tilpti į daugumą komercinių įrenginių. Jį sudaro 3 laidai su spalvomis, nurodančiomis, kam kiekvienas iš jų naudojamas:

  • Raudonas: yra teigiamas maitinimo kabelis arba Vcc (+)
  • Ruda: ar maitinimo kabelis yra neigiamas (-) arba GND (žemė)
  • Oranžinė: tai kabelis, kuriuo perduodamas PPM (impulsinės padėties moduliacijos) signalas, skirtas valdyti servovariklį

Kai kurie modeliai taip pat gali turėti spalvų kompoziciją Juoda-raudona-balta, tokiu atveju schema šiuo atveju būtų atitinkamai GND-Vcc-PPM signalas.

SG90 servo savybės

Dėl techninės charakteristikos Šio servovariklio „Servo SG90“ išsiskiria:

Šios charakteristikos yra apytikslės, nes gali šiek tiek skirtis priklausomai nuo SG90 servo modelių ir markių. Todėl geriausia atsisiųsti duomenų lapą, atitinkantį jūsų įsigytą modelį. Pavyzdžiui, užuot toleravusius temperatūros diapazonus nuo -30 iki 60 ºC, kai kurie tai daro tik nuo -10 iki 50 ºC, kiti gali priimti įtampą nuo 3 iki 6 V ir pan.
  • palaikomas svoris: nuo 1.2 iki 1.6 kg (pakanka mažo dydžio)
  • Variklio sukimo momentas yra 4.8 V: 1.2kg/cm
  • Darbinė įtampa: 4 – 7.2v
  • Sukimosi greitis 4.8 V: 0.12 s/60º
  • sukimosi kampas: 120-oji
  • Darbo temperatūros diapazonas: -30ºC ir +60ºC
  • matmenys: 22 × 11.5 × 27 mm
  • svoris: 9 g arba 10.6 g, įskaitant laidą ir jungtį
  • Suderinamas su Arduino: taip
  • universali jungtis: suderinamas su dauguma radijo valdymo imtuvų (Futaba, JR, GWS, Cirrus, Hitec ir kt.)

Taip pat rasite kai kurie „Servo SG90“ variantai, kaip:

  • MG90S: panašus į SG90, bet turi metalines pavaras ir jungtis, todėl gali atlaikyti iki 1.8 kg.
  • MG996R: Jis yra šiek tiek didesnis, bet gali išlaikyti iki 15 kg, kai maitinamas 6 V, arba 13 kg, jei maitinamas 4.8 V.

Daugiau informacijos - Atsisiųskite duomenų lapą

Kur įsigyti tokį servo variklio modelį už mažą kainą

Jei norite įsigyti tokio tipo Servo SG90 servovariklį, juos galite rasti kai kuriose specializuotose elektronikos parduotuvėse arba Amazon platformoje. Pavyzdžiui, šių rekomenduojamų produktų:

Kaip matote, Jie yra labai pigūs, ir galite juos nusipirkti palaidų arba supakuotų į robotus ir kitus projektus, kur jums reikia daugiau nei vieno. Be to, kai kuriose pakuotėse yra tam tikrų papildomų priedų, tokių kaip peiliukai, varžtai ir kt.

Dėl variantus aukščiau, jūs turite šiuos:

Dabar, jei tai, ko ieškote, yra galingesnis ir tvirtesnis servovariklis, galinčios atlaikyti didesnes apkrovas ir turėti didesnį sukimo momentą, tada jūs taip pat turite kitų, kurie taip pat yra kompaktiški, bet pasižymintys didesniu našumu:

Kaip jį naudoti su Arduino

Arduino IDE, duomenų tipai, programavimas

Pateikiame praktinį „Arduino IDE“ eskizo pavyzdį, kad galėtumėte suprasti, kaip veikia SG90 servosai. Bet pirmiausia pažiūrėkime, kaip turėtumėte prijunkite servo prie savo Arduino plokštės:

  • VCC: Jis turi būti prijungtas prie išorinio maitinimo šaltinio arba prie 5 V Arduino jungties. Jei ketinate naudoti kelis maitinimo šaltinius, kad išvengtumėte problemų, visada įžeminkite arba įjunkite GND.
  • GND: Galite prijungti jį prie Arduino plokštės GND.
  • PPM signalas: gali pereiti prie bet kurio Arduino PWM kaiščio. Pavyzdžiui, į D11 mūsų eskizo.

Norėdami pamatyti šaltinio kodo pavyzdys, kurį galite pabandyti ir keisti kaip norite, turite abu savo pavyzdžius, kuriuos galite pamatyti IDE su Servo.h biblioteka, kaip šis kitas:

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

Daugiau informacijos - Atsisiųskite „Arduino“ programavimo vadovą


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.