Servo SG90: viss, kas jums jāzina par šo mazo elektromotoru

Servo SG90

Ir vairāki veidi elektromotoripakāpju motori vai pakāpju motori, Un servodzinēji. Pēdējā ietvaros ir daži patiešām interesanti modeļi, piemēram, Servo SG90 gadījumā. Servo, kas var būt ideāli piemērots pirmajiem projektiem, praksēm ar šāda veida ierīcēm, mācībām, vienkāršai robotu vadībai utt. Arī tā jaudas prasības ir diezgan zemas, to var darbināt pat no a Adrien plate vai no datora USB porta uz 5v.

Kas ir Micro Servo SG90?

servomotors

SG90 servo ir miniatūra servo, ar dažiem ļoti kompakti izmēri lai varētu integrēties projektos, kur telpai ir nozīme. Turklāt tas ir ekonomisks un viegli lietojams, ar ļoti zemu enerģijas pieprasījumu, tāpēc to iespējams izmantot arī iegultās, IoT vai citās zema patēriņa lietojumprogrammās.

Runājot par Servo SG90, šis servomotors ietver a universāls S tipa savienotājs kas varēs ietilpt lielākajā daļā komerciālo ierīču. Tas sastāv no 3 vadiem ar krāsām, kas identificē, kam katrs tiek izmantots:

  • Sarkans: ir pozitīvais strāvas kabelis vai Vcc (+)
  • Brūns: vai strāvas kabelis ir negatīvs (-) vai GND (zemējums)
  • Naranja: tas ir kabelis, kas pārraida PPM (impulsa pozīcijas modulācijas) signālu, lai vadītu servomotoru

Dažiem modeļiem var būt arī krāsu kompozīcija Melns-Sarkans-Balts, tādā gadījumā shēma šajā gadījumā būtu attiecīgi GND-Vcc-PPM signāls.

SG90 servo funkcijas

Attiecībā uz tehniskās īpašības No šī servomotora Servo SG90 izceļas ar:

Šie raksturlielumi ir aptuveni, jo tie var nedaudz atšķirties atkarībā no SG90 servo modeļiem un zīmoliem. Tāpēc vislabāk ir lejupielādēt iegādātajam modelim atbilstošu datu lapu. Piemēram, tā vietā, lai izturētu temperatūras diapazonus no -30 līdz 60ºC, daži to dara tikai no -10 līdz 50ºC, citi var pieņemt spriegumu no 3 līdz 6 V utt.
  • atbalstītais svars: no 1.2 līdz 1.6 kg (mazajam izmēram pietiekami)
  • Motora griezes moments pie 4.8 V: 1.2 kg/cm
  • Darba spriegums: 4 – 7.2v
  • Griezes ātrums pie 4.8 V: 0.12 s/60º
  • griešanās leņķis: 120
  • Darba temperatūras diapazons: -30ºC un +60ºC
  • izmēri: 22 × 11.5 × 27 mm
  • svars: 9 g vai 10.6 g, ieskaitot kabeli un savienotāju
  • Saderīgs ar Arduino: Jā
  • universāls savienotājs: savietojams ar lielāko daļu radio vadības uztvērēju (Futaba, JR, GWS, Cirrus, Hitec,…)

Jūs arī atradīsit daži Servo SG90 varianti, kā:

  • MG90S: Līdzīgi kā SG90, bet tam ir metāla zobrati un savienojumi, tāpēc tas var izturēt līdz 1.8 kg.
  • MG996R: Tam ir nedaudz lielāks izmērs, taču tas var izturēt līdz 15 kg, barojot ar 6 V, vai 13 kg, ja baro no 4.8 v.

Vairāk informācijas - Lejupielādēt datu lapu

Kur nopirkt šādu servomotora modeli par zemu cenu

Ja vēlaties iegādāties šāda veida Servo SG90 servomotoru, tos varat atrast dažos specializētos elektronikas veikalos vai Amazon platformā. Piemēram, šos ieteiktos produktus:

Kā redzat, Tie ir ļoti lēti, un jūs varat tos iegādāties brīvā veidā vai iepakojumos robotiem un citiem projektiem, kur jums ir nepieciešams vairāk nekā viens. Turklāt dažos iepakojumos ir iekļauti noteikti papildu piederumi, piemēram, asmeņi, skrūves utt.

Attiecībā uz variantus iepriekš minēts, jums ir:

Tagad, ja tas, ko jūs meklējat, ir jaudīgāks un izturīgāks servomotors, kas spēj izturēt lielākas slodzes un ar lielāku griezes momentu, tad jums ir arī citi, kas ir arī kompakti, bet ar lielāku veiktspēju:

Kā to lietot ar Arduino

Arduino IDE, datu tipi, programmēšana

Lai sniegtu Arduino IDE skices piemēru, lai jūs varētu sākt saprast, kā darbojas SG90 servos, šeit ir praktisks gadījums. Bet vispirms redzēsim, kā jums vajadzētu savienojiet servo ar savu Arduino dēli:

  • VDC: Tam jābūt pievienotam ārējam barošanas avotam vai Arduino 5 V savienotājam. Ja plānojat izmantot vairākus barošanas avotus, neaizmirstiet vienmēr novietot zemējumu vai GND kopā, lai izvairītos no problēmām.
  • GND: Varat to savienot ar Arduino plates GND.
  • PPM signāls: var pāriet uz jebkuru no Arduino PWM tapām. Piemēram, uz D11 mūsu skicē.

Lai redzētu avota koda piemērs, ko varat mēģināt un modificēt pēc savas patikas, jums ir gan savi piemēri, kurus varat redzēt IDE ar Servo.h bibliotēkā, piemēram, šis otrs:

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

Vairāk informācijas - Lejupielādējiet Arduino programmēšanas rokasgrāmatu


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.