Servo SG90: tutto quello che c'è da sapere su questo piccolo motore elettrico

ServoSG90

Esistono diversi tipi di motori elettriciCome stepper o motori passo-passo, E il servomotori. All'interno di quest'ultimo ci sono dei modelli davvero interessanti, come ad esempio il caso del Servo SG90. Un servo che può essere l'ideale per i primi progetti, le esercitazioni con questo tipo di dispositivo, l'apprendimento, il semplice controllo del robot, ecc. Inoltre, i suoi requisiti di alimentazione sono piuttosto bassi, può anche essere alimentato da a piatto adriano o da una porta USB del PC a 5v.

Cos'è il Micro Servo SG90?

servomotore

Il servo SG90 è un servo in miniatura, con alcuni dimensioni molto compatte essere in grado di integrarsi in progetti in cui lo spazio è importante. Inoltre, è economico e facile da usare, con una richiesta di energia molto bassa, quindi è possibile utilizzarlo anche in applicazioni embedded, IoT o altre applicazioni a basso consumo.

Come per il Servo SG90, questo servomotore include a connettore universale tipo S che sarà in grado di adattarsi alla maggior parte dei dispositivi commerciali. È composto da 3 fili con colori che identificano a cosa serve ciascuno:

  • rosso: è il cavo di alimentazione positivo o Vcc (+)
  • marrone: è il cavo di alimentazione negativo (-) o GND (massa)
  • arancione: è il cavo che porta il segnale PPM (Pulse Position Modulation) per controllare il servomotore

Alcuni modelli possono anche avere una composizione cromatica Nero-Rosso-Bianco, nel qual caso lo schema in questo caso sarebbe rispettivamente GND-Vcc-PPM Signal.

Caratteristiche del servo SG90

Per quanto riguarda caratteristiche tecniche di questo servomotore, il Servo SG90 si distingue per:

Queste caratteristiche sono approssimative, poiché possono variare leggermente a seconda dei modelli e delle marche del servo SG90. Pertanto, è meglio scaricare la scheda tecnica corrispondente al modello che hai acquistato. Ad esempio, invece di tollerare intervalli di temperatura compresi tra -30 e 60ºC, alcuni lo fanno solo da -10 a 50ºC, altri possono accettare tensioni da 3 a 6V, ecc.
  • peso supportato: tra 1.2 e 1.6 Kg (abbastanza per le sue piccole dimensioni)
  • Coppia del motore a 4.8 v: 1.2 kg/cm
  • Tensione di esercizio: 4 – 7.2 v
  • Velocità di rotazione a 4.8 v: 0.12s/60º
  • ngulo de rotación: 120 °
  • Intervallo operativo di temperatura: -30ºC e +60ºC
  • Dimensioni: 22 × 11.5 ​​× 27 mm
  • peso: 9 go 10.6 g inclusi cavo e connettore
  • Compatibile con Arduino: Sì
  • connettore universale: compatibile con la maggior parte dei ricevitori radiocomandati (Futaba, JR, GWS, Cirrus, Hitec,...)

Troverete anche alcune varianti del Servo SG90, come:

  • MG90S: Simile all'SG90, ma ha ingranaggi e collegamenti in metallo, quindi può supportare fino a 1.8 kg.
  • MG996R: Ha una taglia leggermente più grande, ma può sostenere fino a 15 Kg se alimentato a 6V, o 13 Kg se alimentato a 4.8v.

Maggiori informazioni - Scarica la scheda tecnica

Dove acquistare un modello di servomotore come questo a basso prezzo

Se vuoi acquistare un servomotore Servo SG90 di questo tipo, puoi trovarli in alcuni negozi di elettronica specializzati o sulla piattaforma Amazon. Per esempio, questi prodotti consigliati:

Come puoi vedere, Sono molto economicie puoi acquistarli sfusi o in confezioni per robot e altri progetti in cui ne hai bisogno di più di uno. Inoltre, alcune confezioni includono alcuni accessori aggiuntivi, come lame, viti, ecc.

Per quanto riguarda le varianti citato sopra, hai questi:

Ora, se quello che stai cercando è un servomotore più potente e robusto, in grado di sopportare carichi maggiori e con una coppia maggiore, poi ne hai anche altri che sono anche compatti ma con prestazioni superiori:

Come usarlo con Arduino

Arduino IDE, tipi di dati, programmazione

Per fare un esempio di uno schizzo per l'IDE di Arduino in modo da poter iniziare a capire come funzionano i servi SG90, ecco un caso pratico. Ma prima, vediamo come dovresti collega il servo alla tua scheda Arduino:

  • Vcc: Deve essere collegato ad un alimentatore esterno o al connettore 5V di Arduino. Se hai intenzione di utilizzare più alimentatori, ricordati di mettere sempre la massa o GND in comune per evitare problemi.
  • GND: Puoi collegarlo al GND della scheda Arduino.
  • segnale PPM: può andare a qualsiasi pin PWM su Arduino. Ad esempio, a D11 nel nostro schizzo.

Da vedere il codice sorgente di esempio, che puoi provare e modificare a tuo piacimento, hai entrambi i tuoi esempi che puoi vedere nell'IDE con la libreria Servo.h, come quest'altro:

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

Maggiori informazioni - Scarica il manuale di programmazione Arduino


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.