Servo SG90: lahat ng kailangan mong malaman tungkol sa maliit na de-koryenteng motor na ito

Servo SG90

Mayroong maraming mga uri ng electric motorBilang steppers, o stepper motors, At ang mga motor na servo. Sa loob ng huli mayroong ilang talagang kawili-wiling mga modelo, tulad ng ang kaso ng Servo SG90. Isang servo na maaaring maging perpekto para sa mga unang proyekto, mga kasanayan sa ganitong uri ng device, pag-aaral, simpleng kontrol ng robot, atbp. Gayundin, ang mga kinakailangan sa kapangyarihan nito ay medyo mababa, maaari pa itong paandarin mula sa a adrien plato o mula sa isang PC USB port hanggang 5v.

Ano ang Micro Servo SG90?

serbomotor

Ang SG90 servo ay isang miniature servo, na may ilan napaka compact na sukat upang makapag-integrate sa mga proyekto kung saan mahalaga ang espasyo. Bilang karagdagan, ito ay matipid at madaling gamitin, na may napakababang pangangailangan sa enerhiya, kaya posible rin itong gamitin sa naka-embed, IoT o iba pang mga application na mababa ang pagkonsumo.

Tulad ng para sa Servo SG90, ang servo motor na ito ay may kasamang a universal type S connector na maaaring magkasya sa karamihan ng mga komersyal na aparato. Binubuo ito ng 3 wire na may mga kulay na tumutukoy kung para saan ginagamit ang bawat isa:

  • Pula: ay ang positibong power cable o Vcc (+)
  • Kayumanggi: ang power cable ay negatibo (-) o GND (lupa)
  • Orange: ito ay ang cable na nagdadala ng signal ng PPM (Pulse Position Modulation) upang kontrolin ang servomotor

Ang ilang mga modelo ay maaari ding magkaroon ng komposisyon ng kulay Itim-Pula-Puti, kung saan ang scheme sa kasong ito ay GND-Vcc-PPM Signal ayon sa pagkakabanggit.

Mga Tampok ng SG90 Servo

Sa mga tuntunin ng ang mga teknikal na katangian ng servomotor na ito, ang Servo SG90 ay namumukod-tangi para sa:

Ang mga katangiang ito ay tinatayang, dahil maaaring bahagyang mag-iba ang mga ito depende sa kung aling mga modelo at tatak ng SG90 servo. Samakatuwid, pinakamahusay na i-download ang datasheet na naaayon sa modelong iyong binili. Halimbawa, sa halip na tiisin ang mga saklaw ng temperatura sa pagitan ng -30 at 60ºC, ginagawa lang ito ng ilan mula -10 hanggang 50ºC, ang iba ay maaaring tumanggap ng mga boltahe mula 3 hanggang 6V, atbp.
  • suportadong timbang: sa pagitan ng 1.2 at 1.6 Kg (sapat para sa maliit na sukat nito)
  • Torque ng motor sa 4.8v: 1.2kg/cm
  • Operating boltahe: 4 – 7.2v
  • Bilis ng pag-ikot sa 4.8v: 0.12s/60º
  • anggulo ng pag-ikot: 120º
  • Saklaw ng temperatura ng pagpapatakbo: -30ºC at +60ºC
  • sukat: 22 × 11.5 × 27 mm
  • timbang: 9 g o 10.6 g kasama ang cable at connector
  • Arduino-compatible: oo
  • unibersal na konektor: tugma sa karamihan ng mga radio control receiver (Futaba, JR, GWS, Cirrus, Hitec,…)

Mahahanap mo rin ilang variant ng Servo SG90, Ano:

  • MG90S: Katulad ng SG90, ngunit may mga metal na gear at linkage, kaya kaya nitong sumuporta ng hanggang 1.8kg.
  • MG996R: Mayroon itong bahagyang mas malaking sukat, ngunit maaari itong sumuporta ng hanggang 15 Kg kapag pinapakain sa 6V, o 13 Kg kung pinapakain sa 4.8v.

Karagdagang informasiyon - Mag-download ng datasheet

Saan makakabili ng servo motor model na ganito sa murang halaga

Kung gusto mong bumili ng Servo SG90 servomotor ng ganitong uri, mahahanap mo ang mga ito sa ilang espesyal na tindahan ng electronics o sa Amazon platform. Halimbawa, ang mga inirerekomendang produktong ito:

Tulad ng nakikita mo, Napaka-mura nila, at maaari mong bilhin ang mga ito nang maluwag o naka-pack para sa mga robot at iba pang proyekto kung saan kailangan mo ng higit sa isa. Bilang karagdagan, ang ilang mga pack ay may kasamang ilang karagdagang accessory, tulad ng mga blades, turnilyo, atbp.

Sa mga tuntunin ng ang mga variant binanggit sa itaas, mayroon kang mga ito:

Ngayon, kung ang hinahanap mo ay isang mas malakas at matatag na servomotor, na may kakayahang makayanan ang mas malalaking load at may mas malaking torque, pagkatapos ay mayroon ka ring iba na compact din ngunit may mas mataas na performance:

Paano ito gamitin sa Arduino

Arduino IDE, mga uri ng data, programming

Upang magbigay ng isang halimbawa ng isang sketch para sa Arduino IDE upang masimulan mong maunawaan kung paano gumagana ang SG90 Servos, narito ang isang praktikal na kaso. Ngunit una, tingnan natin kung paano mo dapat ikonekta ang servo sa iyong Arduino board:

  • VDC: Dapat itong konektado sa isang panlabas na power supply o sa 5V connector ng Arduino. Kung gagamit ka ng ilang mga power supply, tandaan na palaging ilagay ang lupa o GND sa karaniwan upang maiwasan ang mga problema.
  • GND: Maaari mo itong ikonekta sa GND ng Arduino board.
  • PPM signal: maaaring pumunta sa alinman sa mga PWM pin sa Arduino. Halimbawa, sa D11 sa aming sketch.

Upang makita ang halimbawa ng source code, na maaari mong subukan at baguhin ayon sa gusto mo, mayroon kang pareho ng iyong sariling mga halimbawa na makikita mo sa IDE na may ang Servo.h library, tulad ng isa pang ito:

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

Karagdagang informasiyon - I-download ang Arduino programming manual


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish.

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

Pagsubok sa EnglishSubukan ang Catalanpagsusulit sa Espanyol