INHOUDSOPGAWE:

Vingerafdruk- en RFID -gebaseerde bywoningstelsel met behulp van Raspberry Pi en MySQL -databasis: 5 stappe
Vingerafdruk- en RFID -gebaseerde bywoningstelsel met behulp van Raspberry Pi en MySQL -databasis: 5 stappe

Video: Vingerafdruk- en RFID -gebaseerde bywoningstelsel met behulp van Raspberry Pi en MySQL -databasis: 5 stappe

Video: Vingerafdruk- en RFID -gebaseerde bywoningstelsel met behulp van Raspberry Pi en MySQL -databasis: 5 stappe
Video: ФУТУРИСТИЧЕСКИЙ АВТОМОБИЛЬ ДЛЯ КЕМПЕРА ПРЕДЛАГАЕТ НОВЫЙ УРОВЕНЬ МОБИЛЬНОСТИ ДЛЯ КЕМПИНГА 2024, Julie
Anonim
Vingerafdruk- en RFID -gebaseerde bywoningstelsel met behulp van Raspberry Pi en MySQL -databasis
Vingerafdruk- en RFID -gebaseerde bywoningstelsel met behulp van Raspberry Pi en MySQL -databasis

Video van hierdie projek

Stap 1: Hardeware -komponente

Hardeware komponente
Hardeware komponente
  1. R305 vingerafdrukmodule
  2. PL2303 USB na TTL
  3. RC522 RFID -module
  4. 20x4 LCD
  5. Framboos Pi
  6. Ethernet -kabel
  7. Drukknoppie (8)
  8. Gonser
  9. Jumper Wire
  10. SD -kaart (16 GB)
  11. Potensiometer (10k)

Stap 2: Sagteware -komponente

Sagteware komponente
Sagteware komponente
  1. PC/Laptop Installeer Xampp -toepassing op u skootrekenaar/rekenaar. Koppel u rekenaar/skootrekenaar aan die ethernet -netwerk met 'n DHCP -bediener. Maak dan CMD oop en voer die volgende opdrag uit: ipconfig. Kyk na u IP -adres (myne is 172.37.40.40) en onthou dit. Begin Xampp, in Module Apache klik Config, kies Apache (httpd.conf). Soek en wysig hierdie opdrag: #Luister 172.37.40.40:80. Verwyder " #" en stoor dan die httpd.conf -lêer.
  2. Raspberry Pi Ek neem aan dat daar 'n Raspbian Stretch -bedryfstelsel op die SD -kaart is. Plaas die SD -kaart in die Raspberry Pi en skakel die Raspberry Pi aan.

    • Installeer die vingerafdrukbiblioteek op u Raspberry Pi deur hierdie skakel te volg

      sicherheitskritisch.de/2015/03/fingerprint…

    • Installeer RC522 RFID -biblioteek op u Raspberry Pi deur hierdie skakel te volg

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

    • 20x4 LCD -modulebeheer met behulp van Python deur hierdie skakel te volg

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

Stap 3: Hardeware -integrasie

Hardeware -integrasie
Hardeware -integrasie
Hardeware -integrasie
Hardeware -integrasie
Hardeware -integrasie
Hardeware -integrasie
Hardeware -integrasie
Hardeware -integrasie
  1. Raspberry Pi en R305 -vingerafdrukmodule Volg hierdie skakel

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi en RC522 RFID -module Volg hierdie skakel

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

  3. Framboos Pi en 20x4 LCD -module Volg hierdie skakel

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

  4. Framboos Pi en drukknop As u u PCB -uitleg met behulp van Eagle -sagteware behou, kan u na die aangehegte prentjie kyk en die prentjie volg.
  5. Raspberry Pi en Buzzer U kan nog 'n beskikbare I/O in Raspberry Pi gebruik, maar vir hierdie projek kies ek pin 40 vir die buzzer.

Stap 4: Sagteware -integrasie

Sagteware -integrasie
Sagteware -integrasie
Sagteware -integrasie
Sagteware -integrasie
Sagteware -integrasie
Sagteware -integrasie
Sagteware -integrasie
Sagteware -integrasie
  • Vir rekenaar/skootrekenaar

    1. Maak seker dat u skootrekenaar/rekenaar gekoppel is aan 'n ethernet -netwerk met 'n DHCP -bediener. U kan dus die IP -adres van u skootrekenaar/rekenaar nog steeds nagaan (myne is 172.37.40.40).
    2. Begin Xampp -sagteware en klik dan op Start op Apache en MySQL -module.
    3. Begin die blaaier (byvoorbeeld Mozilla Firefox), tik hierdie opdrag in die adresbalk: 172.37.40.40/phpmyadmin en voer dan in. U sal na phpmyadmin gestuur word vir die maak van 'n databasis.
    4. Skep dieselfde databasis as die prentjie hierby.
  • Vir Raspberry Pi Kontak my vir kode in framboos pi.

Stap 5: Begin die stelsel

Begin die stelsel
Begin die stelsel
  1. Skakel jou Raspberry Pi aan en koppel dit aan dieselfde Ethernet -netwerk as 'n rekenaar/skootrekenaar. Maak seker dat u Raspberry Pi aan dieselfde netwerk gekoppel is deur hierdie opdrag in terminale uit te voer: ifconfig. As u Raspberry Pi gekoppel is, het die IP -adres soos 172.37.40.45 of ander. Om hierdie proses uit te voer, moet u 'n sleutelbord en 'n muis hê en dit aan die Raspberry Pi USB -poort koppel.
  2. Begin Xampp -toepassing op 'n skootrekenaar/rekenaar. Klik dan op Start Apache en MySQL -module.
  3. Voer die kode uit:

    • As u 'n nuwe gebruiker wil registreer, voer Register.py op terminale uit met hierdie opdrag: sudo python Register.py.
    • As u 'n gebruiker wil soek, voer Searching.py uit op die terminale deur hierdie kommando: sudo python Searching.p y.

Aanbeveel: