RECEPTOR DE CONTROLE REMOTO GENERICO PARA HCS200…301 COM PIC 12F629 E 16F628A

GOSTARIA DE TER OPÇÃO DA FAMILIA PIC PARA SEU RECEPTOR DE CONTROLE REMOTO? ENTÃO ESTA RESOLVIDO !!! SEGUINDO O MESMO ESTILO DO ARTIGO “RECEPTOR DE CONTROLE REMOTO GENERICO PARA HCS200..301 COM AT89C2051” VOCE VERÁ AGORA MAIS 2 APLICAÇÕES GENÉRICAS BASEADAS NAS “ NOTE APLICATTIONS” DA MICROCHIP PUBLICADAS NA INTERNET.

PRIMEIRAMENTE, VAMOS VER UM RECEPTOR COM PIC16F628A COM 4 SAIDAS (LIGADAS A LEDS) QUE COMANDARÃO A SUA FUTURA APLICAÇÃO.
TUDO NO MESMO ESQUEMA. TEM QUE ESCOLHER A KEY (OU USAR A QUE FOI COMPILADA NO ARQUIVO HEX = ‘0123456789ABCDEF’) COMUM NO RECEPTOR E TRANSMISSOR. TEM QUE USAR DISC=SERIAL NUMBER . CONFORME O HCS USADO NO CHAVEIRINHO , TEM QUE PROGRAMAR A WORD ‘CONFIG’. VEJA SEMPRE OS DATASHETS DO COMPONENTE QUE SERÁ USADO.
NOVAMENTE, NÃO ESQUECER QUE A FREQUENCIA DO RECEPTOR TEM QUE SER IGUAL AO DO CONTROLE REMOTO (CHAVEIRINHO). LEIA OS ARTIGOS SOBRE ISTO NESTE BLOG. TUDO O ACIMA SE APLICA AOS DOIS CIRCUITOS.
A SEGUNDA APLICAÇÃO, MAIS SIMPLES, USA UM PEQUENO PIC12F629 PARA CONTROLAR 2 SAIDAS APENAS(LED1 E LED 2). MAS , GERALMENTE, É SUFICIENTE PARA A MAIORIA DAS APLICAÇÕES COMO ALARMES E CONTROLES REMOTOS DE PORTÃO. AMBOS OS ESQUEMA PERMITEM, POR DEFINIÇÃO DE PROGRAMA, MEMÓRIZAR ATÉ 15 CONTROLES (CHAVEIRINHOS).

EM RESUMO:
1) VOCE ADQUIRE UM PAR DE CONTROLE REMOTO (ESCOLHA 2 IGUAIS COM O MESMO CHIP HCS (PODE SER 200 , 201, 300 OU 301), DE QUALQUER FABRICANTE.
2) VOCE PROGRAMA UMA NOVA KEY (A SUA KEY OU A CITADA ACIMA SE FOR USAR O ARQUIVO COMPILADO) ,DEIXA AS OUTRAS WORDS TUDO ‘0000’
EXCETUANDO A WORD “CONFIG” QUE DEVE SER ‘ 0030’ PARA 200,300,301 E ‘0000’ PARA 201 . PODERÁ USAR O HCS_PROG OU HCS_PROG_TINY. NÃO PRECISA TIRAR O CHIP (GERALMENTE SMD) DA PLACA. APENAS, SOLDE PEQUENOS FIOZINHOS ( DO TIPO DE TELEFONE) E CONECTE NO PROGRAMADOR. AO FAZER ISTO , TIRE A BATERIA DE 12 VOLTS FORA DO CONTROLE. NÃO ESQUECA DE ATERRAR OS PINOS DA SAIDA S0 E S1.(VEJA DATASHEET DO HCS EM USO, NA SEÇÃO ‘PROGRAMAÇÃO’).
3) MONTE O CIRCUITO DO RECEPTOR (PROTOBOARD OU PLACA UNIVERSAL, DAQUELAS QUE VAI LIGANDO COM FIOZINHOS). PROGRAME AGORA O MICROCONTROLADOR COM O ARQUIVO HEX APROPRIADO. USE O WINPIC, IC_PROG OU QUALQUER OUTRO PROGRAMADOR COM UM HARDWARE COMO O JDM OU SIMILARES.
4) FAÇA O APRENDIZADO DE CADA CONTROLE , APERTANDO PRIMEIRO A TECLA ‘LEARN’ E DEPOIS ACIONANDO O CONTROLE REMOTO. FAÇA ISTO COM CADA CONTROLE. APÓS ISTO, EM USO, A CADA BOTÃO APERTADO NO CONTROLE REMOTO DEVERÁ ACENDER UM LED CORRESPONDENTE NO RECEPTOR.
5) AGORA , USE-O EM SEU NOVO PROJETO!!!

