Innholdsfortegnelse:

Fingeravtrykk og RFID -basert deltakelsessystem ved bruk av Raspberry Pi og MySQL -database: 5 trinn
Fingeravtrykk og RFID -basert deltakelsessystem ved bruk av Raspberry Pi og MySQL -database: 5 trinn

Video: Fingeravtrykk og RFID -basert deltakelsessystem ved bruk av Raspberry Pi og MySQL -database: 5 trinn

Video: Fingeravtrykk og RFID -basert deltakelsessystem ved bruk av Raspberry Pi og MySQL -database: 5 trinn
Video: Yale Doorman | Monteringsfilm 8 av 9 - Hvordan du programmerer låsen 2024, November
Anonim
Fingeravtrykk og RFID -basert oppmøte System ved bruk av Raspberry Pi og MySQL Database
Fingeravtrykk og RFID -basert oppmøte System ved bruk av Raspberry Pi og MySQL Database

Video av dette prosjektet

Trinn 1: Maskinvarekomponenter

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

Trinn 2: Programvarekomponenter

Programvarekomponenter
Programvarekomponenter
  1. PC/bærbar PC Installer Xampp -applikasjonen i din bærbare/PC. Koble PC/bærbar PC til ethernet -nettverket som har en DHCP -server. Åpne deretter CMD og kjør denne kommandoen: ipconfig. Se på IP -adressen din (min er 172.37.40.40) og husk den. Kjør Xampp, i modul Apache klikker du Config, velg Apache (httpd.conf). Finn og rediger denne kommandoen: #Lytt 172.37.40.40:80. Fjern " #" og lagre deretter httpd.conf -filen.
  2. Raspberry Pi Jeg antar at det er et Raspbian Stretch -operativsystem på SD -kortet. Sett inn SD -kortet i Raspberry Pi og slå på Raspberry Pi.

    • Installer fingeravtrykksbiblioteket til Raspberry Pi ved å følge denne lenken

      sicherheitskritisch.de/2015/03/fingerprint…

    • Installer RC522 RFID -biblioteket på din Raspberry Pi ved å følge denne lenken

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

    • 20x4 LCD -modulkontroll ved hjelp av Python ved å følge denne lenken

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

Trinn 3: Maskinvareintegrasjon

Maskinvareintegrasjon
Maskinvareintegrasjon
Maskinvareintegrasjon
Maskinvareintegrasjon
Maskinvareintegrasjon
Maskinvareintegrasjon
Maskinvareintegrasjon
Maskinvareintegrasjon
  1. Raspberry Pi og R305 fingeravtrykkmodul Følg denne lenken

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi og RC522 RFID -modul Følg denne lenken

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

  3. Raspberry Pi og 20x4 LCD -modul Følg denne lenken

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

  4. Raspberry Pi og trykknapp Forbli PCB -oppsettet ved hjelp av Eagle -programvare, du kan se bildet vedlagt og følge pinout -bildet.
  5. Raspberry Pi og Buzzer Du kan bruke en annen tilgjengelig I/O i Raspberry Pi, men for dette prosjektet velger jeg pin 40 for summer.

Trinn 4: Programvareintegrasjon

Programvareintegrasjon
Programvareintegrasjon
Programvareintegrasjon
Programvareintegrasjon
Programvareintegrasjon
Programvareintegrasjon
Programvareintegrasjon
Programvareintegrasjon
  • For PC/bærbar PC

    1. Sørg for at din bærbare/PC er koblet til et ethernet -nettverk som har en DHCP -server. Så du kan sjekke din bærbare/PC -IP -adresse fortsatt den samme som før (min er 172.37.40.40).
    2. Kjør Xampp Software, og klikk deretter Start på Apache og MySQL Module.
    3. Kjør nettleseren (f.eks. Mozilla Firefox), skriv inn denne kommandoen i adressefeltet: 172.37.40.40/phpmyadmin, og skriv deretter inn. Du blir sendt til phpmyadmin for å lage database.
    4. Lag en database som er vedlagt bildet.
  • For Raspberry Pi Kontakt meg for kode i bringebær pi.

Trinn 5: Kjør systemet

Kjør systemet
Kjør systemet
  1. Slå på Raspberry Pi og koble den til det samme ethernet -nettverket som PC/bærbar PC. Sørg for at Raspberry Pi har koblet til det samme nettverket ved å kjøre denne kommandoen i terminalen: ifconfig. Hvis Raspberry Pi er tilkoblet, vil den ha IP -adresse som 172.37.40.45 eller annen. For å utføre denne prosessen, må du ha tastatur og mus, og deretter koble den til Raspberry Pi USB -port.
  2. Kjør Xampp -applikasjon på bærbar PC/PC. Klikk deretter Start Apache og MySQL -modul.
  3. Kjør koden:

    • Hvis du vil registrere en ny bruker, kjører du Register.py på terminalen med denne kommandoen: sudo python Register.py.
    • Hvis du vil Søke etter en bruker, kjører du Searching.py på terminalen med denne kommandoen: sudo python Searching.p y.

Anbefalt: