Arduino Nano ESP32 - Relé
Puedes conectar un LED directamente al Arduino Nano ESP32, pero no puedes conectar dispositivos de alta tensión (como una lámpara eléctrica, una bomba, una cerradura electromagnética, un actuador lineal, o incluso una gran máquina...) directamente al Arduino Nano ESP32. Necesitamos un relé entre el Arduino Nano ESP32 y los dispositivos de alta tensión. Sin un relé, la alta tensión destruirá el Arduino Nano ESP32.
- Lo común entre controlar un LED y una lámpara eléctrica: El código de Arduino Nano ESP32 programa la salida del ESP32 para ponerla en HIGH o LOW y encenderla/apagarlas.
- La diferencia entre controlar un LED y una lámpara eléctrica:
- Controlar un LED: el LED puede funcionar con 3,3 V o menos; por lo que se puede conectar directamente al pin del ESP32.
- Controlar la lámpara eléctrica: la lámpara eléctrica funciona con voltaje alto (p. ej. 12 V); NO SE PUEDE conectar directamente la lámpara eléctrica al pin del ESP32. Es necesario usar un relé entre el pin del ESP32 y la lámpara eléctrica. Si no, Arduino Nano ESP32 se quemará.
- Por favor, tenga cuidado al trabajar con voltaje alto. En serio, podría electrocutarlo o incluso quitarle la vida. Si no está 100% seguro de lo que está haciendo, hágase un favor y no toque nada. Consulte a alguien que sepa!
- Algunos relés pueden funcionar con voltaje tanto de CC como de CA; le recomendamos encarecidamente NO usar voltaje de CA. Use un dispositivo de CC (≤24 V) solamente.
- Los pines de entrada: están conectados a ESP32, incluyendo tres pines:
- Pin DC-: conecta este pin a GND (0V)
- Pin DC+: conecta este pin a VCC (5V)
- Pin IN: recibe la señal de control desde Arduino Nano ESP32
- Los pines de salida: están conectados a un dispositivo de alta tensión, que incluye tres pines (usualmente en un terminal de tornillo):
- Pin NO: pin de normalmente abierto
- Pin NC: pin de normalmente cerrado
- Pin COM: el pin común
- Modo normalmente abierto: Utilice solo el pin COM y el pin NO
- Modo normalmente cerrado: Utilice solo el pin COM y el pin NC
- modo de disparo de nivel bajo
- modo de disparo de nivel alto
- normalmente abierto modo
- normalmente cerrado modo. Estos modos son opuestos.
- Los modos normalmente abiertos y normalmente cerrados funcionan de forma opuesta.
- La mayoría de los módulos de relé admiten tanto el modo normalmente abierto como el normalmente cerrado.
- El disparador de nivel bajo y disparador de nivel alto modo funcionan de forma opuesta.
- No todos los módulos de relé admiten a la vez disparador de nivel bajo y disparador de nivel alto modo.
- En un momento, el módulo de relé solo puede funcionar en uno de los dos modos: disparador de nivel bajo o disparador de nivel alto.
- Si el pin IN está conectado a bajo (0 V), el interruptor está abierto. El dispositivo está apagado (o desactivado).
- Si el pin IN está conectado a alto (5 V o 3.3 V), el interruptor está cerrado. El dispositivo está encendido (o activado).
- Si el pin de entrada está conectado a BAJO (0V) ⇒ El interruptor está cerrado ⇒ El dispositivo está ENCENDIDO (o activado).
- Si el pin de entrada está conectado a ALTO (5V o 3.3V) ⇒ El interruptor está abierto ⇒ El dispositivo está APAGADO (o desactivado).
- Conecta un pin del ESP32 al pin IN del relé
- Controla el relé programando el pin del ESP32 a nivel bajo o alto
- Al alimentar la placa Arduino Nano ESP32 a través del puerto USB.
- Al alimentar la placa Arduino Nano ESP32 a través del pin Vin.
- Configura un pin del ESP32 en modo de salida digital utilizando la función pinMode(). Por ejemplo, pin D2:
- Programa el pin de salida para que quede en LOW (0 V) utilizando la función digitalWrite():
- Programa el pin de salida a HIGH (3.3V) utilizando la función digitalWrite():
- Si es la primera vez que usas Arduino Nano ESP32, consulta cómo configurar el entorno para Arduino Nano ESP32 en Arduino IDE.
- Copia el código anterior y pégalo en Arduino IDE.
- Compila y sube el código a la placa Arduino Nano ESP32 haciendo clic en el botón Subir en Arduino IDE
- Ve el estado de la tira de LEDs: parpadeando
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca de Relay
El relé es un interruptor programable que se puede usar para controlar dispositivos eléctricos que se pueden encender y apagar. El relé puede ser controlado programáticamente por Arduino Nano ESP32, lo que permite que Arduino Nano ESP32 controle el encendido y apagado de dispositivos de alta tensión mediante un relé.
WARNING
¡La seguridad ante todo! ¡La seguridad ante todo!
Diagrama de pines del relé

