ESP32 - Cerradura electromagnética

La cerradura electromagnética (también conocida como cerradura magnética, maglock o EM lock) es un componente importante del sistema de cierre de la puerta. Este tutorial le explica cómo usar el ESP32 para controlar la cerradura electromagnética.

Acerca de la Cerradura Electromagnética

Esquema de pines de la cerradura electromagnética

La cerradura electromagnética está compuesta por dos componentes:

  • Placa de armadura: esta parte está fijada en la parte móvil de la puerta.
  • Electroimán: esta parte está fijada en el marco de la puerta. Tiene dos cables, que están conectados a una fuente de energía.

Cuando la puerta está cerrada, dos componentes están en contacto entre sí.

Pinout de la cerradura electromagnética

Cómo funciona un cerrojo electromagnético

  • Cuando el electroimán está alimentado ⇒ el electroimán atrae a la placa de armadura ⇒ bloqueo
  • Cuando el electroimán no está alimentado ⇒ el electroimán no atrae a la placa de armadura ⇒ desbloqueo

La cerradura electromagnética utiliza una fuente de alimentación de alto voltaje (12V, 24V o 48V...). Por lo tanto, debemos usar un relé entre la cerradura electromagnética y el pin del ESP32. Consulte el tutorial ESP32 - Relay.

Si conectamos la cerradura electromagnética a un relé en modo normalmente abierto y usamos un pin del ESP32 para controlar el relé:

  • Cuando el pin del ESP32 está en nivel bajo ⇒ el relé está abierto ⇒ la puerta está desbloqueada
  • Cuando el pin del ESP32 está en nivel alto ⇒ el relé está cerrado ⇒ la puerta está cerrada con llave

Diagrama de cableado entre la cerradura electromagnética y ES32

  • Cómo conectar el ESP32 y una cerradura electromagnética usando breadboard (alimentada por cable USB)
Diagrama de cableado de la cerradura electromagnética ESP32

This image is created using Fritzing. Click to enlarge image

Si no sabe c\u00f3mo alimentar ESP32 y otros componentes, encuentre instrucciones en el siguiente tutorial: C\u00f3mo alimentar ESP32.

  • Cómo conectar ESP32 y cerradura electromagnética usando placa de pruebas (alimentada a través del pin Vin)
Diagrama de cableado de la cerradura electromagnética ESP32

This image is created using Fritzing. Click to enlarge image

  • Cómo conectar el ESP32 y la cerradura electromagnética usando [placa breakout de terminales de tornillo] (alimentada por cable USB)
Cómo conectar el ESP32 y una cerradura electromagnética.
Cómo cablear ESP32 y una cerradura electromagnética

Código ESP32

El código que se muestra a continuación bloquea/desbloquea la puerta cada 5 segundos.

/* * Este código de ESP32 fue desarrollado por es.newbiely.com * Este código de ESP32 se proporciona al público sin ninguna restricción. * Para tutoriales completos y diagramas de cableado, visite: * https://es.newbiely.com/tutorials/esp32/esp32-electromagnetic-lock */ #define RELAY_PIN 16 // ESP32 pin GPIO16 connected to the electromagnetic lock via the relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin GPIO16 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // lock the door delay(4000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(4000); }

Pasos R\u00e1pidos

  • Si es la primera vez que usas ESP32, consulta cómo configurar el entorno para ESP32 en Arduino IDE.
  • Copia el código anterior y pégalo en Arduino IDE.
  • Compila y sube el código a la placa ESP32 haciendo clic en el botón Subir en Arduino IDE
  • Coloca la placa de armadura cerca del electroimán.
  • Observa la atracción entre la placa de armadura y el electroimán.

Video Tutorial

Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.

ESP32 - Botón para controlar la cerradura electromagnética

Ver ESP32 - Tutorial de Control de Botón para Cerradura Electromagnética

※ NUESTROS MENSAJES

  • No dude en compartir el enlace de este tutorial. Sin embargo, por favor no use nuestro contenido en otros sitios web. Hemos invertido mucho esfuerzo y tiempo en crear el contenido, ¡por favor respete nuestro trabajo!