ESP32 - Fechadura Eletromagnética

A fechadura eletromagnética (também conhecida como fechadura magnética, maglock ou EM lock) é um componente importante do sistema de trava de porta. Este tutorial ensina como usar o ESP32 para controlar a fechadura eletromagnética.

Sobre a Fechadura Eletromagnética

Pinagem da Fechadura Eletromagnética

A fechadura eletromagnética é composta por dois componentes:

  • Placa de armadura: esta parte é fixada na parte móvel da porta
  • Eletroímã: esta parte é fixada no batente da porta. Ele possui dois fios, que são conectados à fonte de alimentação.

Quando a porta está fechada, os dois componentes ficam em contato um com o outro.

Pinagem da fechadura eletromagnética

Como a Fechadura Eletromagnética Funciona

  • Quando o eletroímã é alimentado ⇒ o eletroímã atrai a placa de armadura ⇒ trancado
  • Quando o eletroímã NÃO é alimentado ⇒ o eletroímã NÃO atrai a placa de armadura ⇒ destrancado

A fechadura eletromagnética usa uma fonte de alimentação de alta tensão (12V, 24V ou 48V...). Portanto, precisamos usar um relé entre a fechadura eletromagnética e o pino do ESP32. Veja o tutorial ESP32 - Relé.

Se conectarmos a fechadura eletromagnética a um relé no modo normalmente aberto e usarmos um pino do ESP32 para controlar o relé:

  • Quando o pino do ESP32 está em LOW ⇒ o relé está aberto ⇒ a porta fica destrancada
  • Quando o pino do ESP32 está em HIGH ⇒ o relé está fechado ⇒ a porta fica trancada

Diagrama de Ligação entre a Fechadura Eletromagnética e o ESP32

  • Como conectar o ESP32 e a fechadura eletromagnética usando uma protoboard (alimentado via cabo USB)
Diagrama de ligação do ESP32 com fechadura eletromagnética

This image is created using Fritzing. Click to enlarge image

Se você não sabe como alimentar o ESP32 e outros componentes, veja as instruções no tutorial a seguir: Como alimentar o ESP32.

  • Como conectar o ESP32 e a fechadura eletromagnética usando uma protoboard (alimentado via pino Vin)
Diagrama de ligação do ESP32 com fechadura eletromagnética

This image is created using Fritzing. Click to enlarge image

Como conectar o ESP32 e a fechadura eletromagnética
Como ligar o ESP32 e a fechadura eletromagnética

Código ESP32

O código abaixo tranca/destranca a porta a cada 5 segundos

/* * Este código de ESP32 foi desenvolvido por pt.newbiely.com * Este código de ESP32 é disponibilizado ao público sem nenhuma restrição. * Para tutoriais completos e diagramas de ligação, visite: * https://pt.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); }

Passos Rápidos

  • Se esta é a primeira vez que você usa o ESP32, veja como configurar o ambiente para o ESP32 na Arduino IDE.
  • Copie o código acima e cole-o na Arduino IDE.
  • Compile e faça upload do código para a placa ESP32 clicando no botão Upload na Arduino IDE
  • Coloque a placa de armadura perto do eletroímã.
  • Veja a atração entre a placa de armadura e o eletroímã.

Vídeo

ESP32 - Botão Controla Fechadura Eletromagnética

Veja o ESP32 - Tutorial de Botão Controla Fechadura Eletromagnética

※ NOSSAS MENSAGENS

  • Fique à vontade para compartilhar o link deste tutorial. Porém, por favor, não use nosso conteúdo em outros sites. Investimos muito esforço e tempo para criar este conteúdo, por favor respeite nosso trabalho!