Sadržaj:

Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka

Video: Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka

Video: Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Video: Обзор Xiaomi Mi Notebook Pro X 2024, Novembar
Anonim
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u 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. Raspberry Pi
  6. Ethernet kabel
  7. Pritisnite dugme (8)
  8. Zujalica
  9. Jumper Wire
  10. SD kartica (16 GB)
  11. Potenziometar (10k)

Korak 2: Softverske komponente

Softverske komponente
Softverske komponente
  1. PC/Laptop Instalirajte aplikaciju Xampp na svom prijenosnom računaru. Povežite računar/laptop sa ethernet mrežom koja ima DHCP server. 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 operativni sistem. 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 Upravljajte pomoću Pythona slijedeći ovu vezu

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

Korak 3: Hardverska integracija

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

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi i RC522 RFID modulPratite ovu vezu

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

  3. Raspberry Pi i 20x4 LCD modulPratite ovu vezu

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

  4. Raspberry Pi i dugme za pritiskanjeOdstranite izgled PCB -a pomoću softvera Eagle, možete pogledati priloženu sliku i slijediti sliku iscrtavanja.
  5. Raspberry Pi i zujalicaMožete koristiti neki drugi dostupni 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/Laptop

    1. Uverite se da je vaš laptop/računar povezan na ethernet mrežu koja ima DHCP server. Tako da možete provjeriti IP adresu vašeg prijenosnog računara/računala i dalje istu kao i prije (moja je 172.37.40.40).
    2. Pokrenite Xampp Software, a zatim kliknite Start na Apache i MySQL modulu.
    3. Pokrenite Preglednik (npr. Mozilla Firefox), zatim u adresnu traku otkucajte ovu naredbu: 172.37.40.40/phpmyadmin, a zatim unesite. Bićete preusmereni na phpmyadmin za pravljenje baze podataka.
    4. Napravite bazu podataka kao na priloženoj slici.
  • Za Raspberry Pi Kontaktirajte me za kod u malini pi.

Korak 5: Pokrenite sistem

Pokrenite sistem
Pokrenite sistem
  1. Uključite svoj Raspberry Pi i povežite ga na istu Ethernet mrežu kao PC/prijenosno računalo. Uvjerite se da je vaš Raspberry Pi povezan na istu mrežu tako što ćete pokrenuti ovu naredbu u terminalu: ifconfig. Ako ste povezani, vaš Raspberry Pi će imati IP adresu poput 172.37.40.45 ili drugu. Da biste izvršili ovu prozu, trebali biste imati tastaturu i miša, a zatim ih priključiti na Raspberry Pi USB port.
  2. Pokrenite aplikaciju Xampp na prijenosnom računaru. 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 od strane ovog komandanta: sudo python Searching.p y.

Preporučuje se: