Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Eine coole Art, die Teilnahme zu markieren.
Schritt 1: Einführung
Hatten Sie jemals das Bedürfnis, Ihren Anwesenheitsprozess zu automatisieren?
Wenn ja, dann ist dies das perfekte Projekt, an dem Sie arbeiten können.
Basierend auf nodemcu, dem mfrc522-RFID-Modul und der Verarbeitungs-IDE können Sie so aufzeichnen, wer auch immer in Ihrem Maker-Space/Büro auftaucht.
Schritt 2: Sammeln Sie das Material
Für das Projekt wird folgendes Material benötigt:
- MFRC522-Modul MFRC522 RFID-Modul
- Nodemcu Nodemcu
- OLED-Display OLED-Modul
- Verarbeitung und Arduino-IDE Verarbeitungs-IDE / Arduino-IDE
Sammeln Sie das obige Material und Sie sind bereit zu gehen!!!
Schritt 3: Die Schaltung
Schließen Sie alle Komponenten an, indem Sie der angegebenen Schaltung folgen.
Schritt 4: Der Code
Laden Sie die folgenden Skizzen herunter.
Installieren Sie Arduino und Verarbeitungs-IDEs. Sie müssen die ESP8266-Platine auf Arduino installieren, falls Sie dies nicht getan haben.
Anleitung zur Installation von ESP8266 auf Arduino
OLED-Bibliothekslink für Nodemcu
github.com/klarsys/esp8266-OLED
Anweisungen:
- Öffnen Sie die Arduino-Skizze und ändern Sie die ssid und übergeben Sie die Anmeldeinformationen Ihres lokalen WLANs.
- Nodemcu verbinden und Code hochladen
- Das oled wird verbunden anzeigen, wenn Ihr Nodemcu erfolgreich mit Ihrem WLAN verbunden ist.
- Oled zeigt auch die IP-Adresse Ihres Moduls an.
- Öffnen Sie nun den RFID-Zip-Ordner und suchen Sie die Textdatei "IP" im Datenordner und ändern Sie die IP in die auf dem Bildschirm angezeigte IP-Adresse.
- Öffnen Sie die Verarbeitungsskizze und klicken Sie auf Ausführen.
- Sie sollten ONLINE auf dem alten Bildschirm sehen.
- Scannen Sie eine beliebige RFID-Karte und registrieren Sie sie, nachdem Sie den Namen auf dem Bildschirm eingegeben haben, der beim Ausführen der Verarbeitungsskizze angezeigt wird.
- Jeder registrierte Ausweis wird beim Einscannen, der Zeitpunkt der Einreise und der Name der Person in der Anwesenheitsblattdatei im Datenordner aktualisiert.
- Falls der OLED-Bildschirm nicht angezeigt wird, invertieren Sie seine I2C-Pins.