Los pines del relé se pueden clasificar en dos grupos: entrada (baja tensión) y salida (alta tensión).
Normalmente, NO usamos todos los pines de alta tensión. Por lo general solo usamos dos, dependiendo del modo de operación que elijamos:
Además, si el relé admite activaciones por nivel bajo y por nivel alto, normalmente hay un jumper para elegir entre las dos: activación por nivel bajo o activación por nivel alto.
※ Nota:
El orden de los pines del relé puede variar entre fabricantes. Por favor, verifique detenidamente las etiquetas impresas en el relé.
Cómo conectar el dispositivo de alta tensión al relé

Cómo funciona Relay
Hay varias formas en que un módulo de relé puede funcionar, dependiendo de nuestras elecciones.
En el lado de entrada, podemos elegir uno de los dos modos de entrada opuestos que se muestran a continuación:
En el lado de salida, podemos elegir uno de los dos modos de salida opuestos que se indican a continuación:
El “normalmente” significa “si el pin IN está conectado a LOW (0V)”.
Antes de entrar en detalles, veamos información rápida:
La combinación de los modos de entrada y de los modos de salida crea muchos casos de uso. Si eres principiante, te recomendamos usar el modo de disparo de nivel alto y el modo normalmente abierto.
Como disparador de nivel bajo y disparador de nivel alto funcionan de forma opuesta, lo siguiente explicará el modo de disparo de alto nivel en detalle. El disparador de nivel bajo funciona de forma opuesta.
Disparador de Nivel Alto - Modo Normalmente Abierto
Conecte el dispositivo de alto voltaje al borne COM y al borne NO. Como un interruptor:

Disparador de Nivel Alto - Modo Normalmente Cerrado
Conecta el dispositivo de alto voltaje al pin COM y al pin NC. Al igual que un interruptor:

¿Qué modo deberíamos usar?
⇒ Depende de la aplicación.
Modo Normalmente Abierto frente a Modo Normalmente Cerrado
El relé es como un interruptor. La tabla de abajo muestra la diferencia entre dos modos en Disparador de Nivel ALTO.
| Pins used | IN pin | Relay state | Device state | |
|---|---|---|---|---|
| Normally Open Mode | COM and NO pin | LOW | ⇒ open | ⇒ OFF |
| Normally Closed Mode | COM and NC pin | LOW | ⇒ closed | ⇒ ON |
| Normally Open Mode | COM and NO pin | HIGH | ⇒ closed | ⇒ ON |
| Normally Closed Mode | COM and NC pin | HIGH | ⇒ open | ⇒ OFF |
Arduino Nano ESP32 - Relé
Un dispositivo de alta tensión puede ser controlado por Arduino Nano ESP32 a través de un relé.
Controlar un relé es pan comido. Solo necesitamos:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image

This image is created using Fritzing. Click to enlarge image