Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen - Komponenten und Verkabelung
- Schritt 2: Der Code und die Anhänge
- Schritt 3: Fertigstellen: Alles testen - das Video des funktionierenden Dings
Video: RFID NFC ARDUINO ZUGRIFFSKONTROLLSYSTEM - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Was ich brauchte, war ein Zutrittskontrollsystem für mein Büro.
Das ganze Projekt ist ziemlich einfach zu bauen.
Ich hatte ein Ersatz-Aduino Mega und ein Ethernet-Shield zu Hause, sodass ich mit ein paar weiteren Komponenten ein Zutrittskontrollsystem für mein Büro aufbauen konnte. Es verwendet NFC-Tags und eine mySql-Datenbank, um Daten in einer Tabelle zu sammeln.
Im Wesentlichen wartet der Arduino auf ein Tag und versucht dann, eine PHP-Webseite zu kontaktieren, die den Upload der Daten in die Datenbank verwaltet. Dazu prüft es zunächst das Vorhandensein des Tags in einer "Benutzer"-Tabelle mit "bekannten" Tags. Die Tabelle enthält tatsächlich bekannte Benutzer und ihre relativen Tags.
Wenn das Tag nicht erkannt wird, zeichnet das Arduino den Zugriff nicht auf. Andernfalls wird ein Datensatz in die Tabelle eingefügt. Momentan werden Zeitstempel, id_tag, die Firmenniederlassung (Standort) und die IP in die Tabelle eingetragen.
Ich habe auch ein LCD hinzugefügt, um die Dinge für die Benutzer zu vereinfachen. Wenn der Zugang aufgezeichnet wird, blinkt eine grüne LED für einige Sekunden und ein Summer ertönt einen kurzen Ton mit zunehmender Tonhöhe. Das LCD zeigt einige Sekunden lang eine kurze OK-Meldung an.
Wenn einige Probleme auftreten (z. B. wenn das LAN nicht funktioniert oder unbekannte Tags), blinkt stattdessen eine rote LED und der gespielte Ton hat eine abnehmende Tonhöhe. Das LCD zeigt auch einige Sekunden lang eine kurze Fehlermeldung an.
Mit ein paar Knöpfen mehr können Sie auch die Art der Bedienung erfassen: "Ist das ein Zugang oder ein Ausgang?!" (aber das wird ein anderes Mal entwickelt).
Schritt 1: Was Sie brauchen - Komponenten und Verkabelung
Zuallererst ist es ein datenbankorientiertes Projekt, daher benötigen Sie einen Webserver, auf den Sie eine.php-Datei hochladen können. Dies ist der Codeteil, der die Anforderungen des Arduino verarbeitet und die Datenbank verwaltet.
Außerdem benötigen Sie eine MySQL-Datenbank, in der alle Zugriffe gespeichert werden.
Sie können alles auf einem lokalen "Server" in Ihrem Büro aufbauen (vielleicht ist xampp eine gute und einfache Wahl) oder wenn Sie eine Website + MySQL-Datenbank haben, könnte es dasselbe sein.
Okay, hier ist die Stückliste:
- Arduino Mega 2560
- Ethernet-Schirm W5100
- RF522 RFID-Tag-Reader, kompatibel mit 13, 56 MHz 14333A-Tags
- Anzeige LCD 16x2 1602
- ein Piezo-Summer oder ein anderer Summer
- Ein Bündel Drähte
- Ein paar LEDs (grün und rot) und 2 von 2k Widerständen
Und wieder ok.. über die Verkabelung … Die Bilder über die Verkabelung sind nicht die besten, aber es wird besser in der im nächsten Schritt beigefügten Arduino-Skizze beschrieben.
Schritt 2: Der Code und die Anhänge
Schließlich finden Sie hier die Dateien, die Sie suchen. Im Anhang finden Sie
timbrature.ino, die Skizze zum Hochladen in Arduino Mega
Wie bereits erwähnt, sind alle Anschlüsse und Verkabelungen über das LCD- und RFID-Board im Header der.ino-Datei beschrieben
- rfid lib.zip, das die benötigte rfid-Bibliothek enthält
- timbratura.zip, (timbratura.php) Diese Datei ist die Datei, die Sie auf den Webserver Ihrer Website hochladen müssen. Es wird zuerst das Tag erkennen (überprüfen Sie, ob es in der Tabelle "Benutzer" vorhanden ist), dann wird es die Zugriff auf eine mysql "access"-Tabelle.
Schritt 3: Fertigstellen: Alles testen - das Video des funktionierenden Dings
Jetzt können Sie das Video erneut ansehen. Es geht darum, wie der Reader funktioniert, den Tag überprüft und den Zugriff auf die Datenbank aufzeichnet. Ich hoffe, dass das Video jetzt im Vergleich zum ersten Schritt klarer wird.
Empfohlen:
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
RFID-Sicherheitstest: 3 Schritte
RFID-Sicherheitstest: Dies ist nur, um zu testen, ob die RFID-Karte für einen ersten Timer funktioniert
Sicheres Schließfach mit RFID-Schloss erstellen – wikiHow
So stellen Sie einen sicheren Schließfach mit RFID-Schloss her: Erfahren Sie, wie Sie einen sicheren Schließfach mit RFID-Schloss zu Hause mit Arduino und sehr einfachen elektronischen Komponenten herstellen. Lassen Sie uns mit Arduino und RFID-Scanner ein sicheres Schließfach mit RFID-Schloss herstellen
RFID-Modul: 4 Schritte
RFID-Modul: Ein RFID-Modul liest den Wert des UID-Tags, um ein Schloss zu öffnen, das mit einem RFID betrieben wird. Wir müssen nur die Karte vor den RFID-Sensor legen und der RFID öffnet die Tür. Wofür und für wen haben wir sie gemacht? Räuber brechen meistens das Schloss auf und betreten ein
Arduino und RFID verbinden: 4 Schritte (mit Bildern)
So verbinden Sie Arduino und RFID: Auf diesem instructable werde ich versuchen zu zeigen, wie man einen RFID-Sensor mit dem Arduino verbindet. Ich verwende den RFID-Sensor von seeedstudio in der seriellen Version davon. Es gibt ein paar Teile, die Sie brauchen werden. Ich habe auch einige RFID-Schlüssel gekauft. UPDATE: Jetzt w