Indholdsfortegnelse:

Fingeraftryk og RFID -baseret tilstedeværelsessystem ved hjælp af Raspberry Pi og MySQL -database: 5 trin
Fingeraftryk og RFID -baseret tilstedeværelsessystem ved hjælp af Raspberry Pi og MySQL -database: 5 trin

Video: Fingeraftryk og RFID -baseret tilstedeværelsessystem ved hjælp af Raspberry Pi og MySQL -database: 5 trin

Video: Fingeraftryk og RFID -baseret tilstedeværelsessystem ved hjælp af Raspberry Pi og MySQL -database: 5 trin
Video: Biometric Fingerprint Access Control Time Attendance 125Khz RFID Keypad Card Reader Free Software 2024, Juli
Anonim
Fingeraftryk og RFID -baseret tilstedeværelsessystem ved hjælp af Raspberry Pi og MySQL Database
Fingeraftryk og RFID -baseret tilstedeværelsessystem ved hjælp af Raspberry Pi og MySQL Database

Video af dette projekt

Trin 1: Hardwarekomponenter

Hardware -komponenter
Hardware -komponenter
  1. R305 fingeraftryksmodul
  2. PL2303 USB til TTL
  3. RC522 RFID -modul
  4. 20x4 LCD
  5. Hindbær Pi
  6. Ethernet -kabel
  7. Trykknap (8)
  8. Summer
  9. Jumper Wire
  10. SD -kort (16 GB)
  11. Potensiometer (10k)

Trin 2: Softwarekomponenter

Softwarekomponenter
Softwarekomponenter
  1. PC/bærbar computer Installer Xampp -applikationen i din bærbare/pc. Tilslut din pc/laptop til ethernet -netværket, der har en DHCP -server. Åbn derefter CMD og kør denne kommando: ipconfig. Se din IP -adresse (min er 172.37.40.40) og husk den. Kør Xampp, i modul Apache klik på Konfig, vælg Apache (httpd.conf). Find og rediger denne kommando: #Listen 172.37.40.40:80. Fjern " #", og gem derefter httpd.conf -filen.
  2. Raspberry PiI antager, at der på SD -kortet er et Raspbian Stretch -operativsystem. Indsæt SD -kortet i Raspberry Pi, og tænd for Raspberry Pi.

    • Installer fingeraftryksbibliotek til din Raspberry Pi ved at følge dette link

      sicherheitskritisch.de/2015/03/fingerprint…

    • Installer RC522 RFID -bibliotek til din Raspberry Pi ved at følge dette link

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

    • 20x4 LCD -modulstyring ved hjælp af Python ved at følge dette link

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

Trin 3: Hardwareintegration

Hardware Integration
Hardware Integration
Hardware Integration
Hardware Integration
Hardware Integration
Hardware Integration
Hardware Integration
Hardware Integration
  1. Raspberry Pi og R305 fingeraftryksmodul Følg dette link

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi og RC522 RFID -modul Følg dette link

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

  3. Raspberry Pi og 20x4 LCD -modul Følg dette link

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

  4. Raspberry Pi og Push Button Forbehold dit PCB -layout ved hjælp af Eagle -software, kan du se billedet vedhæftet og følge pinout -billedet.
  5. Raspberry Pi og Buzzer Du kan bruge en anden tilgængelig I/O i Raspberry Pi, men til dette projekt vælger jeg pin 40 til summer.

Trin 4: Softwareintegration

Software Integration
Software Integration
Software Integration
Software Integration
Software Integration
Software Integration
Software Integration
Software Integration
  • Til pc/bærbar

    1. Sørg for, at din bærbare/pc er forbundet til et ethernet -netværk, der har en DHCP -server. Så du kan stadig kontrollere din bærbare/pc -IP -adresse som før (min er 172.37.40.40).
    2. Kør Xampp Software, og klik derefter på Start på Apache og MySQL -modul.
    3. Kør Browser (f.eks. Mozilla Firefox), skriv derefter denne kommando i adresselinjen: 172.37.40.40/phpmyadmin, og indtast derefter. Du bliver sendt til phpmyadmin for at lave en database.
    4. Opret database som det vedhæftede billede.
  • For Raspberry Pi Kontakt mig for kode i hindbær pi.

Trin 5: Kør systemet

Kør systemet
Kør systemet
  1. Tænd din Raspberry Pi, og slut den til det samme ethernet -netværk som pc/bærbar. Sørg for, at din Raspberry Pi har oprettet forbindelse til det samme netværk ved at køre denne kommando i terminal: ifconfig. Hvis tilsluttet din Raspberry Pi vil have IP -adresse som 172.37.40.45 eller andet. For at udføre denne proces skal du have tastatur og mus, og derefter tilslutte den til Raspberry Pi USB -port.
  2. Kør Xampp -applikation på bærbar/pc. Klik derefter på Start Apache og MySQL -modul.
  3. Kør koden:

    • Hvis du vil registrere en ny bruger, skal du køre Register.py på terminal med denne kommando: sudo python Register.py.
    • Hvis du vil søge efter en bruger, skal du køre Searching.py på terminalen med denne komman: sudo python Searching.p y.

Anbefalede: