Arduino - Cerradura electromagnética

La cerradura electromagnética (cerradura EM) se utiliza ampliamente para asegurar la puerta. Por lo general se utiliza con un interruptor, un lector de huellas dactilares, un lector RFID/NFC, un teclado numérico o una aplicación en PC/móvil para controlar el acceso a la puerta o al portón del edificio. La cerradura electromagnética también es conocida como cerradura magnética o maglock.

Una alternativa al cierre electromagnético es la cerradura de solenoide. Puedes aprender más en Tutorial de Arduino - Cerradura de Solenoide

Acerca de la Cerradura Electromagnética

Diagrama de pines

La cerradura electromagnética incluye dos componentes:

  • Un electroimán con dos pines
  • Una placa de armadura
Pinout de la cerradura electromagnética

Cómo funciona

  • Cuando el electroimán está alimentado, una corriente que pasa a través del electroimán genera un flujo magnético que hace que la placa de armadura se atraiga al electroimán ⇒ una acción de bloqueo
  • Cuando el electroimán no está alimentado, no hay flujo magnético, la placa de armadura no se atrae al electroimán ⇒ una acción de desbloqueo

※ Nota:

La cerradura electromagnética normalmente utiliza una fuente de alimentación de 12 V, 24 V o 48 V. Por lo tanto, NO podemos conectar la cerradura electromagnética directamente al pin del Arduino. Tenemos que conectarla al pin del Arduino mediante un relé.

Si conectamos la cerradura electromagnética a un relé (modo normalmente abierto):

  • Cuando el relé está abierto, la puerta está desbloqueada
  • Cuando el relé está cerrado, la puerta está bloqueada

Conectando Arduino al relé, podemos programar para que Arduino controle la cerradura electromagnética. Obtén más información sobre el relé en Arduino - Relay tutorial.

Para la instalación, la placa de armadura se fija a la puerta o a la ventana (parte móvil), y el electroimán se fija al marco de la puerta (parte fija). Los dos componentes están en contacto cuando la puerta está cerrada.

Diagrama de Cableado

Diagrama de cableado de la cerradura electromagnética para Arduino

This image is created using Fritzing. Click to enlarge image

Código de Arduino

El código que aparece a continuación bloquea y desbloquea la puerta cada 5 segundos.

/* * Este código de Arduino fue desarrollado por es.newbiely.com * Este código de Arduino se proporciona al público sin ninguna restricción. * Para tutoriales completos y diagramas de cableado, visite: * https://es.newbiely.com/tutorials/arduino/arduino-electromagnetic-lock */ // constants won't change const int RELAY_PIN = A5; // the Arduino pin, which connects to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin A5 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(5000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(5000); }

Pasos R\u00e1pidos

  • Copia el código anterior y ábrelo con Arduino IDE
  • Haz clic en el botón Subir en Arduino IDE para subir el código al Arduino
  • 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.

Arduino - Botón que controla la cerradura electromagnética

Ver Arduino - Tutorial de Control por Botón de la 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!