Sommario:
- Passaggio 1: componenti hardware
- Passaggio 2: componenti software
- Passaggio 3: integrazione hardware
- Passaggio 4: integrazione del software
- Passaggio 5: eseguire il sistema
Video: Sistema di rilevazione presenze basato su impronte digitali e RFID utilizzando Raspberry Pi e database MySQL: 5 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Video di questo progetto
Passaggio 1: componenti hardware
- Modulo impronte digitali R305
- PL2303 da USB a TTL
- Modulo RFID RC522
- LCD 20x4
- Lampone Pi
- Cavo Ethernet
- Pulsante (8)
- Cicalino
- Cavo del ponticello
- Scheda SD (16 GB)
- Potenziometro (10k)
Passaggio 2: componenti software
- 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
-
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
-
Modulo per impronte digitali Raspberry Pi e R305Segui questo link
sicherheitskritisch.de/2015/03/impronta digitale…
-
Modulo RFID Raspberry Pi e RC522Segui questo link
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Raspberry Pi e modulo LCD 20x4Segui questo link
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- 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.
- 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
-
Per PC/Laptop
- 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).
- Esegui il software Xampp, quindi fai clic su Start su Apache e sul modulo MySQL.
- 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.
- Crea database come l'immagine allegata.
- Per Raspberry Pi Contattami per il codice in Raspberry Pi.
Passaggio 5: eseguire il sistema
- 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.
- Esegui l'applicazione Xampp su laptop/PC. Quindi fai clic su Avvia Apache e il modulo MySQL.
-
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.