ESP32 C3 Super Mini - Elektromagnetisches Schloss

Die Steuerung eines elektromagnetischen Schlosses mit dem ESP32 C3 Super Mini ist ein hervorragender Einstieg in intelligente Türsysteme und Sicherheitsprojekte für das Zuhause. Dieses Tutorial zeigt Ihnen, wie Sie ein Magnetschloss mithilfe eines Relaismoduls verdrahten und programmieren.

In diesem Tutorial lernen Sie:

ESP32 C3 Super Mini - Elektromagnetisches Schloss

Erforderliche Hardware

1×ESP32 C3 Super Mini
1×USB-Kabel Typ-A zu Typ-C (für USB-A PC)
1×USB-Kabel Typ-C zu Typ-C (für USB-C PC)
1×Elektromagnetisches Schloss
1×Relais
1×12V Netzteil
1×(Optional) DC-Stromanschluss
1×Breadboard
1×Verbindungskabel

Oder Sie können die folgenden Kits kaufen:

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.

Überblick über Electromagnetic Lock

Ein elektromagnetisches Schloss (oder Maglock) ist eine Verriegelungsvorrichtung, die Elektromagnete verwendet, um Türen sicher geschlossen zu halten.

Hauptmerkmale:

  • Nutzt Magnetkraft zum Verriegeln (keine mechanischen Teile)
  • Benötigt ständige Stromversorgung, um verriegelt zu bleiben
  • Sehr hohe Haltekraft (typischerweise 280kg bis 500kg)
  • Fail-Safe-Design (entriegelt bei Stromausfall)
  • Häufig in gewerblichen Zugangskontrollsystemen eingesetzt

Warum es ideal für Einsteiger ist:

  • Einfacher Zweidraht-Anschluss
  • Leicht mit einem Relais zu steuern
  • Keine komplexen Mechanismen oder beweglichen Teile
  • Funktioniert gut mit ESP32-Projekten und Türautomatisierung

Komponenten des elektromagnetischen Schlosses

Das elektromagnetische Schloss besteht aus zwei Komponenten:

  • Ankerplatte: Wird am beweglichen Teil der Tür (der Tür selbst) befestigt
  • Elektromagnet: Wird am Türrahmen befestigt, mit zwei Drähten, die an die Stromquelle angeschlossen sind

Wenn die Tür geschlossen ist, berühren sich die beiden Komponenten.

Elektromagnetisches Schloss Pinbelegung

Wie ein elektromagnetisches Schloss funktioniert

  • Mit Strom versorgt (verriegelt): Wenn der Elektromagnet Strom erhält ⇒ erzeugt er ein starkes Magnetfeld ⇒ zieht die Ankerplatte an ⇒ die Tür ist verriegelt
  • Ohne Strom (entriegelt): Wenn der Strom unterbrochen wird ⇒ kein Magnetfeld ⇒ die Ankerplatte löst sich ⇒ die Tür ist entriegelt

Wichtige Hinweise:

  • Elektromagnetische Schlösser benötigen eine höhere Spannung (12V-, 24V- oder 48V-Netzteil)
  • Die Pins des ESP32 C3 Super Mini liefern nur 3,3V und geringen Strom
  • Ein Relaismodul ist erforderlich, um die höhere Spannung sicher zu schalten

Siehe das Tutorial ESP32 C3 Super Mini - Relais für Relais-Grundlagen.

Steuerlogik mit Relais (Schließer-Modus):

  • ESP32-Pin LOW ⇒ Relais offen ⇒ Elektromagnet ohne Strom ⇒ Tür entriegelt
  • ESP32-Pin HIGH ⇒ Relais geschlossen ⇒ Elektromagnet mit Strom versorgt ⇒ Tür verriegelt

Schaltplan zwischen elektromagnetischem Schloss und ESP32

So verbinden Sie das elektromagnetische Schloss über ein Relaismodul mit Ihrem ESP32 C3 Super Mini.

Sicherheitshinweise:

  • Trennen Sie vor der Verdrahtung immer die Stromversorgung
  • Überprüfen Sie die Nennspannung Ihres elektromagnetischen Schlosses
  • Stellen Sie sicher, dass das Relais für den Strombedarf Ihres Schlosses ausgelegt ist
  • Schließen Sie das EM-Schloss niemals direkt an die ESP32-Pins an
ESP32 C3 Super Mini Elektromagnetisches Schloss Schaltplan

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

Verdrahtung:

Bauteil-Pin ESP32 C3 Super Mini Pin Hinweise
Relais-Signal (IN) D7 Schaltet das Relais ein/aus
Relais VCC 5V Versorgt das Relaismodul
Relais GND GND Gemeinsame Masse
Relais COM 12V Plus + Vom Netzteil
Relais NO EM-Schloss Draht 1 Schließer-Verbindung
EM-Schloss Draht 2 12V Minus - Schließt den Stromkreis

ESP32 C3 Super Mini Code

