Publicado 2026-02-20
Ao brincar comservos, muitas vezes nos deparamos com dor de cabeça: quando pesquisamos por "9g microservo" ou "microservo9g" on-line, vários produtos deslumbrantes aparecem. Todos os parâmetros parecem semelhantes, mas os preços variam de alguns dólares a dezenas de dólares. Como escolher? Depois de comprá-lo, como usá-lo para torná-lo obediente e girar de forma constante?
Embora o servo seja pequeno, ele possui muitos parâmetros. Primeiro, você precisa entender o número do modelo, como o SG90 mais comum. O “9g” geralmente se refere ao peso do servo, que é muito leve. Você verá muito inglês na página do comerciante. Por exemplo, "Stall" significa torque de estol, o que significa simplesmente que pode puxar vários objetos; " " significa tensão de trabalho, geralmente 4,8V a 6V. Além disso, "Velocidade" refere-se à velocidade de rotação, e a unidade é seg/60°, o que significa quantos segundos leva para girar um ângulo de 60 graus. Quanto menor o número, mais rápido o servo gira.
Compreender estes parâmetros é o primeiro passo e o segredo é combiná-los com a realidade. Por exemplo, se você quiser fazer um braço robótico pequeno, o torque é o indicador principal, então você deve escolher um com torque maior. Se for usado apenas para controlar o gimbal da câmera, um com velocidade de rotação suave e alta precisão é mais adequado. Não olhe apenas para o preço, ele deve ser baseado nas necessidades do seu projeto.
Depois de finalmente conectar os fios e escrever o código, o servo continua tremendo como se fosse a doença de Parkinson. Esta é provavelmente a coisa mais frustrante. Não se preocupe, provavelmente é um problema com a fonte de alimentação. Este tipo de servo pequeno possui uma grande corrente instantânea ao iniciar e bloquear. Se for alimentado diretamente pelo pino de 5 V de outra placa de desenvolvimento, é fácil causar uma queda de tensão devido à corrente insuficiente, causando jitter.
Resolver este problema é realmente muito simples, basta preparar uma fonte de alimentação separada para o servo. Você pode usar uma caixa de bateria de 4,8 V a 6 V ou um módulo regulador de tensão externo para conectar os fios positivo, negativo e de sinal da fonte de alimentação, respectivamente, e certifique-se de conectar o pólo negativo da fonte de alimentação do servo ao GND (fio terra) da placa de controle juntos para garantir que os sinais estejam sincronizados. Desta forma, o problema do jitter pode basicamente ser resolvido.
Existem vários servos 9g no mercado, divididos principalmente em duas categorias: servos analógicos e servos digitais. Servos analógicos são baratos, mas para iniciantes que fazem pequenas produções, desde que o programa seja devidamente controlado, a velocidade de resposta é suficiente. Os servos digitais são mais caros, respondem mais rápido e possuem maior precisão de posicionamento. Eles são adequados para uso em robôs pequenos que exigem resposta rápida.
Além do tipo, o material dos dentes também deve ser considerado. A maioria dos servos baratos usa dentes de plástico, que têm a vantagem de serem baratos e silenciosos. Porém, se a força for excessiva, os dentes serão facilmente danificados (as engrenagens serão danificadas). Se o servo em seu projeto suportar algumas forças externas, como ser usado em um robô com pernas, então você deverá considerar um servo com dentes de metal. Embora seja mais caro e barulhento, é muito mais durável. Outra coisa a se observar é a marca. SG90 é uma escolha clássica de nível básico. Tem muita informação e muitas pessoas estão comprando, então a probabilidade de errar é relativamente pequena.
A fiação é uma habilidade básica. Se você fizer uma conexão errada, ela poderá não funcionar ou poderá queimar. Esse tipo de servo pequeno geralmente possui três fios, e a cor é o padrão de diferenciação. Geralmente,o marrom (ou preto)o fio é o pólo negativo, conectado ao GND;o vermelhoo fio é o pólo positivo, conectado à fonte de alimentação (geralmente 5V);o laranja (ou amarelo ou branco)wire é o fio de sinal, que deve ser conectado ao pino de saída PWM da placa de controle (por exemplo).
Um lembrete especial aqui é que as sequências da linha servo de diferentes marcas podem ser diferentes! Embora os SG90 mais comuns sejam marrons, vermelhos e laranja, se você comprar um de outra marca, não seja preguiçoso. Certifique-se de verificar o diagrama de fiação com o diagrama de fiação fornecido pelo comerciante ou no manual antes de fazer a fiação. Se você não tiver certeza, é melhor usar um multímetro para medi-lo. A ponta de prova preta é conectada ao pólo negativo da fonte de alimentação e a ponta de prova vermelha mede três fios respectivamente. Aquele que pode medir a tensão de 5V é o fio vermelho. A segurança é mais importante do que qualquer outra coisa.
Quando eu compro um novo servo, como posso saber rapidamente se ele está bom? Aqui está uma maneira simples de testá-lo sem escrever código. Primeiro, conecte o fio marrom do servo ao terminal negativo da bateria, e o fio vermelho ao terminal positivo da bateria (basta usar duas baterias secas de 1,5V conectadas em série, que é 3V, que é uma tensão de teste segura). Neste momento, o servo deve girar para a posição inicial e parar.
Use os dedos para girar suavemente o disco de saída do servo. Se você sentir resistência e ele retornar automaticamente à sua posição original, significa que o circuito de controle e o motor dentro do servo estão basicamente bons. Em seguida, remova o fio vermelho de 3V e substitua-o por uma fonte de alimentação de 5V (por exemplo, obtendo energia da porta USB). Em seguida, toque o fio de sinal no pólo positivo de 5 V com o dedo e, em seguida, toque-o no GND. O eixo do servo deve seguir o seu toque e girar um pouco de acordo. Este processo simples pode ajudá-lo a eliminar a maioria dos servos ruins.
Não se deixe intimidar pelo código, na verdade existem apenas três etapas para controlar o servo. O primeiro passo é chamar a biblioteca servo e adicionar# no início do código. O segundo passo é criar um objeto servo e conectar os pinos, comoServo;e depois escreva.(9);noconfigurar()função. Isso significa que você conectou a linha de sinal do servo ao pino 9.
O terceiro passo, e o mais importante, é girar o servo no ângulo especificado. Nolaço()função, você só precisa escrever.write(ângulo);Por exemplo,.escrever(90);irá girar o servo para a posição de 90 graus. Comatraso()função, você pode fazê-lo balançar para frente e para trás. Se você quiser ler o ângulo atual do servo, você pode usar.ler(). É simples assim, apresse-se, experimente e deixe o leme se mover!
Depois de ler isso, me pergunto qual foi o problema mais estranho e problemático que você encontrou durante o processo de depuração do servo. Você também pode compartilhá-lo na área de comentários, vamos discutir o assunto juntos e permitir que mais amigos que estão apenas começando evitem desvios. Se você achar o artigo útil, dê um joinha e compartilhe com amigos que jogam hardware juntos, o que é o maior apoio para mim!
Hora de atualização: 20/02/2026
Entre em contato com o especialista de produtos da Kpower para recomendar um motor ou caixa de engrenagens adequado para o seu produto.