Índice:
- Etapa 1: O circuito
- Etapa 2: Código
- Etapa 3: o caso
- Etapa 4: Layout da placa
- Etapa 5: Concluindo o caso
- Etapa 6: em uso
Vídeo: Testador de servo triplo Arduino: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Atualmente estou construindo vários robôs ambulantes, todos movidos por vários servos. O problema surge então em determinar a extensão do movimento de cada servo e a amplitude de movimento disponível. Além disso, estou tentando descobrir que tipo de marcha é necessária. Eu tenho vários testadores idiotas de $ 2 que você pode comprar, mas embora eles ajudem, eles não podem realmente fornecer feedback sobre a posição do servo. Toda a programação subsequente está usando o arduino, então seria bom saber o valor da posição do servo faria o trabalho. Foi então que decidi fazer um servo testador com uma tela para leitura visual da posição do servo de 1-180.
Então, para este projeto, tudo o que é necessário é um arduino pro-mini, 3 potes de 5K, alguns pinos para os servos, um SPI OLED e um JST para alimentação. Eu também queimei mais servos do que gostaria de pensar, então isso também exige um conversor de energia barato para garantir que tudo funcione bem a 5v. Também comecei inicialmente com uma caixa simples, mas depois pensei: "O que Adam Savage faria?" e assim acrescentou alguns detalhes de design, pulverizou-o em primer e com várias tintas e pós de intemperismo deu-lhe uma aparência usada. Também fiz alguns entalhes e cortes e pintei de prata para dar a impressão de uma caixa de metal e pintei e sujou os botões. Um cabochão de vidro foi usado como moldura da tela. Também adicionei algumas etiquetas falsas, adequadamente embebidas em café, que foram impressas e coladas.
Etapa 1: O circuito
Aqui está o circuito e é muito simples. O 1306 OLED roda em SPI e os 3 potenciômetros são conectados entre os 5v e o aterramento com o limpador de cada um indo para um dos 3 pinos de entrada analógica do Arduino. Os servos, por sua vez, são acionados por 3 das saídas do arduino.
A energia é fornecida através de um soquete JST para que eu possa usar qualquer RX Lipo que possa estar por aí e isso vai para um conversor de energia barato que então
Etapa 2: Código
O código em anexo é para o Arduino Pro-mini, mas funcionará muito bem na maioria dos Arduino. Você também precisará instalar a biblioteca u8g para executar o display OLED
Etapa 3: o caso
STL para o caso
Etapa 4: Layout da placa
Estou apenas usando um veroboard para montar tudo. Para poder reutilizar qualquer coisa, tanto o Arduino quanto o OLED são plugados em alguns conectores montados na placa. Os potenciômetros também são montados diretamente na placa, assim como o conversor de energia. Este não parece ter os pinos montados em um passo de 0,1 , mas alguns pinos de cabeçalho ligeiramente separados consertaram isso. Fio de sinal de propósito geral foi usado para conectar tudo junto.
Você pode ver na imagem onde a fonte de alimentação fica sob o espaço onde o OLED é conectado.
Etapa 5: Concluindo o caso
A caixa foi finalizada primeiro pintando com cartilha cinza carro de um par de camadas. Feito isso, usei vários pós de intemperismo, algumas lavagens de ferrugem e algumas tintas acrílicas para os detalhes. Eu particularmente gosto de cortar algumas bordas da caixa e depois pintá-las com um prateado mais brilhante para que pareça que uma caixa de metal se esconde por baixo. A caixa inteira foi então pulverizada com verniz fosco e, quando seco, o vidro cabochão foi colado no lugar.
Etapa 6: em uso
Apenas por diversão, você pode ver o logotipo de inicialização aqui. Tudo o que você precisa fazer agora é conectar os servos, ajustar os potenciômetros e ler as posições relevantes do servo, que você pode usar em outros programas.
Recomendado:
Servo testador de dois modos: 5 etapas (com imagens)
Servo testador de dois modos: 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. Os servos, pelo menos os mais baratos que eu conheço, às vezes não funcionam como o esperado quando chegam: As engrenagens saltam, o elétron
Testador de servo de 16 canais com Arduino e impressão 3D: 3 etapas (com imagens)
Testador de servo de 16 canais com Arduino e impressão 3D: Quase todos os projetos que fiz recentemente exigiram que eu testasse alguns servos e fizesse experiências com suas posições antes de entrarem na montagem. Normalmente faço um servo testador rápido em uma placa de ensaio e uso o monitor serial no ardui
Testador de IC, Op-Amp, Testador de temporizador 555: 3 etapas
IC Tester, Op-Amp, 555 Timer Tester: Todos os ICs ruins ou de substituição estão espalhados, mas se eles se misturarem, leva muito tempo para identificar um ruim ou bom. Neste artigo, aprendemos como podemos fazer ICs testador, vamos continuar
Testador de capacidade da bateria de íons de lítio (testador de energia de lítio): 5 etapas
Testador de capacidade da bateria de íons de lítio (Testador de energia de lítio): =========== AVISO & ISENÇÃO DE RESPONSABILIDADE ========== As baterias de íon de lítio são muito perigosas se não forem manuseadas de maneira adequada. NÃO CARREGUE / QUEIMA / ABRA BATAS DE ÍON DE LÍTIO Tudo o que você fizer com essas informações é de sua responsabilidade ====== =============================================
Servo testador simples: 13 etapas (com imagens)
Simple Servo Tester: Um pouco maior que um selo postal, o Simple Servo Tester permite que você controle dois servos digitais ou analógicos sem usar um transmissor ou receptor, basta conectar a bateria para iniciar o teste. Use-o para verificar seus servos antes de instalá-los