FAÇA SUA PLACA DE CONTROLE REMOTO PARA PORTÃO AUTOMÁTICO – COM PIC 12F629 (VERSÃO PARA CI HT6P20B)

Muitos ainda tem controles remotos (‘chaveirinhos’) que usam o circuito integrado HT6P20B. Gostaria de usa-los para acionar seu portão por controle remoto?

A ideia básica é simplesmente programar o PIC12F629 com o arquivo hex abaixo e aproveitar a mesma placa usada no projeto ‘PLACA RECEPTORA DE PORTÃO AUTOMÁTICO COM PIC 12F629 / HCS200..301 ROLLER CODE‘. Desta forma, obtemos duas opções para usarmos: transmissores (chaveirinhos) com chip HCS 200 A 301 COM ROLLER CODE ou chip HT6P20B com código fixo.
Também, excetuando o circuito integrado usado, todas as outras funções se aplicam também a esta versão.
A vantagem deste circuito integrado é que ele vem de fábrica programado com uma uma palavra código de 64 bits que pode ser recebida e armazenada na EEprom do microcontrolador. Portanto, voce não precisa se preocupar em ter de programador o HT6P20B. Basta acionar o controle e apertar a tecla ‘Learn’ da placa para realizar o aprendizado deste controle. A desvantagem é que, se alguém quiser, pode construir um equipamento (chupa cabra) para capturar a palavra código e em outra ocasião, usa-la para acionar o equipamento (portão).
Sobre o funcionamento do HT6P20 , veja o datasheet.
Nota importante: Em algumas regiões esta sendo vendido chaveirinhos clones com números sequências idênticos gravados no HT6P20B. Isto poderá ser um problema se um vizinho usar o mesmo sistema e tiver o mesmo número sequencial no chip do controle dele. Pessoalmente já tive problemas com isto. Procure montagens com circuito integrado da família HCS200…301.

Abaixo estão os arquivos postados com o programa do Pic. Use a versão mais atualizada:

Segue o arquivo Asm de 25-06-2012, com opção para 12f629 ou 675 (comentando/descomentando na opção de usuário):
PLACA_HT6P_V2.ASM

Segue o arquivo Hex de 25-06-2012, para Pic12f629:
PLACA_HT6P_V2_629_HEX

Segue o arquivo Hex de 25-06-2012, para Pic12f675:
PLACA_HT6P_V2_675_HEX

Abaixo, pasta com versão atualizada em 22-03-2016, em ASM:
PLACA_HT6P_V3_FILES

Abaixo, pasta zipada com versão atualizada em 12-10-2017 e hex compilado para 12f629:
PLACA_PORTAO_HT6P_V4

Para obter o esquema da placa, clique aqui.

Para obter o desenho da placa de circuito impresso, clique aqui.

Para obter o desenho da placa de circuito impresso com os componentes, clique aqui.

Obs. Caso deseje usar o ci Hcs200…301, veja este link aqui

Até o próximo artigo!!!

Curiosidades:
Cadê os Portões de Gaza?

Outros assuntos:
Aprenda a perdoar
Como lidar com sogros
Problemas financeiros e dividas
Ajuda para depressão
Porque há tantos desastres naturais?

69 comments on “FAÇA SUA PLACA DE CONTROLE REMOTO PARA PORTÃO AUTOMÁTICO – COM PIC 12F629 (VERSÃO PARA CI HT6P20B)

  1. Desculpe, não entendi é porque não enrendo de programação, Preciso colocar o tempo para 60segundos. Se não for incômodo, teria como vc mandar as modificações para mim copiar e colar,Valeu

    1. Olá Geraldo!
      O tempo obtido não é exato e dependerá do oscilador interno e sua calibragem. Terá que fazer tentativas para obter o tempo de 60 segundos. Mas quando disse regra de 3 quero dizer que o valor é proporcional. Se o valor da constante TMAX_MOTORLIGADO é igual a 0X0A (10 decimal) para 33 segundos, com valor 0x14 (20 decimal) dará 66 segundos.
      Tente mudar esta constante para este valor. Ficaria assim:
      TMAX_MOTORLIGADO EQU 0X14
      Recompile usando o Mplab-Ide.
      Caso fique muito tente com valor 0x13. Caso seja um valor abaixo do que deseja, use 0x15, e assim por diante.
      Cláudio

  2. Boa tarde Claudio Mais uma vez parabens pelo seu desempenho,como vai tudo bem? como faço para aumentar o tempo do relé do motor lá esta com 35 segundos, preciso de um maior tempo, tem como vc me ajudar?Valeu

    1. Olá Geraldo!
      Para alterar o tempo mude a constante do programa “TMAX_MOTORLIGADO EQU 0X0A ; TEMPO MAXIMO DO RELE DO MOTOR LIGADO (33 SEG)”. Use a regra de 3 para obter o tempo aproximado desejado (lembrando que o máximo é 0xff).
      Cláudio

Comments are closed.

Back To Top