Skip to content

UniFil-NPI/Ponto-Eletronico-Biometrico-NPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues


Logo

Projeto Ponto Biométrico - NPI

Sistema de ponto biométrico feito com ESP32
Explorar Arquivo»
Demo · Reportar Erro · Sugerir Melhoria

Sumário
  1. Sobre o Projeto
  2. Como Fazer o Meu?
  3. Colaboradores
  4. Contribuindo
  5. Contato

Sobre o Projeto

O Ponto Biométrico, consiste na criação de um sistema de controle de ponto biométrico utilizando o NodeMCU ESP32.

Esse é um pequeno, porém poderoso, dispositivo de placa de desenvolvimento baseado em WiFi que pode ser programado usando a linguagem de programação Arduino.

O sistema é capaz de identificar usuários através de suas impressões digitais, registrar a hora em que entram ou sairam e enviar essas informações para um banco de dados na nuvem.

Isso permite um acompanhamento em tempo real, garantindo transparência e confiabilidade na gestão do tempo dos funcionários.

O projeto também tem um design compacto feito através de impressão 3D, o que facilita a sua implementação em qualquer ambiente de trabalho.

Entre as principais vantagens deste projeto, podemos citar:

  • Precisão: o uso da biometria para identificar usuários elimina a possibilidade de "bater ponto" para outra pessoa, um problema comum com sistemas tradicionais.
  • Acessibilidade: o NodeMCU ESP32 é um hardware de baixo custo e de fácil acesso, o que torna o projeto economicamente viável.
  • Automação: a possibilidade de sincronizar os dados automaticamente com um banco de dados na nuvem torna o processo de controle de ponto mais eficiente e reduz o trabalho manual.
  • Segurança: todas as transações são seguras, pois são baseadas em biometria e os dados são transmitidos através de conexões criptografadas.

(voltar ao topo)

Bibliotecas e Frameworks

Para o desenvolvimento desse projeto, utilizamos as seguintes bibliotecas, frameworks, programas, linguagens e aplicaticos:

Arduino NodeMCU Google Sheets C++ Font Awesome 5

(voltar ao topo)

Esquematicos

Custos

Itens Quantidade Valor
Botão Arduino 1 0,50
Cabos Arduino 9 4,50
Cabo Micro USB 1 15,00
Display OLED 128x64 Px 1 28,90
Modulo Wifi ESP8266 NodeMCU ESP-12E 1 86,70
Sensor Leitor Biométrico Impressão Digital Dy50 Para Arduino 1 50,40
Total 1 186,00

Como usar

Para utilizar o projeto você deve pressionar por 5 segundos o botão para cadastrar a digital e depois para verificar a digital basta pressionar o botão.

(voltar ao topo)

🗄️Construindo o seu banco de dados

Para utilizar esse projeto você deverá criar a sua planilha no google sheets e incoporar o código dela na sessão determinada no código.

Tutorial Criação de banco de dados

💻 Pré-requisitos

Antes de começar, verifique se você baixou todas as dependencias:

Instalar as dependencias do esp8266

  • <http://arduino.esp8266.com/stable/package_esp8266com_index.json>

Instalar a IDE do Arduino

  • <https://www.arduino.cc/en/software>

Instalar a Biblioteca do esp8266

  • <esp8266 by esp8266 community>

Instalação do conversor USB Serial

  • <NodeMCU V2 / ESP32 com conversor USB serial CP210x>

Instalação do conversor USB Serial

  • <NodeMCU com conversor USB serial CH340G (V3)>

Instalação da biblioteca fingerprint

  • <ESP8266WiFi.h/Adafruit_Fingerprint.h/WiFiClientSecure.h>

💰 Contribuindo

Se você tem uma sugestão que possa melhorar este projeto, por favor, faça um fork do repositório e crie um pull request. Você também pode simplesmente abrir uma issue com a tag "enhancement" (melhoria). Não esqueça de dar uma estrela ao projeto! Muito obrigado!

  1. Faça um Fork do Projeto
  2. Crie a sua Branch de Recurso (git checkout -b recurso/RecursoIncrivel)
  3. Faça o Commit das suas alterações (git commit -m 'Adicione algum RecursoIncrivel')
  4. Faça o Push para a Branch (git push origin recurso/RecursoIncrivel)
  5. Abra um Pull Request

(voltar ao topo)

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do GitHub
Lucas Oliveira
Foto
Eron Ponce
Foto
Davi Giovanni

📞 Contato

Lucas Oliveira - [email protected]

Eron Ponce - [email protected]

Davi - [email protected]

(voltar ao topo)

About

Protótipo criado para o ponto eletronico no NPI da UniFil

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •