Servos SG 90:como controlar esses motores de tamanho reduzido usando Arduino
Estamos todos fascinados com a mecânica por trás dos veículos RC. Isso se deve à facilidade de mudar a marcha, a velocidade e a aceleração. O que você pode não saber é que um componente importante é um micro servo. No entanto, apenas alguns dispositivos podem controlar objetos com uma precisão tão alta como o SG 90 Servos.
No entanto, esses dispositivos de hardware não funcionam de forma independente. Muitas vezes, você precisa de um microcontrolador como um Arduino, Raspberry Pi, etc. À medida que avançamos, você aprende sobre o servo SG90 e como colocá-lo em uso.
O que são servos SG 90?
Os servos SG 90 são motores leves que giram 90 graus em todas as direções. Além disso, a potência de saída é alta e funciona como servos padrão, embora menores.
Configuração do fio do servo motor
Número do fio | Nome/Cor do fio | Descrição |
1 | GND/Marrom | Este fio marrom conecta o micro servo ao solo. |
2 | Vcc/Vermelho | O +5V aqui é o pino de alimentação que alimenta o motor. |
3 | PWM/Laranja | Este fio laranja carrega o sinal PWM para acionar o micro servo. |
(Servo Motor mostrando todos os três fios)
Recursos do SG-90
- O peso médio do SG90 é de 9 gramas.
- As dimensões do dispositivo são 31 x 11,8 x 22,2 mm.
- Tem um torque de estol de 1,8kgf.cm.
- Além disso, tem uma tensão de operação de 4,8 V.
- Além disso, a velocidade de operação é de 0,1 s/60 graus.
- Tem uma largura de banda morta de 10µs.
- Temperaturas entre 0℃ e 55℃ são ideais para operação.
- O rotador gira de 0 a 180 graus.
Servomotor equivalente SG-90
- MG995 Metal Gear de alto torque.
- MG90S Metal Gear.
- Servo analógico VTS-08A.
Como escolher o Servomotor certo?
- Quando o projeto precisa de mais torque
Primeiro, os servo motores de hobby operam dentro de uma faixa de 4,8 V a 6,5 V. Uma tensão mais alta, neste caso, produz um torque mais alto.
- Quando o projeto exige voltas completas
Além disso, a maioria dos servomotores de hobby giram apenas 180 graus. Portanto, se o seu projeto exigir mais de um semicírculo, é melhor optar por um motor de rotação de 360 graus.
- Para aplicações que precisam de equipamentos mais fortes
Engrenagens de metal são uma boa alternativa se sua aplicação for de longa duração e precisar de um motor mais forte.
- Para projetos com mais peso
A classificação de torque mais comum entre os servomotores é de 2,5 kg/cm no motor Towerpro SG90. Este motor, por exemplo, pode puxar pesos de até 2,5kg a 1cm de distância.
(Uma visão de dois servo motores de hobby).
Como usar servos sg 90 no Arduino?
Os componentes necessários
Para usar servos SG90 no Arduino, você precisa dos seguintes componentes:
- Arduíno Uno
- Servomotor SG90
- Fios
- Uma tábua de pão
Diagrama esquemático
(Uma conexão de servo motor para Arduino)
Etapas operacionais
- Em primeiro lugar, conecte o pino de sinal do servo ao pino digital 8 do Arduino. Essa conexão permite enviar direções de servo como pulsos PWM para o motor.
- Em seguida, você deve escrever o código Arduino para o aplicativo.
Observação: Se você estiver usando vários servos, o Arduino não atende às altas demandas de corrente dos motores para alimentá-los. Neste caso, você precisa de uma fonte de alimentação externa.
(Conexão da fiação do servo motor).
Aplicativo
- Os servomotores funcionam como atuadores de robôs em hexápodes, robôs bípedes e braços robóticos.
- Além disso, é uma parte comum do mecanismo de direção dos brinquedos RC.
- Robôs que exigem controle de posição sem feedback usam este motor.
- Devido à sua natureza leve, é útil em robôs humanóides multi-DOF.
Conclusão
Em resumo, os servomotores são uma parte importante das aplicações robóticas. Os servos SG 90, em particular, são leves e poderosos simultaneamente. Ao contrário dos motores DC, eles têm mais pinos, portanto, mais funcionalidade.
No entanto, aprender a usar servo motores é uma coisa. Colocar em prática é outra. Portanto, ao iniciar esses projetos, você deve procurar ajuda profissional em uma comunidade para desenvolvedores. Contacte-nos hoje.
Tecnologia industrial
- Circuitos de controle do motor
- Motores de passo
- Motor DC sem escova
- Motores de indução monofásicos
- Motores do comutador CA
- Obstáculos para evitar o robô com servo motor
- Arduino Nano:Controle 2 motores de passo com joystick
- IQ Motion Control lança nova linha de servomotores
- Emparelhamento de redutores com servomotores
- Como você controla a velocidade de um motor hidráulico?