Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este manual de instruções mostra como fazer um servo testador simples.
Etapa 1: Por que precisa do Servo Tester?
Servo é uma caixa de engrenagens do motor que você pode controlar o ângulo de giro do braço por um sinal de dever. O servo mais comum pode controlar o ângulo do braço de 0 a 180 graus. Servo é um componente muito comum para construir robôs.
No entanto, nem todos os servos têm o mesmo comportamento, especialmente o mais barato. Mesmo que você compre a granel, o ângulo de giro é variante e muito fácil de obter defeito. E também alguns deles não possuem travamento no ângulo 0 e 180 graus, você não pode saber a posição atual do braço antes de conectar a energia e dar o sinal. Portanto, é melhor testá-lo antes de usá-lo.
Esta ferramenta ajuda você a testar o servo antes de atrapalhar o robô.
Etapa 2: Preparação
Placa Arduino
Qualquer placa Arduino deve estar ok. Desta vez, estou usando o Arduino Nano.
Tela pequena
O display usado apenas para mostrar o ângulo do braço do servo atual, qualquer display compatível com Arduino deve estar ok. Até você pode ignorá-lo, basta usar o monitor serial em seu lugar. Desta vez, estou usando o módulo LCD ST7735 80 x 160 IPS.
Cabeçalho do pino do servo
É preferível um cabeçalho de pino macho de 3 pinos, dobrado a 90 graus.
Codificador rotativo
UI para girar o ângulo do braço do servo.
Tábua de pão
Desta vez, combinei 2 protuberâncias minúsculas para esta ferramenta.
Outros
Alguns fios da placa de ensaio.
Etapa 3: Montagem
Aqui está o resumo da fiação:
Arduino Nano
D2 -> Saída Rotativa A D3 -> Saída Rotativa B GND -> GND Rotativo, Cabeçalho 1 do pino do servo, GND LCD 5V -> Cabeçalho do pino do servo 2, LCD Vcc D5 -> Cabeçalho do pino do servo 3 D7 -> BLK D8 do LCD -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL
Etapa 4: Programa
Faça o download, compile e envie o programa para o Arduino:
github.com/moononournation/ServoTester.git
Biblioteca dependente:
github.com/moononournation/Arduino_GFX.git
Etapa 5: Feliz Robótico
É hora de construir seu próprio robô!