Sommario:

Sistema di rilevazione presenze basato su impronte digitali e RFID utilizzando Raspberry Pi e database MySQL: 5 passaggi
Sistema di rilevazione presenze basato su impronte digitali e RFID utilizzando Raspberry Pi e database MySQL: 5 passaggi

Video: Sistema di rilevazione presenze basato su impronte digitali e RFID utilizzando Raspberry Pi e database MySQL: 5 passaggi

Video: Sistema di rilevazione presenze basato su impronte digitali e RFID utilizzando Raspberry Pi e database MySQL: 5 passaggi
Video: IoT Based RFID + Biometric Fingerprint Attendance System Using Raspberry Pi Pico📱SMS Notification 2024, Luglio
Anonim
Sistema di rilevazione presenze basato su impronte digitali e RFID utilizzando Raspberry Pi e database MySQL
Sistema di rilevazione presenze basato su impronte digitali e RFID utilizzando Raspberry Pi e database MySQL

Video di questo progetto

Passaggio 1: componenti hardware

Componenti hardware
Componenti hardware
  1. Modulo impronte digitali R305
  2. PL2303 da USB a TTL
  3. Modulo RFID RC522
  4. LCD 20x4
  5. Lampone Pi
  6. Cavo Ethernet
  7. Pulsante (8)
  8. Cicalino
  9. Cavo del ponticello
  10. Scheda SD (16 GB)
  11. Potenziometro (10k)

Passaggio 2: componenti software

Componenti software
Componenti software
  1. PC/LaptopInstalla l'applicazione Xampp nel tuo laptop/PC. Collega il tuo PC/Laptop alla rete ethernet che dispone di un server DHCP. Quindi, apri CMD ed esegui questo comando: ipconfig. Guarda il tuo indirizzo IP (il mio è 172.37.40.40) e ricordalo. Esegui Xampp, in Module Apache klik Config, seleziona Apache (httpd.conf). Trova e modifica questo comando: #Listen 172.37.40.40:80. Rimuovere " # " e quindi salvare il file
  2. Raspberry Pi presumo che sulla scheda SD ci sia un sistema operativo Raspbian Stretch. Inserisci la scheda SD nel Raspberry Pi e accendi il Raspberry Pi.

    • Installa la libreria di impronte digitali sul tuo Raspberry Pi seguendo questo link

      sicherheitskritisch.de/2015/03/impronta digitale…

    • Installa la libreria RFID RC522 sul tuo Raspberry Pi seguendo questo link

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

    • Controllo del modulo LCD 20x4 utilizzando Python seguendo questo link

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

Passaggio 3: integrazione hardware

Integrazione hardware
Integrazione hardware
Integrazione hardware
Integrazione hardware
Integrazione hardware
Integrazione hardware
Integrazione hardware
Integrazione hardware
  1. Modulo per impronte digitali Raspberry Pi e R305Segui questo link

    sicherheitskritisch.de/2015/03/impronta digitale…

  2. Modulo RFID Raspberry Pi e RC522Segui questo link

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

  3. Raspberry Pi e modulo LCD 20x4Segui questo link

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

  4. Raspberry Pi e Push ButtonDesain il layout del tuo PCB usando il software Eagle, puoi guardare l'immagine allegata e seguire l'immagine del pinout.
  5. Raspberry Pi e Buzzer Puoi usare un altro I/O disponibile in Raspberry Pi, ma per questo progetto scelgo il pin 40 per il cicalino.

Passaggio 4: integrazione del software

Integrazione software
Integrazione software
Integrazione software
Integrazione software
Integrazione software
Integrazione software
Integrazione software
Integrazione software
  • Per PC/Laptop

    1. Assicurati che il tuo laptop/PC sia connesso a una rete ethernet che disponga di un server DHCP. Quindi puoi controllare l'indirizzo IP del tuo laptop/PC sempre lo stesso di prima (il mio è 172.37.40.40).
    2. Esegui il software Xampp, quindi fai clic su Start su Apache e sul modulo MySQL.
    3. Esegui Browser (ad esempio Mozilla Firefox), quindi nella barra degli indirizzi digita questo comando: 172.37.404.40/phpmyadmin, quindi inserisci. Verrai indirizzato a phpmyadmin per la creazione del database.
    4. Crea database come l'immagine allegata.
  • Per Raspberry Pi Contattami per il codice in Raspberry Pi.

Passaggio 5: eseguire il sistema

Esegui il sistema
Esegui il sistema
  1. Accendi il tuo Raspberry Pi e collegalo alla stessa rete ethernet del PC/Laptop. Assicurati che il tuo Raspberry Pi sia connesso alla stessa rete eseguendo questo comando nel terminale: ifconfig. Se connesso, il tuo Raspberry Pi avrĂ  un indirizzo IP come 172.37.40.45 o altro. Per eseguire questa prosa, dovresti avere tastiera e mouse, quindi collegarlo alla porta USB Raspberry Pi.
  2. Esegui l'applicazione Xampp su laptop/PC. Quindi fai clic su Avvia Apache e il modulo MySQL.
  3. Esegui il codice:

    • Se vuoi registrare un nuovo utente, esegui Register.py sul terminale con questo comando: sudo python Register.py.
    • Se vuoi cercare un utente, esegui Searching.py sul terminale con questo comando: sudo python Searching.p y.

Consigliato: