Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Video zu diesem Projekt
Schritt 1: Hardwarekomponenten
- R305 Fingerabdruckmodul
- PL2303 USB zu TTL
- RC522 RFID-Modul
- 20x4 LCD
- Himbeer-Pi
- Ethernet Kabel
- Druckknopf (8)
- Summer
- Überbrückungsdraht
- SD-Karte (16 GB)
- Potensiometer (10k)
Schritt 2: Softwarekomponenten
- PC/LaptopInstallieren Sie die Xampp-Anwendung auf Ihrem Laptop/PC. Verbinden Sie Ihren PC/Laptop mit dem Ethernet-Netzwerk, das über einen DHCP-Server verfügt. Öffnen Sie dann CMD und führen Sie den folgenden Befehl aus: ipconfig. Schauen Sie nach Ihrer IP-Adresse (meine ist 172.37.40.40) und merken Sie sich diese. Führen Sie Xampp aus, wählen Sie im Modul Apache klik Config Apache (httpd.conf). Suchen und bearbeiten Sie diesen Befehl: #Listen 172.37.40.40:80. Entfernen Sie " # " und speichern Sie dann die Datei
-
Raspberry PiI gehe davon aus, dass sich auf der SD-Karte ein Raspbian-Stretch-Betriebssystem befindet. Stecken Sie die SD-Karte in den Raspberry Pi und schalten Sie den Raspberry Pi ein.
-
Installieren Sie die Fingerabdruckbibliothek auf Ihrem Raspberry Pi, indem Sie diesem Link folgen
sicherheitskritisch.de/2015/03/fingerabdruck…
-
Installieren Sie die RC522 RFID-Bibliothek auf Ihrem Raspberry Pi, indem Sie diesem Link folgen
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
20x4 LCD-Modulsteuerung mit Python, indem Sie diesem Link folgen
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
-
Schritt 3: Hardwareintegration
-
Raspberry Pi und R305 FingerabdruckmodulFolgen Sie diesem Link
sicherheitskritisch.de/2015/03/fingerabdruck…
-
Raspberry Pi und RC522 RFID-ModulFolgen Sie diesem Link
www.raspberrypi-spy.co.uk/2018/02/rc522-rf…
-
Raspberry Pi und 20x4 LCD-ModulFolgen Sie diesem Link
www.raspberrypi-spy.co.uk/2012/08/20x4-lcd…
- Raspberry Pi und Push ButtonEntwerfen Sie Ihr PCB-Layout mit der Eagle-Software. Sie können das angehängte Bild sehen und dem Pinbelegungsbild folgen.
- Raspberry Pi und BuzzerSie können einen anderen verfügbaren E / A in Raspberry Pi verwenden, aber für dieses Projekt wähle ich Pin 40 für den Summer.
Schritt 4: Softwareintegration
-
Für PC/Laptop
- Stellen Sie sicher, dass Ihr Laptop/PC mit einem Ethernet-Netzwerk verbunden ist, das über einen DHCP-Server verfügt. So können Sie Ihre Laptop/PC-IP-Adresse immer noch wie zuvor überprüfen (meine ist 172.37.40.40).
- Führen Sie die Xampp-Software aus und klicken Sie dann auf Start auf dem Apache- und MySQL-Modul.
- Führen Sie einen Browser (z. B. Mozilla Firefox) aus, geben Sie dann in die Adressleiste diesen Befehl ein: 172.37.40.40/phpmyadmin, dann geben Sie ein. Sie werden zu phpmyadmin weitergeleitet, um eine Datenbank zu erstellen.
- Erstellen Sie eine Datenbank wie das angehängte Bild.
- Für Raspberry Pi Kontaktieren Sie mich für Code in Raspberry Pi.
Schritt 5: Führen Sie das System aus
- Schalten Sie Ihren Raspberry Pi ein und verbinden Sie ihn mit demselben Ethernet-Netzwerk wie PC/Laptop. Stellen Sie sicher, dass Ihr Raspberry Pi mit demselben Netzwerk verbunden ist, indem Sie diesen Befehl im Terminal ausführen: ifconfig. Wenn Ihr Raspberry Pi angeschlossen ist, hat er eine IP-Adresse wie 172.37.40.45 oder eine andere. Um diese Schritte auszuführen, sollten Sie Tastatur und Maus haben und dann an den Raspberry Pi USB-Port anschließen.
- Führen Sie die Xampp-Anwendung auf einem Laptop/PC aus. Klicken Sie dann auf Apache und MySQL-Modul starten.
-
Führen Sie den Code aus:
- Wenn Sie einen neuen Benutzer registrieren möchten, führen Sie Register.py auf dem Terminal mit diesem Befehl aus: sudo python Register.py.
- Wenn Sie einen Benutzer suchen möchten, führen Sie Searching.py auf dem Terminal mit diesem Befehl aus: sudo python Searching.p y.