Inhaltsverzeichnis:

Elektrisches Türschloss mit Fingerabdruckscanner und RFID-Leser - Gunook
Elektrisches Türschloss mit Fingerabdruckscanner und RFID-Leser - Gunook

Video: Elektrisches Türschloss mit Fingerabdruckscanner und RFID-Leser - Gunook

Video: Elektrisches Türschloss mit Fingerabdruckscanner und RFID-Leser - Gunook
Video: Elektronisches Türschloss Fingerabdruck Testsieger 2024, November
Anonim
Elektrisches Türschloss mit Fingerabdruck-Scanner und RFID-Leser
Elektrisches Türschloss mit Fingerabdruck-Scanner und RFID-Leser

Das Projekt wurde entwickelt, um die Notwendigkeit der Verwendung von Schlüsseln zu vermeiden. Um unser Ziel zu erreichen, haben wir einen optischen Fingerabdrucksensor und einen Arduino verwendet. Es gibt jedoch Personen, die einen unleserlichen Fingerabdruck haben und der Sensor ihn nicht erkennt. In Anbetracht dieser Situation wurde ein RFID-Kartenleser mit dem biometrischen Sensor verwendet, der den Zugang mit Fahrkarten, RFID-Schlüsselanhängern und Mobiltelefonen mit NFC ermöglicht.

Schritt 1: Komponenten

Komponenten
Komponenten
Komponenten
Komponenten
Komponenten
Komponenten

Die folgenden Elemente werden für das Projekt verwendet:

  • 1 Arduino-Nano;
  • 1 FPM10A Optische Fingerabdruckleser-Sensormodule für Arduino-Schlösser;
  • 1 Leitor RFID Rc522 de 13,56 MHz;
  • 2 LEDs (1 grün und 1 rot) * 1 Oled Display 128 X 32 Serial i2c Arduino 0, 91;
  • 1 Elektronisches Türschloss HDL FEC-91 CA.

Alle diese Materialien sind leicht im Internet zu finden. Wenn Sie dieses Projekt so schnell wie möglich durchführen möchten, wird empfohlen, die Artikel auf der Website Mercado Livre zu kaufen (nur wenn Sie in Brasilien leben), da es einen sicheren und schnellen Versand gibt (die Produkte werden am Bestimmungsort in etwa 1 oder 2 Wochen). Wenn das Projekt jedoch nicht in Eile durchgeführt werden muss, ist es viel billiger, die Artikel im Ausland auf Websites wie Ebay, AliExpress usw. zu kaufen. Es gibt jedoch keine Garantie, wann und ob das Produkt am Zielort ankommt.

Durchschnittliche Gesamtkaufkosten auf Mercado Livre: +/- 200 Reais (ca. 38,62 US-Dollar). Durchschnittliche Gesamtkaufkosten auf internationalen Websites: +/- 45 Reais (rund 8, 69 US-Dollar).

Diese Preise wurden ohne die Kosten des elektronischen Türschlosses HDL berechnet, das unter diesem Link zu finden ist:

Der Preis für das HDL an dem Tag, an dem dieses Instructables hergestellt wurde, betrug 74, 90 R $ (14, 69 $) + 6, 00 R $ (1, 16 $) für den Versand.

Schritt 2: Hardware - Einrichten der Schaltung

Hardware - Einrichten der Schaltung
Hardware - Einrichten der Schaltung
Hardware - Einrichten der Schaltung
Hardware - Einrichten der Schaltung
Hardware - Einrichten der Schaltung
Hardware - Einrichten der Schaltung
Hardware - Einrichten der Schaltung
Hardware - Einrichten der Schaltung

Das obige Schema zeigt die elektrischen Schaltungsverbindungen.

Das Programm Fritzing wurde verwendet, um den Schaltplan und die Datei (.fzz) zu erstellen, die heruntergeladen werden kann unter:

Die Tabellen zeigen die Verbindungen zwischen den Sensoren und dem Oled-Display des Arduino Nano.

Schritt 3: Software - Herunterladen des Codes

Software - Herunterladen des Codes
Software - Herunterladen des Codes

Aufgrund des wenigen verfügbaren Speichers auf Arduino Nano wurde der Code auf 3 verschiedene Ordner aufgeteilt, die in der Datei unten oder auf dem Link heruntergeladen werden können:

github.com/andreocunha/PET_Tranca_EngComp

  • Der erste Ordner dient zum Lesen des Fingerabdrucks und der Karte. Der Name lautet: „Leitura_Cartao_e_Biometria“.
  • Die zweite besteht darin, den Fingerabdruck zu registrieren. Und es befindet sich im Ordner: „Cadastro_Biometria“.
  • Die dritte Datei besteht darin, den Code der Karte zu lesen. Und es befindet sich im Ordner: „Cadastro_RFID“.

Laden Sie die Arduino-IDE auf Ihren Computer herunter. In der heruntergeladenen Datei befinden sich zusätzlich zu den drei Ordnern zwei ZIP-Dateien. Diese Zip-Dateien sind die Bibliotheken der Sensoren (des RFID- und des biometrischen Fingerabdruckscanners), also fügen Sie sie in die Arduino-IDE ein.

Schritt 4: Software - Erläuterung des Codes „Cadastro_Biometria“

