Arduino Nano - Elektromagnetisches Schloss

Diese Anleitung zeigt dir, wie man den Arduino Nano verwendet, um das elektromagnetische Schloss zu steuern, das auch als Magnetverschluss, Maglock oder EM-Schloss bekannt ist.

Eine Alternative zur elektromagnetischen Verriegelung ist das Solenoidschloss. Für weitere Informationen schauen Sie sich das Arduino Nano - Solenoid Lock Tutorial an.

Erforderliche Hardware

1×Official Arduino Nano
1×Alternativ: DIYables ATMEGA328P Nano Development Board
1×USB-A-zu-Mini-B-Kabel
1×Elektromagnetisches Schloss
1×Relais
1×12V Netzteil
1×DC-Stromanschluss
1×(Empfohlen) Schraubklemmen-Erweiterungsboard für Arduino Nano
1×(Empfohlen) Breakout-Erweiterungsboard für Arduino Nano
1×(Empfohlen) Stromverteiler für Arduino Nano

Oder Sie können die folgenden Kits kaufen:

1×DIYables Sensor-Kit (30 Sensoren/Displays)
1×DIYables Sensor-Kit (18 Sensoren/Displays)
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

Über das elektromagnetische Schloss

Das elektromagnetische Türschloss ist eine beliebte Wahl für die Türverriegelung. Es wird häufig in Verbindung mit einem Schalter, einem Fingerabdruckleser, einem RFID-/NFC-Leser, einem Keypad oder einer PC-/Mobilanwendung verwendet, um den Zugang zu Türen, Toren und anderen Zutrittspunkten zu regeln.

Die Pinbelegung des elektromagnetischen Schlosses

Ein elektromagnetisches Schloss besteht aus zwei Teilen:

  • Ein Elektromagnet, der zwei Anschlüsse hat
  • Eine Ankerplatte
Pinbelegung des elektromagnetischen Türschlosses

Wie es funktioniert

  • Wenn der Elektromagnet betrieben wird, erzeugt ein durch ihn fließender Strom einen magnetischen Fluss, der dazu führt, dass die Ankerplatte zum Elektromagneten gezogen wird und so eine Verriegelungswirkung entsteht.
  • Wenn der Elektromagnet nicht betrieben wird, besteht kein magnetischer Fluss, und die Ankerplatte wird nicht vom Elektromagneten angezogen, was zu einer Entriegelungswirkung führt.

※ Notiz:

Die elektromagnetische Verriegelung benötigt normalerweise eine 12-V-, 24-V- oder 48-V-Stromversorgung, daher kann sie nicht direkt an einen Pin des Arduino Nano angeschlossen werden. Ein Relais muss verwendet werden, um die Verriegelung mit dem Pin zu verbinden.

Wenn wir das elektromagnetische Türschloss an ein Relais anschließen (im normalerweise offenen Modus):

  • Wenn das Relais nicht aktiviert ist, wird die Tür entriegelt.
  • Wenn das Relais ausgelöst wird, wird die Tür verriegelt.

Das Anschließen eines Arduino Nano an ein Relais ermöglicht es uns, es so zu programmieren, dass es ein elektromagnetisches Schloss steuert. Um mehr zu erfahren, schauen Sie sich das Arduino Nano - Relay tutorial an.

Für die Installation sollte die Ankerplatte am Tür- bzw. Fensterblatt (dem beweglichen Teil) befestigt werden, und der Elektromagnet sollte am Türrahmen (dem feststehenden Teil) befestigt werden. Die beiden Komponenten kommen in Kontakt, wenn die Tür geschlossen ist.

Verdrahtungsdiagramm

Arduino Nano elektromagnetische Türverriegelung Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Siehe Der beste Weg, den Arduino Nano und andere Komponenten mit Strom zu versorgen.

Arduino Nano Code zur Steuerung einer elektromagnetischen Verriegelung

Der folgende Code bewirkt, dass die Tür alle 5 Sekunden verriegelt und entriegelt wird.

/* * Dieser Arduino Nano Code wurde von newbiely.de entwickelt * Dieser Arduino Nano Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/arduino-nano/arduino-nano-electromagnetic-lock */ #define RELAY_PIN 2 // The Arduino Nano pin connected to the IN pin of relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin A5 as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // lock the door delay(5000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(5000); }

Schnelle Schritte

  • Kopiere den obigen Code und öffne ihn mit der Arduino-IDE.
  • Klicke auf die Schaltfläche Hochladen in der Arduino-IDE, um den Code zu kompilieren und auf den Arduino Nano hochzuladen.
  • Platziere die Ankerplatte in der Nähe des Elektromagneten.
  • Überprüfe die Anziehung zwischen der Ankerplatte und dem Elektromagneten.

Video Tutorial

Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.

Arduino Nano - Knopfsteuerung einer elektromagnetischen Verriegelung

Schau dir das Tutorial zu Arduino Nano – Knopfsteuerung eines elektromagnetischen Schlosses an.

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!