Arduino Nano ESP32 - Trava Eletromagnética

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

Hardware Necessário

1×Arduino Nano ESP32
1×Cabo USB Tipo-A para Tipo-C (para PC com USB-A)
1×Cabo USB Tipo-C para Tipo-C (para PC com USB-C)
1×Fechadura Eletromagnética
1×Relé
1×Fonte de Alimentação 12V
1×(Opcional) Conector de Alimentação DC
1×Protoboard
1×Fios Jumper
1×(Recomendado) Placa de Expansão com Bornes de Parafuso para Arduino Nano
1×(Recomendado) Placa de Expansão Breakout para Arduino Nano
1×(Recomendado) Divisor de Alimentação para Arduino Nano ESP32

Or you can buy the following kits:

1×DIYables Sensor Kit (18 sensors/displays)
Divulgação: Alguns dos links desta seção são links de afiliado da Amazon. Podemos receber uma comissão pelas compras feitas por meio desses links, sem custo adicional para você. Agradecemos o seu apoio.

Sobre a Trava Eletromagnética

Pinagem da Trava Eletromagnética

A trava 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 tem dois fios, que são conectados à fonte de energia.

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

Pinagem da trava eletromagnética

Como a Trava Eletromagnética Funciona

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

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

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

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

Diagrama de Ligação entre a Trava Eletromagnética e o ES32

Diagrama de ligação da trava eletromagnética com o Arduino Nano ESP32

This image is created using Fritzing. Click to enlarge image

Código Arduino Nano ESP32

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

/* * Este código de Arduino Nano ESP32 foi desenvolvido por pt.newbiely.com * Este código de Arduino Nano ESP32 é disponibilizado ao público sem nenhuma restrição. * Para tutoriais completos e diagramas de ligação, visite: * https://pt.newbiely.com/tutorials/arduino-nano-esp32/arduino-nano-esp32-electromagnetic-lock */ #define RELAY_PIN D2 // The Arduino Nano ESP32 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); }

Passos Rápidos

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

Vídeo

Arduino Nano ESP32 - Botão Controla a Trava Eletromagnética

Veja o Tutorial do Botão que Controla a Trava Eletromagnética com Arduino Nano ESP32

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