Software - Erläuterung des Codes „Cadastro_Biometria“
Software - Erläuterung des Codes „Cadastro_Biometria“
Software - Erläuterung des Codes „Cadastro_Biometria“
Software - Erläuterung des Codes „Cadastro_Biometria“

Da der Speicher des Arduino Nano sehr begrenzt ist, erfolgt die Registrierung unabhängig vom Hauptcode (der nur für die Bestätigung eines bereits registrierten Fingerabdrucks zuständig ist).

Der biometrische Sensor verfügt bereits über einen internen Speicher, der die Fingerabdrücke aufzeichnet (er kann bis zu 128 Fingerabdrücke aufzeichnen). Das garantiert, dass die registrierten Daten nach dem Abschalten des Stromkreises nicht verloren gehen.

Gehen Sie im Dateimanager Ihres Computers in den heruntergeladenen Ordner "Cadastro_Biometria" und doppelklicken Sie auf die Datei "Cadastro_Biometria.ino". Die Arduino-IDE lädt den Code und hat 5 Registerkarten, von denen jede eine Funktion des Codes darstellt. Laden Sie den Code auf Ihrem Arduino, öffnen Sie den seriellen Monitor in 9600 und folgen Sie den Anweisungen dort, um einen neuen Fingerabdruck zu registrieren, einen zu entfernen oder zu sehen, dass jeder Fingerabdruck bereits registriert ist.

Schritt 5: Software - Erklärung des Codes "Cadastro_RFID"

Software - Erklärung des Codes
Software - Erklärung des Codes

Nachdem alle Fingerabdrücke aufgezeichnet wurden, ist es an der Zeit, die RFID-Karten oder -Tags zu registrieren. Aber anders als beim Fingerabdruckscanner werden auf diesem Teil des Codes die RFID-Karten oder Tags nicht gespeichert. Und wissen Sie das, öffnen Sie den Ordner "Cadastro_RFID" und doppelklicken Sie auf die Datei "Cadastro_RFID.ino". Laden Sie den Code auf den Arduino, öffnen Sie den seriellen Monitor in 9600 und bringen Sie dann die Karte oder das Tag näher an den Leser.

Ein hexadezimaler Code wird generiert und auf dem Bildschirm angezeigt (für (Beispiel: "32:80:CD:F2"). Notieren Sie ihn auf einem Notizblock auf Ihrem Computer oder auf einem Papier, da er kopiert wird auf der endgültige Code (der Code, der nur Informationen liest).

Schritt 6: Software - Erklärung des Codes "Leitura_Cartao_e_Biometria"

Software - Erklärung des Codes
Software - Erklärung des Codes
Software - Erklärung des Codes
Software - Erklärung des Codes

Wir sind jetzt beim letzten Teil des Codes. Öffnen Sie den Ordner "Leitura_Cartao_e_Biometria" und doppelklicken Sie auf "Leitura_Cartao_e_Biometria.ino". Der Code wird in der Arduino IDE geöffnet und hat 4 Registerkarten, von denen jede eine Funktion darstellt. Einige Änderungen müssen vorgenommen werden, damit der Code funktionieren kann korrekt.

Klicken Sie auf den Reiter „leituraRfid“und ersetzen Sie jede Hexadezimalzahl innerhalb der Klammern „if“und „else id“durch die Zahl, die Sie auf dem Merkzettel gespeichert haben (Beispiel: „32:80:CD:F2“) um ein „else if“aus dem Code hinzuzufügen oder zu löschen.

Klicken Sie nun auf den Reiter "nomeDoUsuario" und ersetzen Sie die Namen in Klammern durch die Namen der jeweiligen Benutzer und die für diesen Benutzer gewählten IDs. Fertig!! Jetzt müssen Sie nur noch den Code auf dem Arduino laden.

Schritt 7: Leiterplatte (PCB)

Image
Image

Wenn alle Schritte bisher gut gelaufen sind, erstellen Sie eine Leiterplatte (normalerweise verwenden wir dafür die Software EAGLE CAD) und schweißen Sie dann die Komponenten. Die Schaltung sieht aus wie die im Video gezeigte.

Schritt 8: Machen Sie eine kleine Schachtel, um die Schaltung zu halten

Machen Sie eine kleine Schachtel, um den Stromkreis zu halten
Machen Sie eine kleine Schachtel, um den Stromkreis zu halten

Wir haben in Zusammenarbeit mit FindesLab eine Box mit einem 3D-Drucker hergestellt. Danach haben wir es fertiggestellt, lackiert und die Schaltung hinzugefügt.

Schritt 9: Die Projektinstallation

Image
Image

Die Box wurde an die Wand geschraubt und der HDL (zuständig für das Verriegeln der Tür) wurde an der Tür installiert. Sehen Sie sich das Video der abschließenden Demonstration des Projekts an.

Schritt 10: Beenden des Projekts

Sehen Sie, wie das Ergebnis des Projekts in der realen Anwendung war.

Schritt 11: Projektlizenz

Elektrisches Türschloss mit Fingerabdruck-Scanner und RFID-Lesegerät von PET Engenharia de Computação ist lizenziert unter einer Creative Commons Attribution 4.0 International License.

Empfohlen: