Arduino Nano ESP32 - Módulo de relé de 4 canales
Este tutorial proporciona instrucciones paso a paso para utilizar un Arduino Nano ESP32 para controlar un módulo de relé de 4 canales. Cubre los siguientes aspectos en detalle:
- Comprender la configuración de pines de un módulo de relé de 4 canales
- Estableciendo las conexiones entre un Arduino Nano ESP32 y el módulo de relé de 4 canales
- Programando el Arduino Nano ESP32 para controlar de forma eficaz el módulo de relé de 4 canales
Cuando se trata de gestionar cuatro dispositivos de alta tensión, como bombas, ventiladores o actuadores, tenemos dos opciones. Podemos optar por varios módulos de relé o por un enfoque más sencillo. La opción más simple es utilizar un módulo de relé de 4 canales, que es una placa única equipada con cuatro relés integrados. Esto agiliza el proceso de instalación, facilitando el control de todos los dispositivos de manera efectiva.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del módulo de relés de 4 canales
Disposición de pines del módulo de relés de 4 canales

Un módulo de relés de 4 canales tiene los siguientes pines:
- Pines de alimentación para placas de relé
- DC+: conecta este pin al pin de 5V de una fuente de alimentación
- DC-: conecta este pin al pin GND de la fuente de alimentación y también al pin GND de un Arduino Nano ESP32
- Pines de señal:
- IN1: este pin recibe la señal de control de un Arduino Nano ESP32 para controlar el relé 1 en el módulo
- IN2: este pin recibe la señal de control de un Arduino Nano ESP32 para controlar el relé 2 en el módulo
- IN3: este pin recibe la señal de control de un Arduino Nano ESP32 para controlar el relé 3 en el módulo
- IN4: este pin recibe la señal de control de un Arduino Nano ESP32 para controlar el relé 4 en el módulo
- Pines de salida: NCx (normalmente cerrado pin), NOx (normalmente abierto pin), COMx (común pin),
- NC1, NO1, COM1: Estos pines se conectan a un dispositivo de alta tensión que es controlado por el relé 1
- NC2, NO2, COM2: Estos pines se conectan a un dispositivo de alta tensión que es controlado por el relé 2
- NC3, NO3, COM3: Estos pines se conectan a un dispositivo de alta tensión que es controlado por el relé 3
- NC4, NO4, COM4: Estos pines se conectan a un dispositivo de alta tensión que es controlado por el relé 4
Para aprender a conectar un relé a dispositivos de alta tensión y comprender las diferencias entre cerrado normalmente y abierto normalmente, consulta el Arduino Nano ESP32 - Relay tutorial.
Además, el tutorial cubre los cuatro conectores puente disponibles en el módulo de relé, que permiten seleccionar de forma individual entre las configuraciones de disparo por bajo nivel y por alto nivel para cada relé.
Diagrama de Cableado
Es importante señalar que el módulo de relé de 4 canales consume una cantidad significativa de energía. Por lo tanto, se desaconseja encarecidamente alimentarlo directamente desde el pin de 5 V del Arduino Nano ESP32. En su lugar, se recomienda utilizar una fuente de alimentación externa de 5 V específicamente para el módulo de relé. Esta precaución garantiza un rendimiento óptimo y evita posibles problemas que puedan surgir por una fuente de alimentación insuficiente.
Por lo tanto, debemos usar tres fuentes de energía:
- Un adaptador de corriente de 5 V para el Arduino Nano ESP32
- Un adaptador de corriente de 5 V para el módulo de relé de 4 canales
- Un adaptador de corriente de mayor voltaje (12 VDC, 24 VDC, 48 VDC, 220 VAC...) para los elementos que son gestionados por el módulo de relé de 4 canales
- Un diagrama de cableado con las tres fuentes de alimentación. La fuente de alimentación para el Arduino Nano ESP32 (no incluida en la imagen) puede ser ya sea mediante un cable USB o mediante un conector de alimentación.

This image is created using Fritzing. Click to enlarge image
- Podemos reducir la cantidad de adaptadores de corriente utilizando una fuente de 5 V para el Arduino Nano ESP32 y el módulo de relés de 4 canales.

This image is created using Fritzing. Click to enlarge image
※ Nota:
Si los cuatro dispositivos que son gestionados por un módulo de relé de 4 canales tienen el mismo voltaje, entonces se puede usar un adaptador de alimentación de alta tensión para todos ellos. Sin embargo, si el voltaje es diferente para cada dispositivo, entonces deben usarse adaptadores de alimentación de alta tensión separados.
Cómo programar un módulo de relé de 4 canales
- Establece el pin del Arduino Nano ESP32 en modo de salida digital con la función pinMode().
- Manipula el estado del relé con la función digitalWrite().
Código para Arduino Nano ESP32
Pasos R\u00e1pidos
Para empezar con Arduino Nano ESP32 en el IDE de Arduino, siga estos pasos:
- Consulte el tutorial cómo configurar el entorno para Arduino Nano ESP32 en Arduino IDE si esta es la primera vez que usa Arduino Nano ESP32.
- Conecte los componentes tal como se muestra en el diagrama.
- Conecte la placa Arduino Nano ESP32 a su computadora usando un cable USB.
- Abra el Arduino IDE en su computadora.
- Elija la placa Arduino Nano ESP32 y su respectivo puerto COM.
- Copie el código y ábralo con el Arduino IDE.
- Haga clic en el botón Subir en el IDE para enviar el código a la placa Arduino Nano ESP32.
- Escuche el sonido de clic de los relés.
- Revise el Monitor Serial para observar el resultado.
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.