Kazalo:

Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: 5 korakov
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: 5 korakov

Video: Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: 5 korakov

Video: Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL: 5 korakov
Video: Война на денежные средства 2024, Julij
Anonim
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL
Sistem prisotnosti na podlagi prstnih odtisov in RFID z uporabo baze podatkov Raspberry Pi in MySQL

Videoposnetek tega projekta

1. korak: Strojne komponente

Komponente strojne opreme
Komponente strojne opreme
  1. R305 Modul prstnih odtisov
  2. PL2303 USB v TTL
  3. RC522 RFID modul
  4. 20x4 LCD
  5. Malina Pi
  6. Ethernet kabel
  7. Potisni gumb (8)
  8. Zvočni signal
  9. Mostična žica
  10. SD kartica (16 GB)
  11. Potenziometer (10k)

Korak: Komponente programske opreme

Komponente programske opreme
Komponente programske opreme
  1. Računalnik/prenosni računalnik Namestite aplikacijo Xampp v prenosni računalnik. Računalnik/prenosni računalnik povežite z ethernetnim omrežjem, ki ima strežnik DHCP. Nato odprite CMD in zaženite ta ukaz: ipconfig. Poglejte svoj IP naslov (moj je 172.37.40.40) in si ga zapomnite. Zaženite Xampp, v modulu Apache kliknite Config, izberite Apache (httpd.conf). Poiščite in uredite ta ukaz: #Poslušajte 172.37.40.40:80. Odstranite " #" in nato shranite datoteko
  2. Raspberry PiI predvideva, da je na kartici SD operacijski sistem Raspbian Stretch. Vstavite kartico SD v Raspberry Pi in vklopite Raspberry Pi.

    • Po tej povezavi namestite knjižnico prstnih odtisov v svoj Raspberry Pi

      sicherheitskritisch.de/2015/03/fingerprint…

    • Po tej povezavi namestite knjižnico RFID RC522 na svoj Raspberry Pi

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

    • 20x4 LCD modul Upravljajte z Pythonom po tej povezavi

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

3. korak: Integracija strojne opreme

Integracija strojne opreme
Integracija strojne opreme
Integracija strojne opreme
Integracija strojne opreme
Integracija strojne opreme
Integracija strojne opreme
Integracija strojne opreme
Integracija strojne opreme
  1. Modul prstnih odtisov Raspberry Pi in R305 Sledite tej povezavi

    sicherheitskritisch.de/2015/03/fingerprint…

  2. RFID modul Raspberry Pi in RC522 Sledite tej povezavi

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

  3. Raspberry Pi in 20x4 LCD modul Sledite tej povezavi

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

  4. Raspberry Pi in potisni gumb Odstranite postavitev tiskanega vezja s programsko opremo Eagle in si oglejte priloženo sliko ter sledite sliki izpiska.
  5. Raspberry Pi in Buzzer V Raspberry Pi lahko uporabite drug razpoložljiv V/I, vendar za ta projekt izberem pin 40 za brenčalo.

4. korak: Integracija programske opreme

Integracija programske opreme
Integracija programske opreme
Integracija programske opreme
Integracija programske opreme
Integracija programske opreme
Integracija programske opreme
Integracija programske opreme
Integracija programske opreme
  • Za osebni računalnik/prenosni računalnik

    1. Prepričajte se, da je vaš prenosnik/računalnik povezan z ethernetnim omrežjem s strežnikom DHCP. Tako lahko preverite IP naslov prenosnika/računalnika, ki je še vedno enak kot prej (moj je 172.37.40.40).
    2. Zaženite programsko opremo Xampp, nato kliknite Start na Apache in MySQL Module.
    3. Zaženite brskalnik (npr. Mozilla Firefox), nato v naslovno vrstico vnesite ta ukaz: 172.37.40.40/phpmyadmin, nato vnesite. Preusmerjeni boste na phpmyadmin za izdelavo baze podatkov.
    4. Ustvarite bazo podatkov, kot je priložena slika.
  • Za Raspberry Pi Za kodo v malini pi me kontaktirajte.

5. korak: Zaženite sistem

Zaženite sistem
Zaženite sistem
  1. Vklopite Raspberry Pi in ga povežite z istim ethernetnim omrežjem kot računalnik/prenosni računalnik. Prepričajte se, da je vaša naprava Raspberry Pi povezana z istim omrežjem, tako da zaženete ta ukaz v terminalu: ifconfig. Če ste povezani, bo vaš Raspberry Pi imel naslov IP, kot je 172.37.40.45 ali drug. Za izvedbo te proze morate imeti tipkovnico in miško, nato pa jih priključiti na vrata USB Raspberry Pi.
  2. Zaženite aplikacijo Xampp na prenosnem računalniku. Nato kliknite Začni Apache in modul MySQL.
  3. Zaženite kodo:

    • Če želite registrirati novega uporabnika, zaženite Register.py na terminalu s tem ukazom: sudo python Register.py.
    • Če želite poiskati uporabnika, zaženite Searching.py na terminalu s tem poveljnikom: sudo python Searching.p y.

Priporočena: