SENHA DE ACESSO C/ 5 TECLAS P/ FECHADURAS ELETRICAS – C/PIC 12F675 (REF216)

2

Obtenha acesso a ambientes reservados c/ mais facilidade…

Já publicamos neste blog várias montagens para liberação de portas/portões por meio de uma senha eletrônica digitada em um teclado. Elas trabalhavam usando o método da varredura para identificar qual tecla foi pressionada. Nesta montagem iremos usar outro método – ler uma tensão resultante do aperto de um determinado interruptor. Veja o esquema abaixo:

Uma breve descrição do circuito mostra a presença de um interruptor para programar a senha, ligado no pino 4 do PIC. Para indicar que entrou em modo de programação, temos um led no pino 3, que se acende ao pressionar o interruptor ‘PROG’ e permanece aceso até se digitar a nova senha. Caso deixe de digitar todos os números da nova senha, ou interrompa a digitação por algum motivo, o sistema saíra do modo de programação por tempo (time-out), apagando o led ‘PROG’.
Para confirmar a aceitação de uma tecla pressionada, temos um disco piezoelétrico, para reproduzir breves ‘bips’.
Cada aperto em alguma tecla gera um bip simples. Quando ocorrer um “time-out” (fim de um processo por tempo esgotado) gerará 2 bips breves.
Ao acertar a combinação correta teremos um toque mais longo. E ao ocorrer uma digitação de senha errada, haverá bips pulsados por um período maior de tempo. Se ocorrer o bloqueio da senha por várias tentativas erradas, ficará “bipando” de forma pulsada, por todo o período de bloqueio.
No pino 5 do PIC fica a entrada das teclas, lendo a tensão resultante do aperto de uma determinada tecla.
A saída no pino 2 do PIC irá atuar em um transistor que acionará um relé para comandar uma corrente maior de uma fechadura elétrica.
Para tornar o circuito menor e reduzir o número de tensões a serem comparadas, limitamos o teclado a apenas 5 teclas. Cada tecla passará a ter um valor duplo. Ficou desta forma:

tecla 0-5, tecla 1-6, tecla 2-7, tecla 3-8, tecla 4-9.

Para gravar um senha, primeiro aperte o botão ‘PROG’. O led ‘PROG’ irá acender indicando que está em modo de programação de senha. Digite a senha desejada. Ao finalizar a digitação, o led se apaga e aciona a saída.
Os resistores podem ser substituídos por diodos. Nesta caso se usa a queda de tensão natural do diodo (0,7 volts ) para interpretar qual dos interruptores foi pressionado. Como os diodos tem sua tensão de junção dependente da temperatura ambiente (2,3mV/ºC), isto deve ser levado em conta em aplicações expostas a calor ou frio excessivo. Esta versão pode ser vista no esquema abaixo:

O programa escrito em “C” tem várias configurações que o usuário poderá alterar. Por exemplo: O número de dígitos da senha pode ser mudado de 4 para 5 ou mesmo 6 ou mais dígitos. Também, pode ser escolhido o método com diodos ou com resistores.
Para os que desejam uma saída temporizada (por ex. para portões de entrada), poderá ser escolhido esta opção, e também definir o tempo de acionamento. Caso a opção não seja esta, será selecionado a função de saída com retenção, onde o estado que a saída se encontra será invertido a cada acerto de senha.
Talvez queira alterar a quantidade de erros máximos permitidos. Isto também pode ser definida pelo usuário e bem como o tempo que ficará bloqueado, quando isto acontecer.
O circuito deverá ser alimentado por uma fonte de 5 volts regulados. Um fato importante a se mencionar é que não se deve usar contatos do tipo resistivos (do tipo usado em controle remoto de TV), mas apenas interruptores. Os contatos resistivos tende a variar sua resistência conforme o grau de aperto sobre eles. Isto tende a gerar falsas informações de tensão resultando em falha de funcionamento.
Obs. Esta montagem é experimental, sendo de caráter mais didático, montada apenas em placa experimental (do tipo Protoboard), sujeita a bug’s ainda não detectados. Está sendo fornecido os arquivos para que cada hobista possa alterar o programa segundo suas necessidades.

Segue pasta com os arquivos desta montagem:

senha_5bot_files

Manuais:

PIC 12F675

Curiosidades:

O favo de mel
A tromba do elefante
A cola do verme aquático
A carapaça do besouro-da-namíbia
A habilidade de escavação do longueirão
O econômico peixe-cofre
O esqueleto do ofiúro
O modo eficiente de o salmão nadar

Outros assuntos:

Será que a Bíblia está de acordo com a ciência?
Sou exagerado quando o assunto é esporte?
Lidar com sogros
Como dizer “não”

Vídeos:
Será que é amor ou paixão?
Tenha mais paciência
Fale a verdade
A verdadeira força vem de servir a Jeová
Lição 9: Jeová criou todas as coisas

2

5 comments

  1. 0

    Oi Cláudio muito bom seus projetos Parabéns um feliz ano novo para vc sua família que 2017 possa nos ensinar muito mais. …queria ver se vc tem algum projeto de acesso por cartão rfid muito obrigado desde já

  2. 0

    Olá Claudio montei este circuito com resistores e o mesmo funciona muito bem ,esta memorizando a sequencia programada tudo certinho.

Comments are closed.