- Descrição: O Módulo Fotoresistor (Sensor) LDR possui em sua…
Como usar com Arduino – Servo Motor tipo Futaba S3003
– Descrição:
O Servo Motor tipo Futaba S3003 é um componente 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.
Este Servo Motor tipo Futaba S3003 tem um torque de 3,2 Kg/cm em 4,8VDC e de 4,2 Kg/cm em 6VDC. Além disso, este servo pode girar em até 180º.
– Especificações e características:
– Modelo: tipo Futaba S3003
– Tensão de operação: 4,8 – 6VDC
– Torque: 3,2 Kg/cm (4,8VDC) / 4,2 Kg/cm (6VDC)
– Velocidade de operação: 0,23s/60º (4,8VDC) / 0,19s/60º (6VDC)
– Posição: 180° de giro
– Tipo de rolamento: bucha
– Comprimento do cabo conector: 280mm
– Temperatura de operação: -30º a 60º celsius
– Aplicações:
Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário movimentar partes de um robô, movimentar um braço robótico, virar as rodas dianteiras de um carrinho, controlar flaps das asas de aviões (aeromodelismo) e etc.
– Proposta da prática:
Utilizar o Servo Motor tipo Futaba S3003 em conjunto com o Arduino e girar o eixo do servo até 180º e em seguida retornar à 0º. Ao ligar o servo o eixo irá retornar à 0º independente da posição em que ele se encontra.
– Lista dos itens necessários:
01 – Arduino com Cabo USB
01 – Servo Motor tipo Futaba S3003
01 – Módulo Regulador de Tensão Ajustável DC-DC LM317
01 – Fonte DC 9V 1A Bivolt Chaveada
04 – Cabos Jumper macho-macho
OBS: motores em geral consomem uma corrente maior que o Arduino pode fornecer. Portanto, o ideal é que alimente o motor externamente para garantir o perfeito funcionamento. Por este motivo foi utilizado o regulador de tensão LM317, onde foi aplicado 9VDC na entrada do regulador e a saída foi ajustada para 6VDC. Caso esteja utilizando o LM317, recomendamos que ligue um multímetro na saída e ajuste o trimpot do módulo até encontrar 6VDC. Se você possuir outro modelo de regulador de tensão que forneça 6VDC, poderá utilizar também. Lembre-se também de comutar o GND do regulador de tensão com o GND do Arduino.
– Esquema de ligação da prática:
– Tutorial de instalação e configuração do ambiente de programação do Arduino:
Arduino – Instalação e Configuração da IDE no Windows
– Código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include <Servo.h> //INCLUSÃO DA BIBLIOTECA NECESSÁRIA const int pinoServo = 6; //PINO DIGITAL UTILIZADO PELO SERVO Servo s; //OBJETO DO TIPO SERVO int pos; //POSIÇÃO DO SERVO void setup (){ s.attach(pinoServo); //ASSOCIAÇÃO DO PINO DIGITAL AO OBJETO DO TIPO SERVO s.write(0); //INICIA O MOTOR NA POSIÇÃO 0º } void loop(){ for(pos = 0; pos < 180; pos++){ //PARA "pos" IGUAL A 0, ENQUANTO "pos" MENOR QUE 180, INCREMENTA "pos" s.write(pos); //ESCREVE O VALOR DA POSIÇÃO QUE O SERVO DEVE GIRAR delay(15); //INTERVALO DE 15 MILISSEGUNDOS } delay(1000); //INTERVALO DE 1 SEGUNDO for(pos = 180; pos >= 0; pos--){ //PARA "pos" IGUAL A 180, ENQUANTO "pos" MAIOR OU IGUAL QUE 0, DECREMENTA "pos" s.write(pos); //ESCREVE O VALOR DA POSIÇÃO QUE O SERVO DEVE GIRAR delay(15); //INTERVALO DE 15 MILISSEGUNDOS } } |
– Resultado final:
Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Como usar com Arduino – Módulo Sensor de Umidade e Temperatura DHT11
Próxima postagem: Node-RED com MQTT e IBM Watson
Por favor, este motor gira 360 graus?
Olá Justy.
Agradeço pelo comentário!
Conforme informado no texto:
Posição: 180° de giro
Portanto, o máximo que o motor gira é em 180º.