Índice:

Controle até 4 servo usando um smartphone ou qualquer dispositivo com uma saída de áudio: 3 etapas
Controle até 4 servo usando um smartphone ou qualquer dispositivo com uma saída de áudio: 3 etapas

Vídeo: Controle até 4 servo usando um smartphone ou qualquer dispositivo com uma saída de áudio: 3 etapas

Vídeo: Controle até 4 servo usando um smartphone ou qualquer dispositivo com uma saída de áudio: 3 etapas
Vídeo: Nem eu ,Dentista, Jamais tinha Visto ISSO em Toda minha vida !! #shorts 2024, Dezembro
Anonim
Image
Image

Aqui apresento uma montagem eletrônica simples para controlar até quatro servos com qualquer dispositivo capaz de ler um arquivo de áudio!

Etapa 1: O Princípio

Hardware
Hardware

Os servos são acionados usando um sinal PWM entre 1ms (sem rotação) a 2ms (rotação completa), espaçados por 20ms de início para iniciar. Mais em WIKIPEDIA!:)

Tal sinal pode ser realizado através de um sinal de áudio amplificado, como o que sai do seu celular. Apresento aqui uma montagem eletrônica simples, adaptada daqui. A base são dois transistores que amplificam o sinal de áudio para uma voltagem alta o suficiente. O primeiro transistor é um NPN, que é ativado quando uma tensão positiva é aplicada. Adicionando um segundo amplificador, com um transistor PNP ativado por uma tensão negativa, podemos controlar dois servos por canal de áudio. Como a maioria dos dispositivos (smartphones, PC, …) tem 2 canais, você pode controlar até 4 servos!

Etapa 2: Hardware

Hardware
Hardware

Você vai precisar de:

  • 12 resistores de 10k (10 são suficientes, mas 12 são mais fáceis para esta montagem)
  • Alguns fios
  • 6 transistores NPN (BC337 ou equivalente)
  • 2 transistores PNP (BC327 ou equivalente)
  • Uma placa de ensaio e sua fonte de alimentação (5v)
  • 4 servos

Conecte tudo como na foto. Com o BC3X7, o lado plano fica de frente para a linha de alimentação da placa de ensaio e para cada transistor: (da esquerda para a direita) Coletor, Base, Emissor. Isso pode variar dependendo de suas referências. Um capacitor pode ser útil na linha de alimentação para evitar qualquer interferência entre os servos. Ou conecte os servos acionados pelo transistor PNP à segunda linha de força.

Etapa 3: o software

Image
Image

Eu codifiquei um pequeno script python para produzir uma série de arquivos de áudio que, uma vez reproduzidos, posicionam o servo de acordo. Ele gera arquivos com pulsos de 0,8 a 2,6 ms. Embora o servo deva funcionar com sinal de 1 a 2 ms, a margem pode ser útil para usar o servo em toda a sua gama completa.

Além disso, fiz um projeto do App Inventor que reproduz o arquivo de áudio dependendo da posição dos controles deslizantes.

Recomendado: