Site icon Blog Usinainfo

Leitor Biométrico Arduino: Sistema de Cadastramento e Leitura de Digitais

O Leitor Biométrico Arduino é um produto que pode agregar além de funcionalidade e praticidade, bastante qualidade aos mais diversificados projetos. Utilizando em instalações residenciais, comerciais e industriais, este pequeno equipamento possui uma facilidade extremamente grande de se encaixar em diversas situações.

Quem nunca saiu de casa e se esqueceu das chaves e depois teve que ficar para o lado de fora até que alguém chegasse, ou que tenha pensado em um modo seguro e profissional de controlar o tráfego de pessoas em sua empresa? Visando lhe proporcionar um projeto simples e prático para lhe sanar esta dificuldade, o Blog Usinainfo lhe trás o projeto de controle de acesso com leitor biométrico.

Leitor Biométrico Arduino

 

O Sensor de Digitais é um sensor biométrico desenvolvido para auxiliar hobistas e projetistas no desenvolvimento de projetos de automação residencial, por exemplo, tornando possível a leitura das impressões digitais dos dedos através de um chip DSP de alta potência e precisão, o que torna a utilização deste produto ainda mais prática e simplificada.

Quando utilizado em projetos dos mais diversificados, o Leitor Biométrico possui a capacidade de armazenar uma diversidade consideravelmente grande de digitais dentro da sua memória flash onboard, gravando aproximadamente 120 impressões digitais.

Através do seu fácil sistema de utilização e sua compatibilidade extremamente grande com diversos tipos de microcontroladores, o Sensor de Digitais pode ser utilizado para sistematizar diversos projetos estudantis, inclusive projetos de uso profissional para controle de acesso de empresas e residências, por exemplo.

Constituído por seis fios, o Leitor Biométrico utiliza somente quatro destes para realizar o seu funcionamento, no qual temos um fio que corresponde ao GND, VCC, TX e RX, observe a relação de cores:

– Preto: GND;
– Branco: RX;
– Verde: TX;
– Vermelho: VCC.

Para auxiliar em seu projeto, recomendamos a soldagem de pinos juntos aos fios do seu conector que tendem a diminuir eventuais problemas no desenrolar de seu projeto e agregar maior qualidade e profissionalidade ao mesmo.

 

Teste Prático Leitor Biométrico Arduino

Para realizar este projeto precisamos seguir dois passos simples nos quais um será responsável por realizar a leitura e a armazenagem dos dados e o outro pela leitura e a verificação da digital, a qual irá apresentar uma porcentagem específica de compatibilidade para cada análise.

Antes de darmos início à programação do Leitor Biométrico, entre no link abaixo e realize o Download da biblioteca necessária para o desenvolvimento do referente projeto.

LINK PARA DOWNLOAD

Depois de realizado o download, descompacte a pasta “Sensor Biométrico” na pasta exemplos do Arduino e a pasta “Sensor Biométrico Library-master” na pasta Library do Arduino.

 

1° Passo do Projeto

Neste primeiro momento vamos realizar a conexão do nosso equipamento junto ao Arduino para realizar a leitura e o cadastramento das digitais, processo o qual será melhor detalhado no transcorrer do projeto em um passo-a-passo ilustrativo e de fácil compreensão.

OBS: O pino Amarela e Azul contido no cabo do produto não será utilizado em nosso projeto.

 

Produtos Utilizados no Teste

1 Arduino UNO R3 + Cabo USB AB;

1 Leitor Biométrico para Arduino;

1 Barra de pinos macho 1×40 (utilizado 4 unidades).

 

Montagem Física (Hardware)

Para fazer a ligação correspondente basta observar com atenção o esquema abaixo e reproduzir em seu projeto a pinagem utilizada.

Esquemático Leitor Biométrico Arduino

 

Funcionamento do Programa (Software)

Para este primeiro exemplo, vamos utilizar o código contido na pasta exemplos do Arduino e localizado em “C:\Program Files (x86) > Arduino > examples > Adafruit_Fingerprint” e selecionar a pasta “enroll” ou diretamente através da IDE do Arduino, como pode observar abaixo:

 

