Publicado 2026-04-02
Este guia fornece informações completas e práticas sobre omicroservoSG90 (classe 9g) com extensor de cabo de 250 mm– um componente comum em pequena robótica, modelos RC e automação DIY. Você aprenderá suas especificações precisas, fiação correta, exemplos de programação e soluções para problemas frequentes do mundo real. Todos os dados são verificados em relação ao padrãoservofolhas de dados e práticas da indústria.
O microservoSG90 é umservo analógico sub-micro 9gcom uma interface padrão de 3 fios. O incluídoExtensor de cabo de 250 mm (aprox. 10 polegadas)permite que você coloque o servo até 250 mm mais longe do seu controlador do que o cabo integrado (normalmente 150–200 mm). Comprimento combinado: ~400–450mm.
Principais parâmetros verificados(fonte: folha de dados padrão SG90):
Tensão operacional: 4,8 V – 6,0 V (5,0 V recomendado)
Torque de parada: 1,8 kg·cm a 5V
Faixa de rotação: 0° a 180° (180° máx., algumas versões 90° – verificar movimento)
Velocidade: 0,10 seg/60° a 4,8V
Peso: 9g ± 1g
Cabo integrado: 150–200 mm, fêmea de 3 pinos (passo de 2,54 mm)
Cabo extensor: 250 mm, macho para fêmea, 3 fios (sinal, V+, terra)
Código de cores do fio (padrão da indústria, verifique com sua unidade):
Exemplo de caso: Um amador que construiu um suporte para câmera pan-tilt usou dois servos SG90. Um servo, conectado através do extensor de 250 mm, começou a tremer e não mantinha a posição. O outro servo (sem extensor) funcionou bem.
Diagnóstico: Queda de tensão na extensão fina de 250 mm (fio 28 AWG) mais desacoplamento insuficiente. O SG90 consome até 250mA durante o movimento; um cabo longo aumenta a resistência e a indutância, fazendo com que o circuito de controle interno do servo veja energia instável.
Solução(aplicar à sua construção):
1. Adicione um capacitor eletrolítico de 100–470 µFatravés dos pinos V+ e GND próximos ao servo (no lado fêmea do extensor).
2. Não alimente o servo a partir do pino 5V do microcontroladorse você usar mais de um servo ou precisar de alto torque. Use uma fonte dedicada de 5V (por exemplo, 5V/1A UBEC ou bateria).
3. Mantenha o fio de sinal longe dos fios do motor de alta correntepara evitar ruído.
Depois de adicionar o capacitor e uma fonte externa de 5V, ambos os servos funcionaram sem jitter.
Siga esta sequência exata para evitar danos:
1. Conecte o extensorao plugue fêmea integrado do servo (combinar a orientação do pino: sinal a sinal, etc.).
2. Conecte a extremidade fêmea do extensorao seu controlador/fonte:
Marrom/Preto →GNDna fonte de alimentação e no microcontrolador (terra comum)
Vermelho →Fonte de alimentação 5V(não para um pino lógico)
Laranja/Amarelo →Pino digital compatível com PWMno Arduino/RPi/outro (por exemplo, pino 9)
3. Se estiver usando uma placa Arduino: Nunca alimente o servo a partir do pino 5V do Arduino quando o servo estiver sob carga. Use uma fonte externa de 5V e conecte seu GND ao Arduino GND.
Exemplo de diagrama de conexão (representação de texto):
[Servo SG90] --(150 mm integrado) --> [plugue fêmea] | (cabo extensor de 250 mm) | [plugue macho] --(para)--> [Fonte externa de 5V: vermelho para +, marrom para –] | [fio de sinal] --(para)--> [pino 9 do Arduino] | [fornecer GND] --(para)--> [Arduino GND]
O código a seguir varre o servo de 0° a 180° e vice-versa. Inclui um atraso de 15 ms para permitir que o servo alcance cada posição (o período PWM padrão é de 20 ms, largura de pulso de 0,5 a 2,4 ms para 0 a 180°).
#incluirServo meuServo; int sinalPin = 9; // conecta o fio laranja/amarelo ao pino 9 int angle = 0; void setup() { meuServo.attach(signalPin); atraso(100); // permite que o servo se estabilize } void loop() { // varre de 0 a 180 graus for (angle = 0; angle = 0; angle--) { myServo.write(angle); atraso(15); } atraso(1000); }
Problema comum: Se o servo vibrar ou não se mover, verifique se oServobiblioteca está instalada (o Arduino IDE a inclui por padrão). Para placas diferentes do Arduino (Raspberry Pi, ESP32), use bibliotecas PWM apropriadas (por exemplo,softPWMou PWM de hardware).
Ponto central repetido: O extensor de cabo de 250 mm é útil para montagem remota, mas introduz queda de tensão e ruído. Sempre adicione um capacitor de desacoplamento e use uma fonte de alimentação externa de 5 V para uma operação confiável.
Ações imediatas(antes da montagem final):
1. Teste o servo sem qualquer carga mecânica– conecte conforme mostrado na seção 3, carregue o código de varredura. Confirme o movimento completo de 0–180°.
2. Meça a tensão nos pinos vermelho/marrom do servoenquanto se move – deve ficar acima de 4,5V. Se estiver abaixo, encurte o extensor ou use um regulador de 5V separado.
3. Proteja todas as conexões– O SG90 usa um plugue estilo JST de 2,54 mm; aplique um pequeno pedaço de fita termorretrátil ou fita adesiva para evitar desconexão acidental.
4. Não exceda a faixa mecânica de 180°– forçar além dos batentes irá danificar as engrenagens plásticas internas. UsarmeuServo.write(ângulo)com ângulo limitado a 0–180.
5. Para rotação contínua(modificação necessária): Abra o servo, remova o batente mecânico e use 90° como batente. Isto anula qualquer garantia de confiabilidade – não recomendado para aplicações de precisão.
O micro servo SG90 com extensor de cabo de 250 mm é ideal para:
Braços robóticos pequenos (2‑3 DOF)
Direção de carro RC (serviço leve)
Pan/tilt da câmera (câmera sub-100g)
Alimentadores automáticos para animais de estimação, travas de portas pequenas
Não usepara:
Cargas superiores a 1,8 kg·cm (por exemplo, levantar mais de 200g em um raio de 1cm)
Rotação contínua sob carga (as engrenagens se desgastarão em poucas horas)
Ambientes externos ou úmidos (sem vedação)
Etapa de ação final: Antes de integrar ao seu projeto, execute o teste de varredura por 30 minutos continuamente. Se não ocorrer instabilidade ou superaquecimento, a fiação e a alimentação estão corretas. Se surgir algum problema, reveja as seções 5 e 6. Este único teste evitará 90% das falhas em campo.
Hora de atualização: 02/04/2026
Entre em contato com o especialista de produtos da Kpower para recomendar um motor ou caixa de engrenagens adequado para o seu produto.