Controlando a distância muito mais dispositivos…
Controlar dispositivos a distância pode ser bem prático. Por isto voltamos a este tema, tirando o máximo de canais que pode ser conseguido de forma direta em um PIC 16F628A. Note que esta montagem é um aprimoramento do controle remoto de 8 canais do artigo “CONTROLE REMOTO 8 CANAIS ON/OFF – PIC 16F628A”, sendo portanto, também compilado em ‘ASM’ por motivos óbvios.
Abaixo podemos ver o novo esquema, tanto do transmissor como do receptor, com mais 7 canais adicionais, em relação a montagem anterior citada acima.
Como o PIC 16F628A dispõe de 18 pinos e apenas 15 pinos que podem ser configurados como saídas, obtemos este máximo de 15 canais, conforme pode ser observado no esquema acima.
Os meios de transmissão podem ser diversos:
1) Par tx/rx por rádio frequência, como os comerciais de 27 , 72 , 315, 430 Mhz.
2) Por luz usando diodo emissor infrared no transmissor e apontando para um fototransistor no receptor.
2) Ligando direto por um fio do pino de saída do transmissor (pino 17) para a entrada do receptor (pino 4), sendo que neste caso, visaria apenas economizar cabos. Os comandos seriam enviados por um único fio ao invés de 15 fios.
Porém, o esquema acima trata apenas do envio por RF, com um transmissor de 27 Mhz e um receptor da mesma frequência.
Cada interruptor pode ser programado no código do receptor, para operar em modo retenção ou pulso. Cada hobista escolherá no arquivo ‘asm’, por comentar ou descomentar a opção desejada. Depois, deverá compilar no Mplab para gerar o arquivo ‘.hex’ a ser carregado no pic. O arquivo do transmissor é o mesmo independente da opção ‘retenção’ ou ‘pulso’.
Na pasta dos arquivos desta montagem foi feita 3 compilações que podem ser carregadas no pic: a primeira com todas as saídas em retenção, a segunda com todas as saídas em modo pulso e a terceira com 8 saídas em retenção e 7 em modo pulso. Qualquer outra opção diferente destas terá que mudar no arquivo ‘asm’ e recompilar, conforme já mencionado.
Obs. Esta montagem foi realizada apenas em placa experimental (do tipo Protoboard), sujeita a bugs ainda não observados. Está sendo fornecido os arquivos que poderão ser alterados conforme a necessidade do hobista.
Segue pasta com os arquivos desta montagem, unicamente em ‘ASM’, atualizada em 20/05/2016:
Manuais:
Curiosidades:
As magníficas araras
Pneus — sua vida pode depender deles!
Preservados numa gota dourada
Quem dividiu a Bíblia em capítulos e versículos?
Dinheiro e pesos nas Escrituras Hebraicas
A vida sem visão
Outros assuntos:
Será que é amor ou paixão?
O que fazer quando seu filho mente
Como conversar com seu filho adolescente — sem discutir
A Bíblia é apenas um bom livro?
Como ensinar seu filho a usar a internet com segurança
Perguntas Bíblicas Respondidas
Coleção de Vídeos Educativos
Histórias Bíblicas Ilustradas
Até o próximo artigo!!!
Hola Claudio,
Excelente proyecto, gracias.
Saludos.
Olá Claudio, Por Favor Pode Disponibilizar o Arquivo Em .HEX, Grato
Olá Bagini!
O hex se encontra na pasta zipada ‘CR_REMOTO_15C_PR’ . Você encontrará 3 opções de hex. Outras versões necessitará alterar o arquivo asm e recompilar.
Cláudio
Parabéns Claudio por esse projeto!bom mesmo, já montei vários projetos seu com Transmissores 433Mhz, e esse vai ser mais um, valeu mesmo,,,,
😯 😆
Sensacional!!!! Show de bola Lários!
Boa noite Claudio , caso eu tenha esse par de controle remoto rx e tx e um outro hobista acione o controle que ele tenha montado e estiverem na mesma frequencia ira acionar.
Olá Marcos!
Quando 2 transmissores da mesma frequência são acionados juntos, um irá interferir no outro, resultando em mau funcionamento em ambos. No caso de haver mais de um na proximidade, deverá trocar as frequências de um dos pares.
Claudio