Dieses Codebeispiel zeigt eine grundlegende Steuerung des elektromagnetischen Schlosses, indem die Tür alle 5 Sekunden ver- und entriegelt wird.

Was dieser Code macht:

  • Initialisiert D7 als Ausgangspin zur Relaissteuerung
  • Verriegelt die Tür (HIGH-Signal) für 5 Sekunden
  • Entriegelt die Tür (LOW-Signal) für 5 Sekunden
  • Wiederholt den Zyklus fortlaufend
  • Gibt den Schlossstatus im Seriellen Monitor aus
/* * Dieser ESP32 C3 Super Mini Code wurde von newbiely.de entwickelt * Dieser ESP32 C3 Super Mini 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/esp32-c3/esp32-c3-super-mini-electromagnetic-lock */ #define RELAY_PIN 7 // The ESP32 C3 SuperMini pin connected to the electromagnetic lock via the relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // lock the door delay(4000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(4000); }

Schnelle Schritte

  • Neu beim ESP32 C3 Mini? Arbeiten Sie zuerst unser Tutorial Erste Schritte mit dem ESP32 C3 Mini durch, um Ihre Entwicklungsumgebung einzurichten.
  • Arduino IDE einrichten: Wenn Sie den ESP32 C3 Super Mini zum ersten Mal verwenden, lesen Sie, wie man die Umgebung für den ESP32 C3 Super Mini in der Arduino IDE einrichtet.
  • Code einfügen: Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein.
  • Kompilieren und hochladen: Klicken Sie in der Arduino IDE auf die Schaltfläche Upload, um den Code zu kompilieren und auf Ihr ESP32 C3 Super Mini Board hochzuladen.
  • Schloss testen: Halten Sie die Ankerplatte nahe an den Elektromagneten.
  • Vorgang beobachten: Beobachten Sie, wie sich die Anziehung zwischen Ankerplatte und Elektromagnet alle 5 Sekunden ändert.
  • Seriellen Monitor öffnen: Stellen Sie die Baudrate auf 115200 ein, um die Statusmeldungen des Schlosses zu sehen.
  • Profi-Tipp: Markieren Sie die Position der Ankerplatte an Ihrem Türrahmen, um sie bei der Montage leicht ausrichten zu können.

Ausgabe im Seriellen Monitor

Öffnen Sie den Seriellen Monitor, und Sie sehen eine Ausgabe wie diese:

∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
ESP32C3 Dev Module
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'ESP32C3 Dev Module' on 'COM15')
New Line
9600 baud
The door is locked The door is unlocked The door is locked The door is unlocked The door is locked The door is unlocked
Ln 11, Col 1
ESP32C3 Dev Module on COM15
2

Praxisanwendungen

Mit dem ESP32 C3 Super Mini gesteuerte elektromagnetische Schlösser können in vielen praktischen Projekten eingesetzt werden:

  • Smart-Home-Eingang: Türzugangssysteme mit Tastenfeld oder RFID bauen
  • Zugangskontrolle im Büro: Mitarbeiterausweis-Leser mit Protokollierung erstellen
  • Sicherheit für Labor oder Werkstatt: Den Zugang zu sensiblen Bereichen mit Authentifizierung beschränken
  • Automatische Tore: Torschlösser mit Fernauslösern oder Sensoren steuern
  • Schranksicherung: Aufbewahrungseinheiten oder Vitrinen elektronisch verriegeln
  • IoT-Sicherheitssysteme: Über WLAN einbinden, um per Smartphone-App aus der Ferne zu ver- und entriegeln

Video-Tutorial

Sehen Sie sich das Video unten an, um eine visuelle Schritt-für-Schritt-Anleitung zu diesem Projekt zu erhalten.

...VIDEO https://www.youtube.com/embed/5yvlkAOr9C4

...VIDEO

Erweiterte Steuerung: Schloss per Taster steuern

Für eine praxisnähere Umsetzung sehen Sie sich das Tutorial ESP32 C3 Super Mini - Taster steuert elektromagnetisches Schloss an, um zu lernen, wie man die Tür per Tastendruck entriegelt.

Fordern Sie sich heraus

Bringen Sie Ihr Projekt mit dem elektromagnetischen Schloss mit diesen Herausforderungen auf die nächste Stufe:

  • Einfach: Fügen Sie eine LED-Anzeige hinzu, die leuchtet, wenn die Tür verriegelt ist
  • Einfach: Ändern Sie das Timing so, dass die Tür 10 statt 5 Sekunden entriegelt bleibt
  • Mittel: Fügen Sie einen Taster hinzu, um die Tür bei Bedarf manuell zu entriegeln
  • Mittel: Implementieren Sie ein einfaches PIN-Code-System mit mehreren Tastern
  • Fortgeschritten: Erstellen Sie einen Webserver, um das Schloss über WLAN aus der Ferne zu steuern
  • Fortgeschritten: Fügen Sie eine RFID-Authentifizierung für schlüssellosen Zugang mit mehreren Benutzerkarten hinzu

※ 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!