Servo SG90: tudo o que você precisa saber sobre este pequeno motor elétrico

Servo SG90

Existem vários tipos de motores elétricosComo steppers ou motores de passoE o Servo Motors. Dentro deste último existem alguns modelos realmente interessantes, como o caso do Servo SG90. Um servo que pode ser ideal para os primeiros projetos, práticas com esse tipo de dispositivo, aprendizado, controle simples do robô, etc. Além disso, seus requisitos de energia são bastante baixos, ele pode até ser alimentado por um placa de adrien ou de uma porta USB do PC para 5v.

O que é o Micro Servo SG90?

servo motor

O servo SG90 é um servo em miniatura, com alguns dimensões muito compactas para poder integrar em projetos onde o espaço é importante. Além disso, é econômico e fácil de usar, com uma demanda de energia muito baixa, por isso também é possível usá-lo em aplicações embarcadas, IoT ou outras aplicações de baixo consumo.

Quanto ao Servo SG90, este servo motor inclui um Conector universal tipo S que será capaz de caber na maioria dos dispositivos comerciais. É composto por 3 fios com cores que identificam para que serve cada um:

  • Vermelho: é o cabo de alimentação positivo ou Vcc (+)
  • Marrom: é o cabo de alimentação negativo (-) ou GND (terra)
  • Laranja: é o cabo que transporta o sinal PPM (Pulse Position Modulation) para controlar o servomotor

Alguns modelos também podem apresentar uma composição de cores Preto-Vermelho-Branco, caso em que o esquema neste caso seria GND-Vcc-PPM Signal respectivamente.

Recursos do servo SG90

Em relação a as características técnicas deste servomotor, o Servo SG90 se destaca por:

Essas características são aproximadas, pois podem variar um pouco dependendo de quais modelos e marcas do servo SG90. Portanto, é melhor fazer o download da ficha técnica correspondente ao modelo que você comprou. Por exemplo, em vez de tolerar faixas de temperatura entre -30 e 60ºC, alguns só o fazem de -10 a 50ºC, outros podem aceitar tensões de 3 a 6V, etc.
  • peso suportado: entre 1.2 e 1.6 Kg (suficiente para o seu pequeno tamanho)
  • Torque do motor em 4.8v: 1.2 kg/cm
  • Tensão operacional: 4 - 7.2v
  • Velocidade de rotação em 4.8 v: 0.12s/60º
  • Ángulo de rotação: 120ª
  • Faixa de temperatura de operação: -30ºC e +60ºC
  • Dimensões: 22 × 11.5 × 27 mm
  • Peso: 9 g ou 10.6 g incluindo cabo e conector
  • Compatível com Arduino: Sim
  • conector universal: compatível com a maioria dos receptores de rádio controle (Futaba, JR, GWS, Cirrus, Hitec,…)

Você também encontrará algumas variantes do Servo SG90como:

  • MG90S: Semelhante ao SG90, mas possui engrenagens e articulações de metal, para que possa suportar até 1.8 kg.
  • MG996R: Tem um tamanho um pouco maior, mas pode suportar até 15 Kg quando alimentado em 6V, ou 13 Kg se alimentado em 4.8v.

Mais informação - Baixar folha de dados

Onde comprar um modelo de servo motor como este a um preço baixo

Se você deseja comprar um servomotor Servo SG90 desse tipo, pode encontrá-los em algumas lojas especializadas de eletrônicos ou na plataforma Amazon. Por exemplo, estes produtos recomendados:

Como pode ver, São muito baratos, e você pode comprá-los soltos ou em pacotes para robôs e outros projetos onde você precisa de mais de um. Além disso, alguns pacotes incluem alguns acessórios adicionais, como lâminas, parafusos, etc.

Em relação a as variantes citado acima, você tem estes:

Agora, se o que você está procurando é um servomotor mais potente e robusto, capaz de suportar cargas maiores e com um torque maior, você também tem outras que também são compactas, mas com desempenho superior:

Como usar com Arduino

Arduino IDE, tipos de dados, programação

Para dar um exemplo de um sketch para o Arduino IDE para que você possa começar a entender como funcionam os Servos SG90, aqui está um caso prático. Mas primeiro, vamos ver como você deve conecte o servo à sua placa Arduino:

  • Vcc: Deve ser conectado a uma fonte de alimentação externa ou ao conector de 5V do Arduino. Se você for usar várias fontes de alimentação, lembre-se de sempre colocar o terra ou GND em comum para evitar problemas.
  • GND: Você pode conectá-lo ao GND da placa Arduino.
  • Sinal PPM: pode ir para qualquer um dos pinos PWM no Arduino. Por exemplo, para D11 em nosso esboço.

Ver o código fonte do exemplo, que você pode tentar e modificar como quiser, você tem seus próprios exemplos que você pode ver no IDE com a biblioteca Servo.h, como este outro:

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

Mais informação - Baixe o manual de programação do Arduino


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.