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 comentários sobre “SENHA DE ACESSO C/ 5 TECLAS P/ FECHADURAS ELETRICAS – C/PIC 12F675 (REF216)

Deixe uma resposta