Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Video av detta projekt
Steg 1: Hårdvarukomponenter
- R305 fingeravtrycksmodul
- PL2303 USB till TTL
- RC522 RFID -modul
- 20x4 LCD
- Raspberry Pi
- Ethernet -kabel
- Tryckknapp (8)
- Summer
- Jumper Wire
- SD -kort (16 GB)
- Potensiometer (10k)
Steg 2: Programvarukomponenter
- PC/bärbar dator Installera Xampp -applikationen i din bärbara dator/dator. Anslut din dator/bärbara dator till Ethernet -nätverket som har en DHCP -server. Öppna sedan CMD och kör följande kommando: ipconfig. Titta på din IP -adress (min är 172.37.40.40) och kom ihåg den. Kör Xampp, i modul Apache klicka på Config, välj Apache (httpd.conf). Hitta och redigera det här kommandot: #Lyssna 172.37.40.40:80. Ta bort " #" och spara sedan httpd.conf -filen.
-
Raspberry PiI antar att på SD -kortet finns ett Raspbian Stretch -operativsystem. Sätt i SD -kortet i Raspberry Pi och slå på Raspberry Pi.
-
Installera fingeravtrycksbibliotek till din Raspberry Pi genom att följa denna länk
sicherheitskritisch.de/2015/03/fingerprint…
-
Installera RC522 RFID -biblioteket på din Raspberry Pi genom att följa denna länk
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
20x4 LCD -modulstyrning med Python genom att följa denna länk
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
-
Steg 3: Hårdvaruintegration
-
Raspberry Pi och R305 Fingerprint Module Följ den här länken
sicherheitskritisch.de/2015/03/fingerprint…
-
Raspberry Pi och RC522 RFID -modul Följ den här länken
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Raspberry Pi och 20x4 LCD -modul Följ den här länken
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- Raspberry Pi och Push Button Förbli din PCB -layout med Eagle -programvara, du kan se bilden bifogad och följa pinout -bilden.
- Raspberry Pi och Buzzer Du kan använda en annan tillgänglig I/O i Raspberry Pi, men för detta projekt väljer jag pin 40 för summer.
Steg 4: Programintegration
-
För PC/bärbar dator
- Se till att din bärbara dator/dator är ansluten till ett Ethernet -nätverk som har en DHCP -server. Så du kan kontrollera din bärbara dator/IP -adress fortfarande samma som tidigare (min är 172.37.40.40).
- Kör Xampp Software, klicka sedan på Start på Apache och MySQL Module.
- Kör webbläsaren (t.ex. Mozilla Firefox), skriv det här kommandot i adressfältet: 172.37.40.40/phpmyadmin, skriv sedan in. Du kommer att hänvisas till phpmyadmin för att skapa databas.
- Skapa samma databas som bilden som bifogas.
- För Raspberry Pi Kontakta mig för kod i hallon pi.
Steg 5: Kör systemet
- Slå på din Raspberry Pi och anslut den till samma Ethernet -nätverk som PC/Laptop. Se till att din Raspberry Pi har anslutit till samma nätverk genom att köra det här kommandot i terminalen: ifconfig. Om den är ansluten kommer din Raspberry Pi att ha en IP -adress som 172.37.40.45 eller annat. För att utföra denna process bör du ha tangentbord och mus och sedan ansluta den till Raspberry Pi USB -port.
- Kör Xampp -applikation på bärbar dator/dator. Klicka sedan på Start Apache och MySQL -modul.
-
Kör koden:
- Om du vill registrera en ny användare, kör Register.py på terminalen med det här kommandot: sudo python Register.py.
- Om du vill söka efter en användare, kör Searching.py på terminalen med denna komman: sudo python Searching.p y.