Innehållsförteckning:

Fingeravtryck och RFID -baserat närvarosystem med Raspberry Pi och MySQL -databas: 5 steg
Fingeravtryck och RFID -baserat närvarosystem med Raspberry Pi och MySQL -databas: 5 steg

Video: Fingeravtryck och RFID -baserat närvarosystem med Raspberry Pi och MySQL -databas: 5 steg

Video: Fingeravtryck och RFID -baserat närvarosystem med Raspberry Pi och MySQL -databas: 5 steg
Video: Умный замок Welock Touch41 и шлюз Wifibox: полная установка и обзор! 2024, Juli
Anonim
Fingeravtryck och RFID -baserat närvarosystem med Raspberry Pi och MySQL -databas
Fingeravtryck och RFID -baserat närvarosystem med Raspberry Pi och MySQL -databas

Video av detta projekt

Steg 1: Hårdvarukomponenter

Hårdvarukomponenter
Hårdvarukomponenter
  1. R305 fingeravtrycksmodul
  2. PL2303 USB till TTL
  3. RC522 RFID -modul
  4. 20x4 LCD
  5. Raspberry Pi
  6. Ethernet -kabel
  7. Tryckknapp (8)
  8. Summer
  9. Jumper Wire
  10. SD -kort (16 GB)
  11. Potensiometer (10k)

Steg 2: Programvarukomponenter

Programvarukomponenter
Programvarukomponenter
  1. 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.
  2. 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

Hårdvaruintegration
Hårdvaruintegration
Hårdvaruintegration
Hårdvaruintegration
Hårdvaruintegration
Hårdvaruintegration
Hårdvara Integration
Hårdvara Integration
  1. Raspberry Pi och R305 Fingerprint Module Följ den här länken

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi och RC522 RFID -modul Följ den här länken

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

  3. Raspberry Pi och 20x4 LCD -modul Följ den här länken

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

  4. Raspberry Pi och Push Button Förbli din PCB -layout med Eagle -programvara, du kan se bilden bifogad och följa pinout -bilden.
  5. 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

Programvaruintegration
Programvaruintegration
Programvaruintegration
Programvaruintegration
Programvaruintegration
Programvaruintegration
Programvaruintegration
Programvaruintegration
  • För PC/bärbar dator

    1. 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).
    2. Kör Xampp Software, klicka sedan på Start på Apache och MySQL Module.
    3. 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.
    4. Skapa samma databas som bilden som bifogas.
  • För Raspberry Pi Kontakta mig för kod i hallon pi.

Steg 5: Kör systemet

Kör systemet
Kör systemet
  1. 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.
  2. Kör Xampp -applikation på bärbar dator/dator. Klicka sedan på Start Apache och MySQL -modul.
  3. 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.

Rekommenderad: