Obsah:

Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků

Video: Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků

Video: Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků
Video: Proč používat docházkový systém ve FLOWii? 2024, Listopad
Anonim
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL

Video z tohoto projektu

Krok 1: Hardwarové komponenty

Hardwarové komponenty
Hardwarové komponenty
  1. Modul otisků prstů R305
  2. PL2303 USB na TTL
  3. RF5 modul RC522
  4. LCD 20x4
  5. Raspberry Pi
  6. Ethernetový kabel
  7. Tlačítko (8)
  8. Bzučák
  9. Propojovací drát
  10. SD karta (16 GB)
  11. Potenciometr (10k)

Krok 2: Softwarové komponenty

Softwarové komponenty
Softwarové komponenty
  1. PC/LaptopNainstalujte si do svého notebooku/PC aplikaci Xampp. Připojte svůj počítač/notebook k ethernetové síti, která má server DHCP. Poté otevřete CMD a spusťte následující příkaz: ipconfig. Podívejte se na svou IP adresu (moje je 172.37.40.40) a zapamatujte si ji. Spusťte Xampp, v Module Apache klik Config vyberte Apache (httpd.conf). Najděte a upravte tento příkaz: #Listen 172.37.40.40:80. Odeberte " #" a uložte soubor
  2. Raspberry Pi Předpokládám, že na SD kartě je operační systém Raspbian Stretch. Vložte kartu SD do Raspberry Pi a zapněte Raspberry Pi.

    • Nainstalujte si do svého Raspberry Pi knihovnu otisků prstů pomocí tohoto odkazu

      sicherheitskritisch.de/2015/03/fingerprint…

    • Nainstalujte si na svůj Raspberry Pi knihovnu RF5 RC522 pomocí tohoto odkazu

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

    • Ovládání modulu 20x4 LCD pomocí Pythonu pomocí tohoto odkazu

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

Krok 3: Integrace hardwaru

Integrace hardwaru
Integrace hardwaru
Integrace hardwaru
Integrace hardwaru
Integrace hardwaru
Integrace hardwaru
Integrace hardwaru
Integrace hardwaru
  1. Modul otisku prstu Raspberry Pi a R305 Sledujte tento odkaz

    sicherheitskritisch.de/2015/03/fingerprint…

  2. RFID modul Raspberry Pi a RC522 Sledujte tento odkaz

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

  3. Modul LCD Raspberry Pi a 20x4 Sledujte tento odkaz

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

  4. Raspberry Pi a Push ButtonZachovejte rozvržení desky plošných spojů pomocí softwaru Eagle, můžete se podívat na připojený obrázek a sledovat obrázek vývodu.
  5. Raspberry Pi a Buzzer V Raspberry Pi můžete použít další dostupné I/O, ale pro tento projekt jsem vybral pin 40 pro bzučák.

Krok 4: Integrace softwaru

Integrace softwaru
Integrace softwaru
Integrace softwaru
Integrace softwaru
Integrace softwaru
Integrace softwaru
Integrace softwaru
Integrace softwaru
  • Pro PC/notebook

    1. Ujistěte se, že je váš notebook/PC připojen k ethernetové síti se serverem DHCP. Můžete tedy zkontrolovat IP adresu svého notebooku/počítače stále stejně jako dříve (moje je 172.37.40.40).
    2. Spusťte software Xampp a poté klikněte na Spustit na modulu Apache a MySQL.
    3. Spusťte prohlížeč (např. Mozilla Firefox), poté do adresního řádku zadejte tento příkaz: 172.37.40.40/phpmyadmin, poté zadejte. Budete přesměrováni na phpmyadmin pro vytváření databáze.
    4. Vytvořte databázi stejně jako na obrázku.
  • Pro Raspberry Pi Kontaktujte mě pro kód v Raspberry Pi.

Krok 5: Spusťte systém

Spusťte systém
Spusťte systém
  1. Zapněte Raspberry Pi a připojte jej ke stejné ethernetové síti jako PC/Notebook. Spusťte tento příkaz v terminálu: ifconfig, aby se vaše Raspberry Pi připojilo ke stejné síti. Pokud je připojen, váš Raspberry Pi bude mít IP adresu jako 172.37.40.45 nebo jinou. K provedení těchto prací byste měli mít klávesnici a myš a poté ji připojit k USB portu Raspberry Pi.
  2. Spusťte aplikaci Xampp na notebooku/PC. Poté klikněte na Spustit modul Apache a MySQL.
  3. Spusťte kód:

    • Pokud chcete zaregistrovat nového uživatele, spusťte Register.py na terminálu tímto příkazem: sudo python Register.py.
    • Pokud chcete Hledat uživatele, spusťte Searching.py na terminálu tímto příkazem: sudo python Searching.p y.

Doporučuje: