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?
Ola amigo. Montei a placa gravei o PIC, mas ele nao esta apagando os controles cadastrados. Você tem alguma outra versão?
Olá Fábio!
Por favor, tente regravar o arquivo hex no pic. Que problema ele está apresentando?
Cláudio
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.
Olá Fábio! Vou montar no protoboard e testar, assim que tiver um tempinho. Depois, retorno.
Cláudio
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
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
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
Opa!! Lários, agora funcionou certinho…Valeu a força… tu é o cara mesmo.
Realmente agora esta tudo funcionando. Valeu pela forca.
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.
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.
É 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.
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?
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?
Olá, Claudio o link com a versão >>>>usar o ci Hcs200…301, veja este link aqui.não da acesso..
Olá Agnaldo! Obrigado por trazer atenção. Já corrigi, pois estava com o link do programador de HCS200…301 , por engano.
Claudio