INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Video van hierdie projek
Stap 1: Hardeware -komponente
- R305 vingerafdrukmodule
- PL2303 USB na TTL
- RC522 RFID -module
- 20x4 LCD
- Framboos Pi
- Ethernet -kabel
- Drukknoppie (8)
- Gonser
- Jumper Wire
- SD -kaart (16 GB)
- Potensiometer (10k)
Stap 2: Sagteware -komponente
- PC/Laptop Installeer Xampp -toepassing op u skootrekenaar/rekenaar. Koppel u rekenaar/skootrekenaar aan die ethernet -netwerk met 'n DHCP -bediener. Maak dan CMD oop en voer die volgende opdrag uit: ipconfig. Kyk na u IP -adres (myne is 172.37.40.40) en onthou dit. Begin Xampp, in Module Apache klik Config, kies Apache (httpd.conf). Soek en wysig hierdie opdrag: #Luister 172.37.40.40:80. Verwyder " #" en stoor dan die httpd.conf -lêer.
-
Raspberry Pi Ek neem aan dat daar 'n Raspbian Stretch -bedryfstelsel op die SD -kaart is. Plaas die SD -kaart in die Raspberry Pi en skakel die Raspberry Pi aan.
-
Installeer die vingerafdrukbiblioteek op u Raspberry Pi deur hierdie skakel te volg
sicherheitskritisch.de/2015/03/fingerprint…
-
Installeer RC522 RFID -biblioteek op u Raspberry Pi deur hierdie skakel te volg
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
20x4 LCD -modulebeheer met behulp van Python deur hierdie skakel te volg
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
-
Stap 3: Hardeware -integrasie
-
Raspberry Pi en R305 -vingerafdrukmodule Volg hierdie skakel
sicherheitskritisch.de/2015/03/fingerprint…
-
Raspberry Pi en RC522 RFID -module Volg hierdie skakel
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Framboos Pi en 20x4 LCD -module Volg hierdie skakel
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- Framboos Pi en drukknop As u u PCB -uitleg met behulp van Eagle -sagteware behou, kan u na die aangehegte prentjie kyk en die prentjie volg.
- Raspberry Pi en Buzzer U kan nog 'n beskikbare I/O in Raspberry Pi gebruik, maar vir hierdie projek kies ek pin 40 vir die buzzer.
Stap 4: Sagteware -integrasie
-
Vir rekenaar/skootrekenaar
- Maak seker dat u skootrekenaar/rekenaar gekoppel is aan 'n ethernet -netwerk met 'n DHCP -bediener. U kan dus die IP -adres van u skootrekenaar/rekenaar nog steeds nagaan (myne is 172.37.40.40).
- Begin Xampp -sagteware en klik dan op Start op Apache en MySQL -module.
- Begin die blaaier (byvoorbeeld Mozilla Firefox), tik hierdie opdrag in die adresbalk: 172.37.40.40/phpmyadmin en voer dan in. U sal na phpmyadmin gestuur word vir die maak van 'n databasis.
- Skep dieselfde databasis as die prentjie hierby.
- Vir Raspberry Pi Kontak my vir kode in framboos pi.
Stap 5: Begin die stelsel
- Skakel jou Raspberry Pi aan en koppel dit aan dieselfde Ethernet -netwerk as 'n rekenaar/skootrekenaar. Maak seker dat u Raspberry Pi aan dieselfde netwerk gekoppel is deur hierdie opdrag in terminale uit te voer: ifconfig. As u Raspberry Pi gekoppel is, het die IP -adres soos 172.37.40.45 of ander. Om hierdie proses uit te voer, moet u 'n sleutelbord en 'n muis hê en dit aan die Raspberry Pi USB -poort koppel.
- Begin Xampp -toepassing op 'n skootrekenaar/rekenaar. Klik dan op Start Apache en MySQL -module.
-
Voer die kode uit:
- As u 'n nuwe gebruiker wil registreer, voer Register.py op terminale uit met hierdie opdrag: sudo python Register.py.
- As u 'n gebruiker wil soek, voer Searching.py uit op die terminale deur hierdie kommando: sudo python Searching.p y.