SENHA ELETRÔNICA (CODE LOCK) PARA PORTAS/PORTÕES USANDO CONTROLE REMOTO INFRAVERMELHO – COM PIC 12F675 (REF136)

Usamos o controle remoto para ligar e desligar aparelhos, como a TV e o DVD em nossa sala de estar. E se fosse usado para abrir uma porta?

Hoje em dia, se encontra a venda muitos tipos de fechaduras com acionamento elétrico, com preços razoáveis. Elas geralmente tem sido usadas em conjunto com interfones e senhas eletrônicas, como as usadas em entradas de apartamento. Mas devido a auto incidência de assaltos, em especial em consultórios e clinicas particulares, muitos tem instalado portões de proteção (gradeado), com trancas elétricas acionadas pela atendente ou recepcionista, a partir de um botão instalado junto a mesa. Não entrando no mérito de ‘quanto’ isto resolve o problemas de assalto, mas aproveitando a tendência, pensei em fazer o uso de um controle remoto comercial de TV/DVD para acionar a fechadura elétrica.

Veja o esquema abaixo:

Note que se a montagem for feita pequena e colocada junto a fechadura elétrica, dispensaremos toda a fiação até um botão de acionamento, o que pode ser muito bom, pois nem sempre é fácil achar um caminho seguro para tais fios.
A montagem faz uso de um PIC12F675, cuja função é receber os sinais do receptor infravermelho e compara-los com os valores armazenados previamente na EEprom do PIC. Ao receber um conjunto de 4 teclas apertadas, faz a comparação e libera ou não a saída de acionamento da fechadura.
Inicialmente, é preciso gravar 4 teclas em sequência, que serão a ‘senha’ de acesso.
Para fazer isto, basta apertar o botão ‘Prog’ , e ao acender o “led Prog”, poderá iniciar a digitação de 4 teclas. Ao faze-lo, se apagará o ‘led Prog’ e acionará a saída, para indicar sucesso no aprendizado das teclas.
O ‘led on’ fica aceso ao ligar a alimentação e a cada tecla apertada, ele produz uma piscada, para indicar sua recepção pelo sistema.
Quando é acionado a saída para a fechadura, o ‘led on’ passa também a piscar, como um ‘indicativo visual’ do acionamento.
É importante que no uso, as teclas sejam acionadas na mesma sequência, para poder ser aceita.
Nas primeiras 4 posições da EEprom ficam alojados os ‘address’ das teclas apertadas. E no endereço 0x05 da EEprom fica o ‘command’, o qual varia de valor se for DVD, TV ou VCR. Esta distinção permite que acionemos a porta usando, por ex., um controle de VCR, sem ligar a TV que seja do mesmo fabricante (seria muito ruim se toda vez que abrisse a porta a TV desligasse, não é mesmo!!!).
O rele do esquema foi previsto para quando usar fechaduras que funcionem diretamente em 110/220v, isolando o circuito desta tensão perigosa. Caso seja usado tensões de 12 volts continuos, poderá usar um transistor de potencia no lugar do BC548 e acionar diretamente a bobina da fechadura. Não esqueça do diodo em paralelo com a bobina, que evita tensões induzidas ao desligar, muito perigosas ao PIC. Poderá usar transistores de potência Darlington como TIP122,TIP130,TIP131,TIP132, etc, que permitem acionamento correto com a pouca corrente de base oriunda do PIC.
O programa em “C” pode ser alterado para acionar em modo pulsado ou continuo a saída da fechadura. O tempo de acionamento também pode ser mudado, de 5 segundos para outros valores.
Logicamente, este sistema está limitado ao alcance visual do controle remoto em relação ao receptor. Quem vai usar o dispositivo precisará apontar diretamente para o receptor.
O protocolo usado nesta montagem é o ‘NEC’, utilizado por empresas como LG, SEMP, ELSYS, etc.
Foi testado com controle remoto universal _RCA _SYSTEMLINK 4 , programado para ‘tv’ com código 004 (LG).
Obs. Esta montagem é didática, sendo realizada apenas em placa de protoboard, sujeita a bug’s ainda não detectados. Está sendo fornecido os arquivos que podem ser alterados segundo a necessidade do hobista. Use o compilador “C” da CCS (v.3.200).
Segue pasta com os arquivos para programação do PIC:

SENHA_CR

Segue pasta com arquivos para a versão ‘retenção’ (ou seja, digitando a senha liga/ digitando de novo desliga):

senha_cr_ret

Manuais:

PIC12F675

Curiosidades:
Os alimentos transgênicos são seguros?
Você tem pernas inquietas?
Como lidar com problemas da próstata
Por que parar de fumar?
Como vai sua tireóide?
Pressão alta: prevenção e controle
O que você deve saber sobre epilepsia
Enxaqueca — o que você pode fazer?
Como ajudar pessoas com transtornos de ansiedades

Outros assuntos:
Um site para você
Como lidar com os sogros
Quando seu casamento não é o que você esperava
Como controlar as birras
Recuperar a confiança no casamento
Como ser feliz no casamento?
Como ser um bom ouvinte
Como lidar com as dívidas
Como resolver problemas no casamento
Aprenda a perdoar
Como criar filhos responsáveis
Como administrar o seu dinheiro
Ensine valores morais a seus filhos
Como evitar ferir com palavras?
Como tratar seu cônjuge com respeito?

Até o próximo artigo!!!

9 comments on “SENHA ELETRÔNICA (CODE LOCK) PARA PORTAS/PORTÕES USANDO CONTROLE REMOTO INFRAVERMELHO – COM PIC 12F675 (REF136)

  1. lario como estas montagens são ótimas,gostei mesmo,apenas uma obs esta versão com retenção nao funcionou rsrsrsr as pinagens continua a mesma? ou estou cometendo algum erro? valeu.

    1. Olá José Luiz! As pinagens são as mesmas. Verifique se o pic que está usando tem o byte de calibração intacto (leia o ultimo endereço da flash que tem que ter 0x34xx). Caso tenha perdido, descomente a opção ‘perdi_byte_de calibração’ e recompile para obter um novo hex.
      Cláudio

  2. Andei um pouco sumido amigo mas como sempre seguindo o blog fico muito contente com suas ideias pois não é só o fato de vc divulgar todo seu preojeto mas tambem usar sua cabeça para otimas ideias amigo meus parabens , fica uma sujestão porque não criar um forum Larios.tecnologia pois asssim alem de divulgar mais suas ideias outros tambem fariam o mesmo . Grato

    1. Olá Liliano! Obrigado por seu comentário apreciativo e motivador. A sua sugestão será analisada.
      Obrigado
      Cláudio

  3. tive o prazer de montar tambem este projetinho e por sinal seu desempenho é formidavel,facil de fazer gravar e por para funcionar,testei no modo pulsante e com retençáo momentania.parabem mesmo. mais como a curiosidade fala mais alto eu pergunto ao lario é possivel implementar mais o codigo pra mim ligar o relé com quatro digito e desliga_lo com mos mesmos quatro digito mantendo o relé em retenção?

    1. Olá José! Obrigado pelo seu comentário apreciativo. Com respeito a colocar uma vez a senha para acionar e colocar de novo a senha para desligar (retenção) é possível, por se alterar algumas linhas de código.
      Cláudio

Comments are closed.

Back To Top