Obsah:

Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov
Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov

Video: Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov

Video: Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov
Video: Jak začít používat docházkový systém SYSDO? 2024, November
Anonim
Dochádzkový systém založený na odtlačkoch prstov a RFID pomocou databázy Raspberry Pi a MySQL
Dochádzkový systém založený na odtlačkoch prstov a RFID pomocou databázy Raspberry Pi a MySQL

Video z tohto projektu

Krok 1: Hardvérové súčasti

Hardvérové komponenty
Hardvérové komponenty
  1. Modul odtlačkov prstov R305
  2. PL2303 USB na TTL
  3. RF5 modul RC522
  4. LCD 20x4
  5. Malinový koláč
  6. Ethernetový kábel
  7. Tlačidlo (8)
  8. Bzučiak
  9. Prepojovací drôt
  10. Karta SD (16 GB)
  11. Potenciometer (10k)

Krok 2: Softvérové súčasti

Softvérové súčasti
Softvérové súčasti
  1. PC/LaptopNainštalujte aplikáciu Xampp do svojho prenosného počítača/PC. Pripojte počítač/prenosný počítač k ethernetovej sieti so serverom DHCP. Potom otvorte CMD a spustite nasledujúci príkaz: ipconfig. Pozrite sa na svoju IP adresu (moja je 172.37.40.40) a zapamätajte si ju. Spustite Xampp, v Module Apache kliknite na Konfigurovať, zvoľte Apache (httpd.conf). Nájdite a upravte tento príkaz: #Listen 172.37.40.40:80. Odstráňte " #" a potom uložte súbor
  2. Raspberry Pi Predpokladám, že na karte SD je operačný systém Raspbian Stretch. Vložte kartu SD do Raspberry Pi a zapnite Raspberry Pi.

    • Nainštalujte si do svojho Raspberry Pi knižnicu odtlačkov prstov pomocou tohto odkazu

      sicherheitskritisch.de/2015/03/fingerprint…

    • Nainštalujte si do svojho Raspberry Pi knižnicu RF522 RC522 pomocou tohto odkazu

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

    • Ovládanie modulu 20x4 LCD pomocou systému Python pomocou tohto odkazu

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

Krok 3: Integrácia hardvéru

Hardvérová integrácia
Hardvérová integrácia
Hardvérová integrácia
Hardvérová integrácia
Hardvérová integrácia
Hardvérová integrácia
Hardvérová integrácia
Hardvérová integrácia
  1. Modul odtlačkov prstov Raspberry Pi a R305 Nasledujte tento odkaz

    sicherheitskritisch.de/2015/03/fingerprint…

  2. RFID modul Raspberry Pi a RC522Sledujte tento odkaz

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

  3. Modul LCD Raspberry Pi a 20x4Sledujte tento odkaz

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

  4. Raspberry Pi a Push ButtonZachráňte rozloženie DPS pomocou softvéru Eagle, môžete sa pozrieť na priložený obrázok a postupovať podľa obrázku vývodu.
  5. V Raspberry Pi môžete použiť iný dostupný I/O, ale pre tento projekt som vybral pin 40 pre bzučiak.

Krok 4: Integrácia softvéru

Integrácia softvéru
Integrácia softvéru
Integrácia softvéru
Integrácia softvéru
Integrácia softvéru
Integrácia softvéru
Integrácia softvéru
Integrácia softvéru
  • Pre PC/notebook

    1. Uistite sa, že je váš prenosný počítač/počítač pripojený k ethernetovej sieti so serverom DHCP. Môžete teda skontrolovať, či je adresa IP prenosného počítača/počítača stále rovnaká ako predtým (moja je 172.37.40.40).
    2. Spustite softvér Xampp a potom kliknite na položku Spustiť na module Apache a MySQL.
    3. Spustite prehliadač (napr. Mozilla Firefox), potom do panela s adresou zadajte tento príkaz: 172.37.40.40/phpmyadmin, potom zadajte. Na vytvorenie databázy budete presmerovaní na phpmyadmin.
    4. Vytvorte databázu rovnakú ako na obrázku.
  • Pre Raspberry Pi Kontaktujte ma pre kód v Raspberry Pi.

Krok 5: Spustite systém

Spustite systém
Spustite systém
  1. Zapnite Raspberry Pi a pripojte ho k rovnakej ethernetovej sieti ako počítač/notebook. Uistite sa, že sa váš Raspberry Pi pripojil k rovnakej sieti spustením tohto príkazu v termináli: ifconfig. Po pripojení bude mať váš Raspberry Pi adresu IP ako 172.37.40.45 alebo inú. Aby ste to mohli vykonať, mali by ste mať klávesnicu a myš a potom ju zapojiť do USB portu Raspberry Pi.
  2. Spustite aplikáciu Xampp na prenosnom počítači/PC. Potom kliknite na Spustiť modul Apache a MySQL.
  3. Spustite kód:

    • Ak chcete zaregistrovať nového používateľa, spustite Register.py na termináli týmto príkazom: sudo python Register.py.
    • Ak chcete hľadať užívateľa, spustite Searching.py na termináli týmto príkazom: sudo python Searching.p y.

Odporúča: