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

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

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