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