Biblioteca Leitor Biométrico Arduino

 

Funcionamento do Leitor Biométrico Arduino

Após compilar o código abra o Monitor Serial de sua IDE através do ícone localizado no canto superior direito da tela. Ao abrir a janela, o sistema irá realizar o reconhecimento do leitor biométrico e avisará em sua tela estiver tudo certo para prosseguir:

Caso o sistema denuncie algum problema como o não reconhecimento do leitor biométrico, recomendamos que verifique as suas conexões devido à possibilidade de algum dos cabos estar mal conectados e que acabam impedindo a comunicação entre o seu Arduino e o seu Leitor Biométrico.

Como solicitado, o próximo passo é fazer a denominação da digital a ser salva, a qual deve ser feita identificando o valor que deve variar de 1 a 120 seguido com um # (jogo da velha), dê enter e realize o cadastramento da digital.

Siga as instruções exibidas na tela e pronto! Sua digital já está cadastrada.

 

2° Passo do Projeto

Neste segundo momento vamos realizar a conexão do nosso equipamento junto ao Arduino para realizar a leitura das digitais já salvas em nosso Equipamento, processo o qual será melhor detalhado no transcorrer do projeto em um passo-a-passo ilustrativo e de fácil compreensão.

OBS: O pino Amarela e Azul contido no cabo do produto não será utilizado em nosso projeto.

 

Produtos Utilizados no Teste

1 x Arduino UNO R3 + Cabo USB AB;

1 x Leitor Biométrico para Arduino;

1 x LED Vermelho;

1 x LED Verde;

1 x Protoboard;

Jumpers.

 

Montagem do projeto com Leitor Biométrico Arduino (Hardware)

Para fazer a ligação correspondente basta observar com atenção o esquema abaixo e reproduzir em seu projeto a pinagem utilizada.

Esquemático Projeto Leitor Biométrico Arduino

 

Funcionamento do Código (Software)

Para este segundo exemplo, vamos utilizar o código contido na pasta exemplos do Arduino e localizado em “C:\Program Files (x86) > Arduino > examples > Adafruit_Fingerprint” e selecionar a pasta “fingerprint” ou diretamente através da IDE do Arduino, como pode observar abaixo:

FUNCIONAMENTO DO LEITOR BIOMÉTRICO ARDUINO

Após compilar o código abra o Monitor Serial de sua IDE através do ícone localizado no canto superior direito da tela. Ao abrir a janela, o sistema irá realizar o reconhecimento do leitor biométrico e avisará em sua tela estiver tudo certo para prosseguir:

Caso o sistema denuncie algum problema como o não reconhecimento do leitor biométrico, recomendamos que verifique as suas conexões devido à possibilidade de algum dos cabos estar mal conectados e que acabam impedindo a comunicação entre o seu Arduino e o seu Leitor Biométrico.

Como solicitado, o próximo passo é fazer o reconhecimento da digital salva anteriormente, a qual deve ser feita com o mesmo dedo utilizado anteriormente, ou seja, se utilizar outro dedo para fazer a verificação, o Sensor não irá reconhecer.

Após ter analisado a sua digital, o Sensor irá realizar o reconhecimento e se positivo, indicar o grau de precisão adquirido no momento da análise, fazendo com que o LED Vermelho se apague e ascenda o LED Verde, observe:

 

Conclusão

– O Sensor de Leitura Biométrica é um produto de grande funcionalidade que pode ser aplicado nos mais diversificados projetos e visando lhe auxiliar nas mais diversificadas ocasiões, porque se preocupar com o controle de acesso de sua empresa se você tem este pequeno e prático sensor, capaz de identificar uma quantidade relativamente grande de funcionários? Porque se preocupar com chaves quando você tem uma na ponta do seu dedo?

Conheça toda linha Arduino e Acessórios no nosso site.

Sair da versão mobile