Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Quando eu compro um novo servo motor, quero verificar rapidamente se ele está funcionando. O Testador de Servo de dois modos me permite fazer isso em um minuto. Servos, pelo menos os mais baratos que eu conheço, às vezes não funcionam como o esperado quando chegam: As engrenagens saltam, a eletrônica no servo não funciona ou é um servo 120 graus e não 180 graus. É uma boa coisa testar um servo antes de usá-lo! Até agora, eu costumava pegar uma placa de ensaio, um Arduino, uma fonte de alimentação de 5V, um cabo USB, meu PC e alguns cabos jumper e sempre construí um servo testador do zero. Com o Servo testador de dois modos, isso agora é história.
Existem servo testadores comerciais disponíveis por cerca de US $ 10, mais ou menos os custos deste projeto. Os produtos que encontrei na Amazon testam até três servos em paralelo e têm três modos de teste: Manual, Automático e Neutro.
O Servo testador de dois modos permite testar até quatro servo motores em paralelo e tem dois modos: Follow e Sweep. No Follow, os servos conectados seguem a posição do potenciômetro, no Sweep, o potenciômetro é utilizado para definir a velocidade. Dentro há um Arduino Nano e um conversor DC-DC Step-Up para alimentar o Arduino a partir da entrada de alimentação de 5V. O dispositivo possui uma chave seletora para selecionar o modo e um potenciômetro para ajustar o sinal de controle.
Para construir este dispositivo, você precisará fazer um pouco de solda. É sempre surpreendente como esses frágeis componentes eletrônicos sobrevivem à minha "soldagem". Para programar o Arduino Nano você precisa de um mini cabo USB. O caso é impresso em 3D com os dois arquivos STL que estão anexados.
É mais barato comprar um servo testador. Mas nas imagens e vídeos que encontrei, sempre são usados Micro e nunca Servos Padrão. O modo Auto parece não ter uma velocidade ajustável. O Servo testador de dois modos tem potência suficiente para controlar quatro Servos padrão. Ele pode ser reprogramado e você pode dar ao interruptor e ao potenciômetro outro significado, se desejar.
Suprimentos
1 Arduino Nano
1 conversor DC-DC Step-up, ajustado para 5V a 12V (também conhecido como DC-DC Booster)
1 chave liga / desliga de 3 pinos
1 potenciômetro 100-1M (também conhecido como resistor ajustável)
1 capacitor 100n
1 resistor de 10k
1 bloco de terminais plug-in de 2 pinos
2 Placa de prototipagem 45x35 mm
1 cabeçalho macho de linha única de 13 pinos
1 cabeçote macho de linha única de 15 pinos
1 cabeçote macho de linha única de 2 pinos com pinos de 15 mm de comprimento
3 cabeçote macho de linha única de 3 pinos
1 cabeçote macho de linha única de 3 pinos com dois pinos de 15 mm de comprimento
2 cabeçote fêmea de linha única de 2 pinos
Etapa 1: peças impressas em 3D
Usei o material "PETG" para imprimir o case do Two-Mode Servo Tester (TMST). Se você não tiver uma impressora 3D, recomendo procurar um serviço de impressão 3D nas proximidades.
Etapa 2: Painel de Controle
Solde os pinos na placa Arduino conforme disposto em (uma das) imagens na etapa acima. O VIN e o GND precisam de um pino longo para posteriormente conectar a placa de controle à placa de alimentação. Não sei se é assim que se faz, mas colei os componentes na placa para que ficassem no lugar quando virei a placa.
Um dos três pinos da chave seletora está cortado para não atrapalhar. É um pouco apertado nessa área porque o resistor pull-up tem que ser conectado ao pino central da chave. O potenciômetro é colocado de forma que +/- esteja voltado para a chave e o terceiro pino esteja voltado para o capacitor.
Nomeei alguns dos pinos do Arduino na imagem. A0 é o 4º da esquerda, 5V o 4º da direita. GND é o 4º da direita e D9 o 4º da esquerda; isso é coincidência? De qualquer forma, os dois aterramentos da fonte de alimentação e do Arduino estão conectados. Os 5V da fonte de alimentação e os 5V do Arduino não estão conectados; isso não funcionaria. O Arduino é alimentado pelo pino VIN.
Etapa 3: Placa de alimentação
Coloque os dois cabeçalhos femininos de modo que correspondam às posições de
1) VIN e GND do Arduino
2) 5V e aterramento da fonte de alimentação.
Conecte VIN +/- e VOUT +/- com os pinos dos cabeçalhos fêmeas.
Etapa 4: Montagem
Insira o painel de alimentação na caixa. Usei alguns pinos para fixar a placa. Conecte a placa de controle e monte a parte superior da caixa.
Esse é o Servo testador de dois modos. A imagem mostra como conectar a fonte de alimentação 5V e um servo motor; as cores importam!
Etapa 5: Programação
Em anexo está um Arduino Sketch (TmstApp.ino) que você pode abrir com o Arduino IDE e fazer upload para o dispositivo. O Arduino IDE pode ser baixado em:
Depois de abrir o Arduino IDE e conectar o Two-Mode Servo Tester, selecione a porta (por exemplo, COM5) e a placa (Arduino Nano) no menu Ferramentas. Verifique também / configure o processador em Ferramentas. Para o clone do Arduino que uso, o processador é ‘ATmega328P (Old Bootloader)’.
Quando você pressiona o botão Upload da barra de ferramentas, o programa é compilado e carregado no dispositivo; seu Servo testador de dois modos está pronto!