Sadržaj:

Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka

Video: Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka

Video: Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Video: Biometrijska identifikacija i tiskanje potvrda 2024, Srpanj
Anonim
Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka
Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka

Video ovog projekta

Korak 1: Hardverske komponente

Hardverske komponente
Hardverske komponente
  1. R305 Modul otiska prsta
  2. PL2303 USB na TTL
  3. RC522 RFID modul
  4. 20x4 LCD
  5. Malina Pi
  6. Ethernet kabel
  7. Pritisni gumb (8)
  8. Zvučni signal
  9. Kratkospojna žica
  10. SD kartica (16 GB)
  11. Potenziometar (10k)

Korak 2: Softverske komponente

Softverske komponente
Softverske komponente
  1. Računalo/prijenosno računaloInstalirajte aplikaciju Xampp na svoje prijenosno računalo. Povežite svoje računalo/prijenosno računalo s ethernet mrežom koja ima DHCP poslužitelj. Zatim otvorite CMD i pokrenite ovu naredbu: ipconfig. Pogledajte svoju IP adresu (moja je 172.37.40.40) i zapamtite je. Pokrenite Xampp, u modulu Apache kliknite Konfiguracija, odaberite Apache (httpd.conf). Pronađite i uredite ovu naredbu: #Slušajte 172.37.40.40:80. Uklonite " #", a zatim spremite datoteku
  2. Raspberry PiI pretpostavlja da na SD kartici postoji Raspbian Stretch operacijski sustav. Umetnite SD karticu u Raspberry Pi i uključite Raspberry Pi.

    • Instalirajte biblioteku otisaka prstiju na svoj Raspberry Pi slijedeći ovu vezu

      sicherheitskritisch.de/2015/03/fingerprint…

    • Instalirajte RFID biblioteku RC522 na svoj Raspberry Pi slijedeći ovu vezu

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

    • 20x4 LCD modul Upravljanje pomoću Pythona slijedeći ovu vezu

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

Korak 3: Integracija hardvera

Hardverska integracija
Hardverska integracija
Hardverska integracija
Hardverska integracija
Hardverska integracija
Hardverska integracija
Hardverska integracija
Hardverska integracija
  1. Modul otiska prsta Raspberry Pi i R305 Slijedite ovu vezu

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi i RC522 RFID modul Slijedite ovu vezu

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

  3. Raspberry Pi i 20x4 LCD modul Slijedite ovu vezu

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

  4. Raspberry Pi i gumb za guranjeOdstranite izgled PCB -a pomoću softvera Eagle, možete pogledati priloženu sliku i slijediti sliku iscrtavanja.
  5. Raspberry Pi i zujalicaMožete koristiti još jedan dostupan I/O u Raspberry Pi -u, ali za ovaj projekt biram pin 40 za zujalicu.

Korak 4: Integracija softvera

Integracija softvera
Integracija softvera
Integracija softvera
Integracija softvera
Integracija softvera
Integracija softvera
Integracija softvera
Integracija softvera
  • Za PC/prijenosno računalo

    1. Provjerite je li vaše prijenosno računalo/računalo spojeno na ethernet mrežu koja ima DHCP poslužitelj. Tako da možete provjeriti IP adresu prijenosnog računala/računala i dalje istu kao i prije (moja je 172.37.40.40).
    2. Pokrenite Xampp Software, a zatim kliknite Start na Apacheu i MySQL modulu.
    3. Pokrenite Preglednik (npr. Mozilla Firefox), zatim u adresnu traku upišite ovu naredbu: 172.37.40.40/phpmyadmin, a zatim unesite. Bit ćete preusmjereni na phpmyadmin za izradu baze podataka.
    4. Napravite bazu podataka kao na priloženoj slici.
  • Za Raspberry Pi Kontaktirajte me za kod u malini pi.

Korak 5: Pokrenite sustav

Pokrenite sustav
Pokrenite sustav
  1. Uključite Raspberry Pi i povežite ga na istu Ethernet mrežu kao i računalo/prijenosno računalo. Uvjerite se da se vaš Raspberry Pi spojio na istu mrežu pokretanjem ove naredbe u terminalu: ifconfig. Ako ste povezani, Raspberry Pi će imati IP adresu poput 172.37.40.45 ili drugu. Da biste izvršili ovu prozu, trebali biste imati tipkovnicu i miš, a zatim ih priključiti na Raspberry Pi USB priključak.
  2. Pokrenite aplikaciju Xampp na prijenosnom računalu. Zatim kliknite Pokreni Apache i MySQL modul.
  3. Pokrenite kôd:

    • Ako želite registrirati novog korisnika, pokrenite Register.py na terminalu pomoću ove naredbe: sudo python Register.py.
    • Ako želite pretraživati korisnika, pokrenite Searching.py na terminalu prema ovom zapovjedniku: sudo python Searching.p y.

Preporučeni: