Gostaria de controlar 4 canais com servos de 1-2 ms? Com opção de 4 saídas configuráveis individualmente para pulso/retenção ou invertida?
Para os adeptos do telecomando, brincar com automôdelos pode ser um passatempo interessante e que proporciona grande distração.
Esta montagem é uma simplificação do artigo anterior nomeado de ‘FAÇA UM CONTROLE REMOTO PWM 8 CANAIS (1MS A 2MS) – COM PIC 16F628A’ de 8 canais.
Veja o esquema abaixo para o transmissor:
E abaixo, o esquema do receptor:
Para muitos, 8 canais é inteiramente desnecessário, visto que com apenas 2 servos já dá para fazer muita coisa, imagine então com 4 servos.
Foi adotado o mesmo esquema de obtenção de valores dos potenciômetros usando a temporização RC, relacionada ao valor do capacitor em paralelo com o potenciômetro. Carrega-se o capacitor e depois mede-se o tempo que demora a sua descarga, tempo este proporcional ao valor ajustado no potenciômetro.
No receptor, foi feito algumas mudanças na rotina, quanto a obtenção dos tempos pwm usados no servo, fazendo uso do timer 1 apenas.
Também é possível alterar o programa para produzir um movimento maior no servo, usando a opção ‘EXTENDIDA’ ao recompilar. Este produz pulsos de duração de 0,75 a 2,8 ms ao invés de 1 a 2 ms.
Foi acrescentado um led para indicar se o receptor está recebendo o sinal do transmissor. Para evitar o extravio do modelo pode-se configurar a função ‘pane’ que coloca valores pré definidos nos servos e botões, em caso de perda de sinal.
Ex. Acionar os ‘flaps’ de um avião para uma posição que cause o menor dano ao aeromodelo ao cair.
Se o hobista quiser usar outras opções para as saídas dos botões, poderá fazer uso das opções individuais para pulso ou retenção e também normal ou invertida.
O modo retenção é ideal para acionar, por exemplo, a iluminação do automodelo, enquanto que o modo pulso pode ser usado com um buzzer para imitar o aperto momentâneo de uma ‘buzina’.
Com respeito ao transmissor e receptor, deverá ser escolhido um par na frequência apropriada para telecomandos (27mhz, 49mhz,etc).
Ficará por conta do hobista escolher o tipo de tx/rx e frequência de uso.
A colocação de uma chave ‘dip’ visa produzir um ‘serial number’ alteravel para o par tx/rx. Lembrando que ambos tem que ter suas chaves nas mesmas posições para poder haver a recepção do sinal transmitido. Quando usar mais de um tx/rx, use canais de frequências diferentes (27.1mhz ,27.2mhz ,etc).
Importante lembrar que a alimentação dos servos deve ser separada da alimentação do PIC, para que ruídos dos motores não gerem um reset neste, gerando mau funcionamento. No caso de automôdelos, poderá prover uma bateria de 9 volts, com redutor para 5 volts, especificamente para o PIC e 4 pilhas de 1,5 volts em série, para os servos. Outras opções podem ser pensadas, desde que leve em conta a interferencia que os motores dos servos possam gerar no PIC.
Obs. Esta montagem é de carater didático, sendo montada/testada apenas em placa de protoboard. Está sujeita a bugs ainda não observados em uso.
Segue abaixo pasta com os arquivos desta montagem:
Manuais:
Caso queira outros modelos, veja os links abaixo:
FAÇA SEU AUTOMODELO RÁDIO CONTROLADO – COM PIC 12F675
FAÇA UM ‘VERSÁTIL’ CONTROLE REMOTO REMOTO – COM PIC12F675
FAÇA UM PEQUENO CONTROLE REMOTO PWM DE 2 CANAIS (1MS A 2MS) – COM PIC
FAÇA UM TESTADOR DE SERVO CONTROLE (1MS A 2MS)
FAÇA UM CONTROLE REMOTO PWM 8 CANAIS (1MS A 2MS) – COM PIC 16F628A
Curiosidades:
Padrões intrigantes nas plantas
Impressionantes “aspiradores” do mar
Ondas de tamanho monstruoso
Os pobres estão cada vez mais pobres
Os melhores brinquedos
Os entregadores de marmita de Mumbai
A pena da coruja
As asas dos aviadores da natureza
Por que a cooperação é essencial
Dicas de quem tem experiência em viajar de avião
Sorvete de alho
Um mar extraordinário — mas morto!
O coletor solar da asa da borboleta
Outros assuntos:
Como ser um bom pai
Como fazer as pazes?
Problemas financeiros e dívidas — a Bíblia pode ajudar?
O que significa o número 666?
Por que pessoas boas sofrem?
Como enfrentar uma tragédia
Como disciplinar seu filho adolescente
Por que eu me corto?
Desempenhem bem o papel de pais
Como fazer seu segundo casamento dar certo
O que acontece quando morremos?
Como criar filhos responsáveis
Como administrar o seu dinheiro
Ensine valores morais a seus filhos
Como posso ter ânimo para exercitar
Como posso controlar meu peso?
Adolescentes- O que fazer se estou sofrendo bullying?
Como evitar ferir com palavras?
Como tratar seu cônjuge com respeito?
Assista a videos instrutivos on-line
Até o próximo artigo!!!
Olá Lario, gostaria de um circuito que o pic16f628a recebesse o sinal rf de 433 (chaveirinho) ht6p20b e gravasse o valor dos botões. Tem que ser em C pois só conheço um pouco de C da mikroC. Você pode me ajudar? Estou disposto a pagar. Aguardo seu contato.
Olá Emerbsilva!
Não realizo programas comercialmente, pois sou apenas hobista em microcontroladores, e estou aprendendo a linguagem ‘c’. Mas poderá usar alguns dos circuitos postados sob titulo ‘controle remoto (49)’, como por exemplo este aqui.
Cláudio
valeu larios pelo projeto! vou montar em pci e testar a distancia assim que concluir posto os acontecido. 😀
boa noite lario: posso afirmar que esta mudança de combinação deste circuito ganhou mais uma reforçada dinãmica na sua aplicação,muita inteligencia de sua parte e boa vontade de ter disponibilizado para os internautas este robusto projeto.so uma obs ha possibilidade de diminuir uma destas entradas e acrescentar uma entrada pwm de 0 a 5v? valeu