Servo SG90: tot ce trebuie să știți despre acest mic motor electric

Servo SG90

Există mai multe tipuri de motoare electriceCa stepper-uri sau motoare pas cu pas, Și Servomotoare. În cadrul acestuia din urmă există câteva modele cu adevărat interesante, precum cazul Servo SG90. Un servo care poate fi ideal pentru primele proiecte, practici cu acest tip de dispozitiv, invatare, control simplu robot etc. De asemenea, cerințele sale de putere sunt destul de scăzute, poate fi alimentat chiar de la o adrien farfurie sau de la un port USB al PC-ului la 5v.

Ce este Micro Servo SG90?

servo motor

Servo SG90 este un servo miniatural, cu unele dimensiuni foarte compacte pentru a se putea integra în proiecte în care spațiul este important. În plus, este economic și ușor de utilizat, cu o cerere de energie foarte scăzută, astfel încât este posibil să-l folosești și în aplicații embedded, IoT sau alte aplicații cu consum redus.

În ceea ce privește Servo SG90, acest servomotor include un conector universal de tip S care se vor putea încadra în majoritatea dispozitivelor comerciale. Este alcătuit din 3 fire cu culori care identifică la ce folosește fiecare:

  • Rojo: este cablul de alimentare pozitiv sau Vcc (+)
  • maro: este cablul de alimentare negativ (-) sau GND (masa)
  • Portocaliu: este cablul care transportă semnalul PPM (Pulse Position Modulation) pentru a controla servomotorul

Unele modele pot prezenta și o compoziție de culoare Negru-Roșu-Alb, caz în care schema în acest caz ar fi GND-Vcc-PPM Signal respectiv.

Caracteristici servo SG90

Cu privire la caracteristicile tehnice din acest servomotor, Servo SG90 se remarcă prin:

Aceste caracteristici sunt aproximative, deoarece pot varia ușor în funcție de modelele și mărcile servo SG90. Prin urmare, cel mai bine este să descărcați fișa tehnică corespunzătoare modelului pe care l-ați achiziționat. De exemplu, în loc să tolereze intervale de temperatură între -30 și 60 °C, unii o fac doar de la -10 la 50 °C, alții pot accepta tensiuni de la 3 la 6V etc.
  • greutate suportată: intre 1.2 si 1.6 Kg (suficient pentru dimensiunile sale mici)
  • Cuplu motor la 4.8v: 1.2 kg/cm
  • Tensiunea de funcționare: 4 – 7.2v
  • Viteza de centrifugare la 4.8v: 0.12s/60º
  • unghi de rotație: 120
  • Interval de temperatură de funcționare: -30ºC și +60ºC
  • dimensiuni: 22 × 11.5 × 27 mm
  • greutate: 9 g sau 10.6 g inclusiv cablu și conector
  • Compatibil cu Arduino: da
  • conector universal: compatibil cu majoritatea receptoarelor de control radio (Futaba, JR, GWS, Cirrus, Hitec,...)

Veți găsi, de asemenea unele variante ale Servo SG90, Ce:

  • MG90S: Similar cu SG90, dar are angrenaje și legături metalice, astfel încât poate suporta până la 1.8 kg.
  • MG996R: Are o dimensiune ceva mai mare, dar poate suporta pana la 15 Kg cand este alimentat la 6V, sau 13 Kg daca este alimentat la 4.8v.

Mai multe informatii - Descărcați fișa tehnică

De unde să cumpărați un model de servomotor ca acesta la un preț mic

Daca vrei sa cumperi un servomotor Servo SG90 de acest tip, le gasesti in unele magazine specializate de electronice sau pe platforma Amazon. De exemplu, aceste produse recomandate:

După cum puteți vedea, Sunt foarte ieftine, și le puteți cumpăra în vrac sau în pachete pentru roboți și alte proiecte în care aveți nevoie de mai mult de unul. În plus, unele pachete includ anumite accesorii suplimentare, precum lame, șuruburi etc.

Cu privire la variantele citat mai sus, aveți acestea:

Acum, dacă ceea ce cauți este un servomotor mai puternic și mai robust, capabile să reziste la sarcini mai mari și cu un cuplu mai mare, atunci aveți și altele care sunt și compacte, dar cu performanțe mai mari:

Cum se folosește cu Arduino

Arduino IDE, tipuri de date, programare

Pentru a da un exemplu de schiță pentru Arduino IDE, astfel încât să puteți începe să înțelegeți cum funcționează Servo-urile SG90, iată un caz practic. Dar mai întâi, să vedem cum ar trebui conectați servo-ul la placa dvs. Arduino:

  • VDC: Trebuie conectat la o sursă de alimentare externă sau la conectorul de 5V al Arduino. Dacă intenționați să utilizați mai multe surse de alimentare, nu uitați să puneți întotdeauna pământul sau GND în comun pentru a evita problemele.
  • GND: Îl puteți conecta la GND-ul plăcii Arduino.
  • semnal PPM: poate merge la oricare dintre pinii PWM de pe Arduino. De exemplu, la D11 în schița noastră.

De văzut codul sursă exemplu, pe care îl puteți încerca și modifica după cum doriți, aveți ambele exemple proprii pe care le puteți vedea în IDE cu biblioteca Servo.h, ca și acesta:

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

Mai multe informatii - Descărcați manualul de programare Arduino


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.