CHEGA DE BLÁ BLÁ BLÁ !!!

VEJA O ESQUEMA DA APLICAÇÃO 1 COM PIC 16F628A:

SEGUE ABAIXO ARQUIVO ASM PARA VERSÃO PIC16F628A:

DECPIC628A_ASM

SEGUE ABAIXO ARQUIVO HEX PARA VERSÃO PIC16F628A:

DECPIC628A_HEX

SEGUE ABAIXO, SUGESTÃO DE PLACA VERSÃO 16F628A :

placa_gen_628pdf

SEGUE ABAIXO, SUGESTÃO DE PLACA VERSÃO 16F628A COM COMPONENTES VISTO PELO LADO COBREADO E LISTA DE MATERIAIS:

placa_gen_628_montagem_pdf

VEJA O ESQUEMA DA APLICAÇÃO 2COM PIC 12F629:

SEGUE ABAIXO ARQUIVO ASM PARA VERSÃO PIC12F629:

DECPIC629_ASM

SEGUE ABAIXO ARQUIVO HEX PARA VERSÃO PIC12F629:

DECPIC629_HEX

SEGUE ABAIXO A PLACA PARA A VERSÃO 12F629:

placa_gen_629pdf

SEGUE ABAIXO A PLACA PARA A VERSÃO 12F629 COM COMPONENTES MONTADOS VISTO PELO LADO COBREADO E LISTA DE MATERIAIS:

placa_gen_629_montagem_pdf

ATÉ O PRÓXIMO ARTIGO !!!

Curiosidades:
Cuidado! Você está sendo vigiado!
O preço de se levar uma vida muito ‘corrida’
Sua cama e seu sono

Outros artigos:

Ensine valores morais aos seus filhos
Casais – Como administrar bem o dinheiro
Tenha um conceito correto sobre desastres naturais
Como sobreviver ao primeiro ano de casamento

99 comments on “RECEPTOR DE CONTROLE REMOTO GENERICO PARA HCS200…301 COM PIC 12F629 E 16F628A

  1. Ola, construi o circuito com pic 12f629 e parece estar funcionando, mas os led nao ficam acessos, assim que paro de pressionar o controle o led apaga isso e normal?

    1. Olá Mavomax! Completando a resposta do comentário de 29/01/13 as 14:02, Se você estiver usando a versão para hcs201…301 (roller code) é normal depois de parar de pressionar apagar os leds. è uma versão didática, que você poderá alterar o código para sua aplicação. Tem a opção da ‘placa para portão‘ que dará uma idéia de uso.
      Cláudio

  2. Caro Claúdio, boa tarde.
    Aproveitando este espaço para lhe desejar um Feliz Natal com votos de saúde e paz, extensivo aos seus familiares, e muitas realizações em 2013.
    Os osciladores “CW” com os PIC´s 12F629 e 16F628, depois das mudanças incrementadas por voce estão funcionando que é uma beleza. Valeu de verdade.
    Grande abraço.
    João.

    1. Olá Dercy! Peguei do site o arquivo asm, compilei e carreguei no pic. Não tive problemas. Gravei 15 controles sem apagar nenhum. Você fez alguma modificação no Asm? Tente recarregar o arquivo e testar de novo.
      Claudio

  3. Ola Cláudio, estou usando em forma de pulso.
    Não sei se voce me entendeu o projeto aceita só
    dois controles.

    1. Olá Dercy! Acho que estou confundindo. Voce está usando com controles que usam Hcs200 a 301, certo! Você programou os controles com a ‘Key’ e funcionou ok com 2 controles remotos. Mas , você tenta programar um terceiro e ai apaga toda a memória ou não grava apenas este terceiro?
      Fico no aguardo….
      Claudio

  4. Ola Cláudio,Montei o Receptor de controle Remoto Generico p/ HCS200…301 com pic16f628a e funcionou p/ 2 controles. quando tento colocar o 3º ele apaga
    o 2º.
    Vc poderia dar uma dica .Muito obrigado

    1. Olá Dercy! Neste arquivo asm não foi previsto o uso do 3º led. Assim que tiver um tempinho , vou montar o circuito no protoboard e acertar isto. Voce está usando em forma de pulso ou retenção?
      Claudio

Comments are closed.

Back To Top