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.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
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í.

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)

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)

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 la cerradura electromagnética utilizando placa breakout de terminales de tornillo (alimentada a través del pin Vin)

Código ESP32
El código que se muestra a continuación bloquea/desbloquea la puerta cada 5 segundos.
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