Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Video z tohoto projektu
Krok 1: Hardwarové komponenty
- Modul otisků prstů R305
- PL2303 USB na TTL
- RF5 modul RC522
- LCD 20x4
- Raspberry Pi
- Ethernetový kabel
- Tlačítko (8)
- Bzučák
- Propojovací drát
- SD karta (16 GB)
- Potenciometr (10k)
Krok 2: Softwarové komponenty
- 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
-
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
-
Modul otisku prstu Raspberry Pi a R305 Sledujte tento odkaz
sicherheitskritisch.de/2015/03/fingerprint…
-
RFID modul Raspberry Pi a RC522 Sledujte tento odkaz
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Modul LCD Raspberry Pi a 20x4 Sledujte tento odkaz
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- 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.
- 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
-
Pro PC/notebook
- 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).
- Spusťte software Xampp a poté klikněte na Spustit na modulu Apache a MySQL.
- 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.
- 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
- 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.
- Spusťte aplikaci Xampp na notebooku/PC. Poté klikněte na Spustit modul Apache a MySQL.
-
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.