Inhaltsverzeichnis:

RFID-Türverriegelungsmechanismus mit einem Arduino - Gunook
RFID-Türverriegelungsmechanismus mit einem Arduino - Gunook

Video: RFID-Türverriegelungsmechanismus mit einem Arduino - Gunook

Video: RFID-Türverriegelungsmechanismus mit einem Arduino - Gunook
Video: Eintrittsautomat mit Mikrocontroller (Aufbau und Programmierung) Teil 1 von 2 2024, November
Anonim
Image
Image
3D-Druck und Montage des Schlossmechanismus
3D-Druck und Montage des Schlossmechanismus

In diesem Instructable verbinden wir einen RC522 RFID-Sensor mit einem Arduino Uno, um einen RFID-Zugangskontrollierten einfachen Verriegelungsmechanismus für eine Tür, eine Schublade oder einen Schrank zu machen. Mit diesem Sensor können Sie mit einem RFID-Tag oder einer Karte einen Verschlussmechanismus vom Typ Schieberiegel ver- und entriegeln, der einfach an einer Tür oder Schublade montiert werden kann.

Der Verriegelungsmechanismus in diesem Instructable ist 3D-gedruckt, aber Sie können auch jedes handelsübliche Schieberiegelschloss verwenden. Die Sperre wird über ein Mikroservo betätigt.

Dieses Instructable geht davon aus, dass Sie zuvor mit einem Arduino-Mikrocontroller gearbeitet haben und die Grundlagen der Programmierung eines Arduino kennen. Wenn Sie dies nicht tun, folgen Sie der verlinkten Anleitung, um weitere Informationen zum Erstellen und Hochladen Ihrer ersten Skizze zu erhalten.

Lieferungen

Um Ihren eigenen RFID-Schließmechanismus zu bauen, benötigen Sie Folgendes:

  • Arduino Uno (oder andere) – hier kaufen
  • Arduino Netzteil – hier kaufen
  • RC522 RFID-Sensor – Hier kaufen
  • Steckbrett & Jumper zum Testen – hier kaufen
  • Micro Servo – Hier kaufen
  • 2 x LEDs - Hier kaufen
  • 2 x 220Ω Widerstände - hier kaufen
  • 3D-Drucker & Filament (optional für Schloss) – Dieser verwendet
  • Behälter oder Gehäuse für Sensor & Elektronik

Schritt 1: 3D-Druck und Zusammenbau des Schlossmechanismus

3D-Druck und Montage des Schlossmechanismus
3D-Druck und Montage des Schlossmechanismus

Zuerst montieren wir den Schlossmechanismus, dieser besteht aus einem 3D-gedruckten Schiebeschloss und einem Mikroservo mit Servoarm.

Sie können auch ein Schieberiegelschloss verwenden, mit dem Sie den Servoarm verbinden müssen.

Der Schlossmechanismus basiert auf diesem Schiebeschloss-Design von Sagittario, das ich auf 65% der Originalgröße verkleinert habe.

3D-Druckdateien herunterladen: RFID-Sperre 3D-Druckdateien

Ich habe die angehängten Dateien in 3D mit weißem PLA bei 185 ° C und 20% Infill gedruckt.

Der Mechanismus und der Servohalter haben Schraublöcher, damit Sie ihn einfach an einem Schrank, Schrank oder einer Schublade befestigen können. Sie können auch Heißkleber oder doppelseitiges Klebeband verwenden, um es weniger dauerhaft zu befestigen.

Schritt 2: Montieren Sie die elektrischen Komponenten

Montieren Sie die elektrischen Komponenten
Montieren Sie die elektrischen Komponenten
Montieren Sie die elektrischen Komponenten
Montieren Sie die elektrischen Komponenten
Montieren Sie die elektrischen Komponenten
Montieren Sie die elektrischen Komponenten

Schließen Sie die elektrischen Komponenten wie im Schaltplan gezeigt an. Ich habe sie zuerst auf einem Steckbrett montiert, um die Komponenten zu testen und die ID-Nummern für die beiden Tags zu laden, auf die ich Zugriff gewähren wollte.

Die grünen und roten LEDs werden nicht benötigt, sie geben lediglich einen guten Hinweis darauf, dass der Tag richtig gelesen wird, sobald sich das System in einem Gehäuse befindet.

Schritt 3: Laden Sie den Code hoch

Die vollständige Codebeschreibung und den Download-Link finden Sie hier - Arduino Based RFID Lock Mechanism Code

Der Link, um den Code einfach herunterzuladen, ist hier - RFID Lock Code

Bevor Sie den Code ausführen, müssen Sie die RFID-Bibliothek installieren, die mit dem Code im obigen Download gebündelt ist.

Der Code wartet im Wesentlichen darauf, dass ein Tag gescannt wird. Sobald ein Tag gescannt wurde, übergibt es die gescannte ID an eine Funktion, die prüft, ob sich die ID-Nummer des gescannten Tags in einem Array akzeptierter Tags befindet, und dann entweder den Zugriff gewährt, die grüne LED blinkt und den Mechanismus je nach vorherigem Zustand entsperrt oder sperrt oder verweigert den Zugriff und die rote LED blinkt.

Schritt 4: Hinzufügen eines Tags

Der Code enthält eine Ausgabe an den seriellen Monitor auf Ihrem PC. Wenn Sie es zum ersten Mal ausführen, müssen Sie Ihre Tags registrieren, auf die Sie Zugriff gewähren möchten. Dies geschieht durch Scannen des Tags und Aufzeichnen der Tag-ID, die auf Ihrem seriellen Monitor angezeigt wird. Diese Nummer kann dann dem accessGranted-Array hinzugefügt werden, um Zugriff auf das Tag zu gewähren. Auch die Größe des Arrays sollte entsprechend vergrößert oder verkleinert werden.

Laden Sie den Code mit dem neuen Array erneut hoch und Sie sollten jetzt in der Lage sein, Ihr Tag zu scannen. Es blinkt grün und sperrt oder entsperrt Ihren Mechanismus je nach vorherigem Zustand des Schlosses.

Schritt 5: Installation des Schlosses

Installation des Schlosses
Installation des Schlosses
Installation des Schlosses
Installation des Schlosses

Um das Schloss besser nutzbar zu machen, habe ich es in einen Kunststoffbehälter / ein Gehäuse eingebaut, wobei die LEDs vorne über dem Sensorbereich sichtbar sind. Das Schloss wurde dann an der Innenseite der Tür montiert.

Wenn Sie das System etwas sicherer machen möchten, sollten Sie das Sensormodul vom Arduino trennen und den Arduino auch an der Innenseite der Tür montieren. Es ist viel schwieriger, das Signal vom Sensormodul zum Arduino zu reproduzieren, als ein PWM-Signal zum Servo zu reproduzieren, um das Schloss zu öffnen.

Wenn Sie weitere Informationen zum Aufbau des Verriegelungsmechanismus und eine ausführliche Beschreibung des Codes wünschen, sehen Sie sich den vollständigen Aufbau hier an - Arduino Based RFID Door Lock

Viel Erfolg beim Bauen!

Empfohlen: