İçindekiler:

Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: 5 Adım
Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: 5 Adım

Video: Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: 5 Adım

Video: Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: 5 Adım
Video: WOWOONE 2PCS Wemos D1 Mini Arduino Uno WiFi Shield for ESP8266 ESP-12E, Development Board for Review 2024, Kasım
Anonim
Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi
Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi

Bu Projenin Videosu

Adım 1: Donanım Bileşenleri

Donanım bileşenleri
Donanım bileşenleri
  1. R305 Parmak İzi Modülü
  2. PL2303 USB'den TTL'ye
  3. RC522 RFID Modülü
  4. 20x4 LCD
  5. Ahududu Pi
  6. Ethernet kablosu
  7. Basma Düğmesi (8)
  8. zil
  9. Jumper Tel
  10. SD Kart (16 GB)
  11. Potansiyometre (10k)

2. Adım: Yazılım Bileşenleri

Yazılım Bileşenleri
Yazılım Bileşenleri
  1. PC/LaptopXampp uygulamasını dizüstü/PC'nize yükleyin. PC'nizi/Dizüstü Bilgisayarınızı bir DHCP Sunucusu olan ethernet ağına bağlayın. Ardından, CMD'yi açın ve şu komutu çalıştırın: ipconfig. IP Adresinize bakın (benimki 172.37.40.40) ve hatırlayın. Xampp'i çalıştırın, Modül Apache klik Config'de Apache'yi (httpd.conf) seçin. Şu komutu bulun ve düzenleyin: #Listen 172.37.40.40:80. " # " öğesini kaldırın ve ardından httpd.conf dosyasını kaydedin.
  2. Raspberry Pi, SD Kartta bir Raspbian Stretch İşletim Sistemi olduğunu varsayar. SD Kartı Raspberry Pi'ye takın ve Raspberry Pi'yi açın.

    • Bu bağlantıyı izleyerek Raspberry Pi'nize parmak izi kitaplığı yükleyin

      sicherheitskritisch.de/2015/03/fingerprint…

    • Bu bağlantıyı takip ederek Raspberry Pi'nize RC522 RFID kütüphanesini kurun

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

    • Bu bağlantıyı takip ederek Python kullanarak 20x4 LCD Modül Kontrolü

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

3. Adım: Donanım Entegrasyonu

Donanım Entegrasyonu
Donanım Entegrasyonu
Donanım Entegrasyonu
Donanım Entegrasyonu
Donanım Entegrasyonu
Donanım Entegrasyonu
Donanım Entegrasyonu
Donanım Entegrasyonu
  1. Raspberry Pi ve R305 Parmak İzi ModülüBu bağlantıyı takip edin

    sicherheitskritisch.de/2015/03/fingerprint…

  2. Raspberry Pi ve RC522 RFID ModülBu bağlantıyı takip edin

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

  3. Raspberry Pi ve 20x4 LCD ModülBu bağlantıyı takip edin

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

  4. Raspberry Pi ve Push ButtonDesain PCB düzeninizi Eagle yazılımını kullanarak, ekteki resme bakabilir ve pinout resmini takip edebilirsiniz.
  5. Raspberry Pi ve BuzzerRaspberry Pi'de mevcut başka bir G/Ç kullanabilirsiniz, ancak bu proje için buzzer için pin 40'ı seçiyorum.

4. Adım: Yazılım Entegrasyonu

Yazılım Entegrasyonu
Yazılım Entegrasyonu
Yazılım Entegrasyonu
Yazılım Entegrasyonu
Yazılım Entegrasyonu
Yazılım Entegrasyonu
Yazılım Entegrasyonu
Yazılım Entegrasyonu
  • PC/Dizüstü Bilgisayar için

    1. Dizüstü bilgisayarınızın/PC'nizin DHCP Sunucusu olan bir ethernet ağına bağlı olduğundan emin olun. Böylece Dizüstü/PC IP Adresinizi hala eskisi gibi kontrol edebilirsiniz (benimki 172.37.40.40).
    2. Xampp Yazılımını çalıştırın, ardından Apache ve MySQL Modülünde Başlat'ı tıklayın.
    3. Tarayıcıyı çalıştırın (örn. Mozilla Firefox), ardından Adres Çubuğuna şu komutu yazın: 172.37.40.40/phpmyadmin, ardından girin. Veritabanı yapmak için phpmyadmin'e yönlendirileceksiniz.
    4. Ekteki resimle aynı veritabanını oluşturun.
  • Raspberry Pi için Raspberry pi'deki kod için bana ulaşın.

Adım 5: Sistemi Çalıştırın

Sistemi Çalıştırın
Sistemi Çalıştırın
  1. Raspberry Pi'nizi açın ve PC/Laptop ile aynı ethernet ağına bağlayın. Terminalde şu komutu çalıştırarak Raspberry Pi'nizin aynı ağa bağlı olduğundan emin olun: ifconfig. Raspberry Pi'niz bağlanırsa, 172.37.40.45 veya başka bir IP Adresine sahip olacaktır. Bu işlemi gerçekleştirmek için klavye ve farenizin olması ve ardından Raspberry Pi USB Portuna takmanız gerekmektedir.
  2. Dizüstü/PC'de Xampp Uygulamasını çalıştırın. Ardından klik Apache ve MySQL Modülünü başlatın.
  3. Kodu çalıştırın:

    • Yeni bir kullanıcı kaydetmek istiyorsanız, terminalde Register.py'yi şu komutla çalıştırın: sudo python Register.py.
    • Bir kullanıcıyı aramak istiyorsanız, terminalde Searching.py'yi şu komutla çalıştırın: sudo python Searching.p y.

Önerilen: