segunda-feira, 29 de março de 2021

Aula 15 - Micro Servo Motor 9g SG90 com Arduino Uno

Figura 01 - Micro servo motor

    As placas Arduino podem ser utilizadas para diversas funções, e graças a sua incrível versatilidade, é possível controlar sensores, módulos e até mesmo motores. Vamos utilizar um servo motor com o Arduino, tudo isso de forma simples e intuitiva. 
    O Micro Servo Motor SG90 9g é um item essencial para projetos de robótica, mecatrônica e diversos outros projetos. Na robótica, o servo motor é responsável por movimentar braços, pernas e mãos dos robôs. No automodelismo o servo motor é utilizado para virar as rodas dianteiras dos carrinhos e no aeromodelismo é utilizado para controlar os flaps das asas dos aviões.
Figura 02 - Interligação da placa
Arduino ao Micro servo motor

    
Ao utilizar o Micro Servo Motor SG90 9g é possível controlar o giro e a posição do mesmo através dos comandos enviados pela placa arduino. Após o envio do comando para que o servo altere sua posição, o mesmo verifica sua posição atual e em seguida executa o comando girando até a posição indicada.
    Especificações técnicas do Micro Servo 9g:
  • Voltagem de Operação: 3,0 – 7,2v
  • Velocidade: 0,12 seg/60Graus (4,8v) sem carga
  • Torque: 1,2 kg.cm (4,8v) e 1,6 kg.cm (6,0v)
  • Temperatura de Operação.: -30C ~ +60C
  • Dimensões.: 32x30x12 mm
  • Tipo de Engrenagem: Nylon
  • Tamanho cabo: 245 mm
  • Peso: 9g
    As conexões desse motor com a placa Arduino são bastante simples. Tudo o que é preciso fazer é conectar a alimentação do Micro Servo 9g ao Arduino: Fio Marrom com GND, depois o fio Vermelho no pino 5v da placa. Por fim, conecte o Fio Laranja na Porta Digital 6 (D6).

 
#define SERVO 6 // Porta Digital 6 PWM
 
Servo s; // Variável Servo
int pos; // Posição Servo
 
void setup ()
{
  s.attach(SERVO);
  Serial.begin(9600);
  s.write(0); // Inicia motor posição zero
}
 
void loop()
{
  for(pos = 0; pos < 90; pos++)
  {
    s.write(pos);
  delay(15);
  }
delay(1000);
  for(pos = 90; pos >= 0; pos--)
  {
    s.write(pos);
    delay(15);
  }
}
O manual com diagrama elétrico da placa do Micro Servo Motor 9g SG90 está disponível em: Micro Servo Motor 9g SG90 .

© Direitos de autor. 2020: Gomes; Sinésio Raimundo. Última atualização: 02/04/2021 

Nenhum comentário:

Postar um comentário