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. Ola amigo. Montei a placa gravei o PIC, mas ele nao esta apagando os controles cadastrados. Você tem alguma outra versão?

    1. Olá Fábio!
      Por favor, tente regravar o arquivo hex no pic. Que problema ele está apresentando?
      Cláudio

      1. Ola, obrigado por responder. Entao, ja regravei varias vezes, ele funciona tudo certo mas na hora que voce segura o botao learn por mais de 10 segundos ele nao apaga os controles cadastrado na memoria interna do PIC. O que pode ser que esta acontecendo? Fico no aguardo.

          1. Salve!! E aí Larios… cara, tentei montar na protoboard esse projeto do portao e aconteceu a mesma coisa do usuário fabieraaaa…(além de outros problemas) pic não ta apagando os controles e, além disso, após pressioar o learn por vários segundos o programa “pira”. aciona sozinho os motores(motei com dois coolers de PC)… mesmo se desligar com o controle, ele volta a acionar sozinho… pra resolver, só se regravar o PIC… estranho, né?? outro problema que aconteceu: o fim de curso que tem o resistor de 10k não funcionou de forma alguma… conferi e reconferi, mas não consegui…. pode, por favor, dar uma conferida no projeto pra ver se ta funcionando ok??? Abraço

          2. Olá WayMovie! Por favor, tente agora com os novos asm e hex. Realmente havia um erro. Por favor, teste também, e depois de um retorno.
            Claudio

        1. Olá Fábio! Realmente, estava errado o programa na parte de apagamento. Por favor, use os novos arquivos postados no artigo, que já foram acertados , teste e depois, me de um retorno.
          Claudio

  2. E ai cara, blz. Me diga uma coisa qual seria este modelo de motor que vc está utilizando, e outra coisa, não seria necessário um capacitor em paralelo no motor para reduzir a carga inicial?

    Fico no aguardo, valeu.

    1. Olá Everson!
      A placa é para qualquer motor comercial, de 3 fios. O que muda é o modelo de rele que suportem a corrente do motor. O capacitor, neste tipo de motor, faz parte do sistema de atraso de fase, e permite a reversão de sentido de rotação. Desconheço alguma aplicação em que se coloca em paralelo um capacitor com este tipo de motor , com objetivo de “reduzir a carga inicial”, exceto correção do fator de potencia na rede elétrica.

      1. É isso que quis dizer. Correção do fator de potência. rsss 😳

        A inversão da rotação do motor é pelos relês certo, conforme é feito a combinação dos fios para cada relê. Ok?

        Obrigado pelas respostas.

  3. Salve! Larios, mais um excelente projeto… parabéns pela iniciativa. Pode me tirar uma dúvida: pra qe serve os resistores de 2K2 (antes dos transistores) no projeto?

  4. Salve! Larios, mais um excelente projeto… parabéns pela iniciativa. Pode me tirar uma dúvida: pra qe serve os resistores de 2K2 (antes dos transistores) no projeto?

    1. Olá Agnaldo! Obrigado por trazer atenção. Já corrigi, pois estava com o link do programador de HCS200…301 , por engano.
      Claudio

Comments are closed.

Back To Top