Spisu treści:

System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: 5 kroków
System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: 5 kroków

Wideo: System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: 5 kroków

Wideo: System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL: 5 kroków
Wideo: [PROJEKT] Sejf otwierany odciskiem palca oparty o Arduino 2024, Czerwiec
Anonim
System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL
System obecności oparty na odciskach palców i RFID przy użyciu Raspberry Pi i bazy danych MySQL

Wideo tego projektu

Krok 1: Komponenty sprzętowe

Komponenty sprzętowe
Komponenty sprzętowe
  1. Moduł linii papilarnych R305
  2. PL2303 USB do TTL
  3. Moduł RFID RC522
  4. Wyświetlacz LCD 20x4
  5. Malina Pi
  6. Kabel Ethernet
  7. Przycisk (8)
  8. Brzęczyk
  9. Przewód połączeniowy
  10. Karta SD (16 GB)
  11. Potencjometr (10k)

Krok 2: Składniki oprogramowania

Komponenty oprogramowania
Komponenty oprogramowania
  1. PC/LaptopZainstaluj aplikację Xampp na swoim laptopie/komputerze. Podłącz komputer PC/laptop do sieci Ethernet wyposażonej w serwer DHCP. Następnie otwórz CMD i uruchom następujące polecenie: ipconfig. Spójrz na swój adres IP (mój to 172.37.40.40) i zapamiętaj go. Uruchom Xampp, w Module Apache kliknij Config, wybierz Apache (httpd.conf). Znajdź i edytuj to polecenie: #Listen 172.37.40.40:80. Usuń " # ", a następnie zapisz plik
  2. Raspberry PiI zakłada, że na karcie SD znajduje się system operacyjny Raspbian Stretch. Włóż kartę SD do Raspberry Pi i włącz Raspberry Pi.

    • Zainstaluj bibliotekę odcisków palców na swoim Raspberry Pi, klikając ten link

      sicherheitskritisch.de/2015/03/odcisk palca…

    • Zainstaluj bibliotekę RC522 RFID na swoim Raspberry Pi, klikając ten link

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

    • Sterowanie modułem LCD 20x4 za pomocą Pythona, klikając ten link

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

Krok 3: Integracja sprzętowa

Integracja sprzętowa
Integracja sprzętowa
Integracja sprzętowa
Integracja sprzętowa
Integracja sprzętowa
Integracja sprzętowa
Integracja sprzętowa
Integracja sprzętowa
  1. Moduł linii papilarnych Raspberry Pi i R305Skorzystaj z tego linku

    sicherheitskritisch.de/2015/03/odcisk palca…

  2. Moduł RFID Raspberry Pi i RC522Skorzystaj z tego linku!

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

  3. Raspberry Pi i moduł LCD 20x4Podążaj za tym linkiem!

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

  4. Raspberry Pi i Push ButtonZaprojektuj układ PCB za pomocą oprogramowania Eagle, możesz spojrzeć na załączony obrazek i podążać za rysunkiem pinów.
  5. Raspberry Pi i Buzzer Możesz użyć innego dostępnego I/O w Raspberry Pi, ale do tego projektu wybieram pin 40 dla buzzera.

Krok 4: Integracja oprogramowania

Integracja oprogramowania
Integracja oprogramowania
Integracja oprogramowania
Integracja oprogramowania
Integracja oprogramowania
Integracja oprogramowania
Integracja oprogramowania
Integracja oprogramowania
  • Do komputera/laptopa
    1. Upewnij się, że Twój Laptop/PC jest podłączony do sieci Ethernet, która ma serwer DHCP. Możesz więc sprawdzić adres IP laptopa/komputera nadal taki sam jak poprzednio (mój to 172.37.40.40).
    2. Uruchom oprogramowanie Xampp, a następnie kliknij Start na Apache i module MySQL.
    3. Uruchom przeglądarkę (np. Mozilla Firefox), następnie w pasku adresu wpisz polecenie: 172.37.40.40/phpmyadmin, następnie wpisz. Zostaniesz przekierowany do phpmyadmina w celu utworzenia bazy danych.
    4. Utwórz bazę danych taką samą jak na załączonym obrazku.
  • Dla Raspberry Pi Skontaktuj się ze mną, aby uzyskać kod w raspberry pi.

Krok 5: Uruchom system

Uruchom system
Uruchom system
  1. Włącz Raspberry Pi i podłącz go do tej samej sieci Ethernet, co komputer stacjonarny/laptop. Upewnij się, że Twoje Raspberry Pi połączyło się z tą samą siecią, uruchamiając to polecenie w terminalu: ifconfig. Po podłączeniu Twoje Raspberry Pi będzie miało adres IP taki jak 172.37.40.45 lub inny. Aby wykonać te zadania, powinieneś mieć klawiaturę i mysz, a następnie podłączyć je do portu USB Raspberry Pi.
  2. Uruchom aplikację Xampp na laptopie/PC. Następnie kliknij Uruchom Apache i Moduł MySQL.
  3. Uruchom kod:

    • Jeśli chcesz zarejestrować nowego użytkownika, uruchom Register.py na terminalu za pomocą tego polecenia: sudo python Register.py.
    • Jeśli chcesz przeszukać użytkownika, uruchom Searching.py na terminalu za pomocą tego polecenia: sudo python Searching.py.

Zalecana: