Controle de servo motor pela porta paralela

Fala galera! To aqui desenferrujando o blog com mais um projeto: controle de servo motor pela porta paralela!

1. O esquema

o esquema é esse aí:




J1 é o plug de alimentação do servo, sendo que esse pode ser substituído pela porta USB, que fornece 5V com corrente máx. de 500 mA.
O resistor R1 é de 10K, sendo ele o responsável por levar o sinal da porta paralela até o T1 (ou Q1 daqui pra frente).
R2 também é de 10K, sendo ele um resistor de pull-up, para não deixar a saída "flutuante".
O Q1 pode ser qualquer transístor de média potência (ou baixa dependendo do servo), sendo OBRIGATORIAMENTE NPN!.
No conector do servo, seguindo e esquema, temos de cima para baixo:
1: negativo da fonte (cabo preto);
2: positivo da fonte (cabo vermelho) e;
3: sinal do servo (cabo branco ou amarelo)

No conector Porta_paralela, temos:

PORTA_PARALELA-1: qualquer pino de sinal (pinos 2 ao 9) e;
PORTA_PARALELA-2: qualquer pino do negativo da porta paralela (pinos 18 ao 25).

2.Funcionamento:

O sinal produzido pelo programa (que será explicado logo a seguir) sai na porta paralela por um dos pinos de sinal (D0 a D7), é levado ao transístor Q1, que serve como driver de potência. O sinal, com o resistor de pull-up finalmente chega ao servo motor.

3.Programa:

O programa recomendado é o Relais Timer, facilmente baixado no google. Pode ser usado qualquer programa que produza pulsos para a porta paralela.
O pino programado no programa DEVE OBRIGATORIAMENTE ser o MESMO usado no circuito.

É isso galera, no próximo post vou trazer um circuito capaz de controlar servos motores pela porta serial e talvez com resposta a sinais.
Falow galera, um grande abraço.

Comentários

  1. com esse software, posso controlar quantos servos?

    ResponderExcluir
  2. apenas 8 servos, devido à capacidade da porta paralela! mas vc pode usar shift register pra aumentar! Vlw aê!

    ResponderExcluir
  3. Boa tarde.
    Me chamo Leandro
    sou aluno de uma escola tecnica e estou desenvolvendo estudo para desenvolver meu TCC
    Nosso projeto é uma cadeira de rodas automatizada.
    gostaria de saber qual o servo motor devo usar para guiar um mecanismo mecanico leve de direção e outro servo motor para tração que suporte uma força de 150kgf
    se poder nos indicar os servos e os drives irá nos ajudar muito.
    Obrigado
    leandrocastardeli@hotmail.com

    ResponderExcluir
    Respostas
    1. Cara, vc precisa falar com casas que trabalhem com servos. Recomendo os da marca Weg que é referência nesse mercado!

      Excluir
  4. meu nome e thiago posso usar bc 547b?

    ResponderExcluir
    Respostas
    1. pode sim. qualquer transistor NPN com Ice > 50mA serve

      Excluir
  5. nao estou consseguindo controla o servo com Relais Timer,poderia me explicar?

    ResponderExcluir
  6. Não teria um exemplo de programação para controlar um servo motor?

    ResponderExcluir
    Respostas
    1. infelizmente não. Mas compreendendo o funcionamento básico do relais timer e de um servo fica fácil.

      Excluir

Postar um comentário