Você está na página 1de 4

UNIVERSIDADE SÃO FRANCISCO

Curso de engenharia Mecânica, Computação

JAIME IGOR DE ALMEIDA VIEGAS – RA 002201400667

CONTROLE DE ACESSO
MICROCONTROLADO

ITATIBA
2017
2

CONTROLE DE ACESSO
MICROCONTROLADO

Relatório apresentado à disciplina de Microcontroladores


do Curso de Engenharia Mecânica da Universidade São
Francisco, sob orientação da Prof.João Alex Franciscon
Vaz como requisito parcial para obtenção de media
semestral.

ITATIBA
2017
3

INTRODUÇÃO:

O Projeto proposto tem a finalidade de realizar o controle de acesso através de abertura e


fechamento de tranca, porta ou catraca, por meio de senha numérica de quatro dígitos. Para esta
finalidade será utilizada um microcontrolador PIC16f877A.
A. Interface de entrada de dados será feita através de um teclado matricial tipo telefônico e
sua interface de saída será composta por um display de Cristal Líquido Alfanumérico 16X2,um
LED bicolor e um rele eletromecânico, que ira habilitar a abertura e fechamento de tranca de
acesso.
O controle de acesso microcontrolado, possuirá uma rotina funcional que comparará senha
digitada no teclado matricial com a senha armazenada na memória EEPROM interna do
microcontrolador, A primeira mensagem do display será “BEM-VINDO”,”DIGITE A SENHA”, e
o usuário deverá digitar a senha de quatro dígitos, em caso de senha correta o display alfanumérico
mostrara a mensagem “SENHA VALIDA”,“ACESSO LIBERADO”.Além da mensagem, a
programação acionará o rele de interface e um indicador visual na cor verde ,indicando a permissão.
Agora em caso de senha incompatível com a senha armazenada na EEPROM,o programa mostrará
no display alfanumérico a mensagem “SENHA INVALIDA”,“TENTE NOVAMENTE” e
indicará visualmente através de um LED de cor vermelha. O usuário em caso de digitar a senha com
dígitos menores do que quatro e ou maiores de que quatro, assim como senha errada, aguardará um
período de tempo não superior a 5 segundos, será enviado para a telá inicial.
Outra observação importante é que o sistema contará com uma tela de ociosidade, ou tela de
descanso que indicará o horário e a temperatura ambiente. Exemplo; ”13:31 – 26°C “, e claro que
para isso o sistema utilizará uma entrada analógica para coletar os dados de temperatura e um
circuito integrado, dedicado a envio de sinal analógico para ser tratados e mostrados no final de sua
rotina secundaria. Nesta mesma rotina secundaria será habilitado um RTC, Circuito integrado
responsável por enviar os dados de um relógio de tempo real, estes dados serão enviados via
comunicação serial e armazenados internamente no controlador e mostrados ao usuário final. Por se
tratar de uma premissa de projeto o mesmo poderá ser complementado dentro da programação com
o objetivo de entregar uma solução funcional.
4

LISTA DE COMPONENTES:

 1(um) Microcontrolador PIC16F877A;


 1(um) Cristal de 4MhZ;
 1(um) Circuito Integrado DHF11 ou similar;
 1(um) Circuito Integrado RTC -DS1307;
 10 (dez) resistores de 3W – 330 Ohms;
 1(um) transistor BC337;
 1(um) LED bicolor;
 1(um) Teclado tipo Telefônico 4x3 12 teclas;
 1(um) Display alfanumérico 16x2;
 1(um) Relé eletromecânico 5 V;
 1(uma) Placa de Circuito Integral;
 1(um) Conector de 3 bornes;
 1(um) Conector de 4 Bornes;
 1(um) Conector de Flat para teclado;
 1(um) Conector Pino 20x1 para LCD e interface de programação;
 1(um) Plush botton para Reset de Controlador.

FLUXOGRAMA:

REFERÊNCIAS