Índice:

Sistema de atendimento baseado em impressão digital e RFID usando Raspberry Pi e banco de dados MySQL: 5 etapas
Sistema de atendimento baseado em impressão digital e RFID usando Raspberry Pi e banco de dados MySQL: 5 etapas

Vídeo: Sistema de atendimento baseado em impressão digital e RFID usando Raspberry Pi e banco de dados MySQL: 5 etapas

Vídeo: Sistema de atendimento baseado em impressão digital e RFID usando Raspberry Pi e banco de dados MySQL: 5 etapas
Vídeo: IoT Based Digital Attendance System Using Fingerprint, RFID, GSM & ESP32 + Website + MySQL Database 2024, Julho
Anonim
Sistema de atendimento baseado em impressão digital e RFID usando Raspberry Pi e banco de dados MySQL
Sistema de atendimento baseado em impressão digital e RFID usando Raspberry Pi e banco de dados MySQL

Vídeo deste projeto

Etapa 1: componentes de hardware

Componentes de hardware
Componentes de hardware
  1. Módulo de impressão digital R305
  2. PL2303 USB para TTL
  3. Módulo RC522 RFID
  4. 20x4 LCD
  5. Raspberry Pi
  6. Cabo Ethernet
  7. Botão (8)
  8. Campainha
  9. Jumper Wire
  10. Cartão SD (16 GB)
  11. Potensiômetro (10k)

Etapa 2: Componentes de software

Componentes de Software
Componentes de Software
  1. PC / LaptopInstale o aplicativo Xampp em seu laptop / PC. Conecte seu PC / Laptop à rede ethernet que possui um servidor DHCP. Em seguida, abra o CMD e execute o seguinte comando: ipconfig. Procure seu endereço IP (o meu é 172.37.40.40) e lembre-se dele. Execute o Xampp, no Módulo Apache klik Config, selecione Apache (httpd.conf). Encontre e edite este comando: #Listen 172.37.40.40:80. Remova "#" e salve o arquivo
  2. Raspberry PiI presumo que no cartão SD haja um sistema operacional Raspbian Stretch. Insira o cartão SD no Raspberry Pi e ligue o Raspberry Pi.

    • Instale a biblioteca de impressão digital em seu Raspberry Pi seguindo este link

      sicherheitskritisch.de/2015/03/fingerprint…

    • Instale a biblioteca RFID RC522 em seu Raspberry Pi seguindo este link

      www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

    • Controle de módulo de LCD 20x4 usando Python seguindo este link

      www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

Etapa 3: Integração de Hardware

Integração de Hardware
Integração de Hardware
Integração de Hardware
Integração de Hardware
Integração de Hardware
Integração de Hardware
Integração de Hardware
Integração de Hardware
  1. Raspberry Pi e Módulo de impressão digital R305Seguir este link

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi e Módulo RFID RC522Siga este link

    www.raspberrypi-spy.co.uk/2018/02/rc522-rf…

  3. Raspberry Pi e Módulo LCD 20x4Siga este link

    www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…

  4. Raspberry Pi e Push ButtonDesain seu layout de PCB usando o software Eagle, você pode ver a imagem anexada e seguir a imagem da pinagem.
  5. Raspberry Pi e BuzzerVocê pode usar outro I / O disponível no Raspberry Pi, mas para este projeto eu escolhi o pino 40 para campainha.

Etapa 4: Integração de software

Integração de Software
Integração de Software
Integração de Software
Integração de Software
Integração de Software
Integração de Software
Integração de Software
Integração de Software
  • Para PC / Laptop

    1. Certifique-se de que seu laptop / PC esteja conectado a uma rede Ethernet que tenha um servidor DHCP. Assim, você pode verificar o endereço IP do seu laptop / PC ainda o mesmo de antes (o meu é 172.37.40.40).
    2. Execute o software Xampp e, em seguida, clique em Iniciar no Módulo Apache e MySQL.
    3. Execute o navegador (por exemplo, Mozilla Firefox) e, na barra de endereços, digite este comando: 172.37.40.40/phpmyadmin e digite. Você será direcionado ao phpmyadmin para fazer o banco de dados.
    4. Crie o banco de dados igual ao da imagem anexada.
  • Para Raspberry Pi Contate-me para obter o código em raspberry pi.

Etapa 5: execute o sistema

Execute o sistema
Execute o sistema
  1. Ligue o seu Raspberry Pi e conecte-o à mesma rede Ethernet do PC / laptop. Certifique-se de que o seu Raspberry Pi esteja conectado à mesma rede, executando este comando no terminal: ifconfig. Se conectado, o Raspberry Pi terá um endereço IP como 172.37.40.45 ou outro. Para realizar essas tarefas, você deve ter teclado e mouse e, em seguida, conectá-los à porta USB do Raspberry Pi.
  2. Execute o aplicativo Xampp no laptop / PC. Então clique em Iniciar Apache e Módulo MySQL.
  3. Execute o código:

    • Se você deseja registrar um novo usuário, execute Register.py no terminal com este comando: sudo python Register.py.
    • Se você deseja Pesquisar um usuário, execute Searching.py no terminal por este comando: sudo python Searching.p y.

Recomendado: