Arduino UNO R4 - Módulo de relés de 4 canales

Para controlar cuatro dispositivos de alto voltaje, como bombas, ventiladores o actuadores, puedes usar muchos módulos de relé. Pero un método más sencillo es usar un único módulo de relé de cuatro canales. Este módulo integra cuatro relés en una sola placa.

Comparando un módulo de relé de 4 canales con cuatro módulos de relé de 1 canal:

Acerca del módulo de relés de 4 canales

Disposición de pines

Pinout del módulo de relé de 4 canales

Un módulo de relé de 4 canales incluye estos pines:

  • Pines de alimentación para placas de relés:
  • DC+: Conecta este pin al pin de 5 V de la fuente de alimentación.
  • DC-: Conecte este pin al pin GND de la fuente de alimentación y también al pin GND del Arduino UNO R4.
  • Pines de señal:
  • IN1: Este pin recibe una señal de control desde el Arduino UNO R4 para hacer funcionar el relé 1 en la placa.
  • IN2: Este pin recibe la señal de control del Arduino Uno R4 para operar el relé 2.
  • IN3: Conecte este pin para recibir señales de control desde el Arduino Uno R4, que controla el relé 3.
  • IN4: Esto se utiliza para recibir señales del Arduino UNo R4 que controlan el rele 4.
  • Pines de salida: NCx (pin normalmente cerrado), NOx (pin normalmente abierto), COMx (pin común):
  • NC1, NO1, COM1: Conecte estos pines a un dispositivo de alta tensión controlado por el relé 1.
  • NC2, NO2, COM2: Estos pines son para conectar a un dispositivo de alta tensión operado por el relé 2.

NC3, NO3, COM3: Conéctelos a un dispositivo de alta tensión gestionado por el relé 3.

  • NC4, NO4, COM4: Estos se conectan a un dispositivo de alto voltaje regulado por el relé 4.

Para aprender a conectar un relé a alta tensión y entender las diferencias entre 'normalmente cerrado' y 'normalmente abierto', por favor visite: Arduino UNO R4 - Relay Tutorial.

También incluye 4 puentes para elegir entre el disparador de bajo nivel y el disparador de alto nivel para cada relé por separado.

Diagrama de Cableado

El módulo de relé de 4 canales consume mucha energía. Por lo tanto, no lo conecte directamente al pin de 5 V en el Arduino UNO R4. En su lugar, utilice una fuente de alimentación externa de 5 V para el módulo.

Necesitamos usar tres fuentes de energía:

  • Un adaptador de corriente de 5V para Arduino UNO R4
  • Un adaptador de corriente de 5V para el módulo de relé de 4 canales
  • Un adaptador de alimentación con mayor voltaje (12VDC, 24VDC, 48VDC, 220VAC...) para dispositivos controlados por el módulo de relé de 4 canales
  • Diagrama de cableado con tres fuentes de energía. Puedes alimentar el Arduino UNO R4 (que no se muestra en la imagen) mediante un cable USB o un conector de alimentación.
Diagrama de cableado del módulo de relés de 4 canales Arduino UNO R4

This image is created using Fritzing. Click to enlarge image

Ver La mejor forma de alimentar Arduino Uno R4 y otros componentes.

  • Podemos usar una fuente de 5V única para tanto el Arduino UNO R4 como para el módulo de relé de 4 canales, para reducir la cantidad de fuentes de alimentación necesarias.
Diagrama de cableado del módulo de relé de 4 canales para Arduino UNO R4 con dos fuentes de alimentación

This image is created using Fritzing. Click to enlarge image

※ Nota:

Si cuatro dispositivos controlados por un módulo de relé de 4 canales tienen el mismo voltaje, podemos usar un único adaptador de alimentación de alto voltaje para todos ellos. Si tienen voltajes diferentes, podemos usar adaptadores de alimentación de alto voltaje por separado para cada uno.

Cómo programar para un módulo de relés de 4 canales

  • Configura el pin del Arduino UNO R4 como salida digital usando la función pinMode().
pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT);
  • Utilice la función digitalWrite() para controlar el estado del relé.
digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH);

Código Arduino UNO R4

/* * Este código de Arduino UNO R4 fue desarrollado por es.newbiely.com * Este código de Arduino UNO R4 se proporciona al público sin ninguna restricción. * Para tutoriales completos y diagramas de cableado, visite: * https://es.newbiely.com/tutorials/arduino-uno-r4/arduino-uno-r4-4-channel-relay-module */ #define PIN_RELAY_1 2 // The Arduino UNO R4 pin connected to the IN1 pin of relay module #define PIN_RELAY_2 3 // The Arduino UNO R4 pin connected to the IN2 pin of relay module #define PIN_RELAY_3 4 // The Arduino UNO R4 pin connected to the IN3 pin of relay module #define PIN_RELAY_4 5 // The Arduino UNO R4 pin connected to the IN4 pin of relay module // The setup function runs once on reset or power-up void setup() { Serial.begin(9600); // initialize digital pin as an output. pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT); } // The loop function repeats indefinitely void loop() { Serial.println("Turn on all"); digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH); delay(1000); Serial.println("Turn off all"); digitalWrite(PIN_RELAY_1, LOW); digitalWrite(PIN_RELAY_2, LOW); digitalWrite(PIN_RELAY_3, LOW); digitalWrite(PIN_RELAY_4, LOW); delay(1000); }

Pasos R\u00e1pidos

Sigue estas instrucciones paso a paso:

  • Si es la primera vez que usa el Arduino Uno R4 WiFi/Minima, consulte el tutorial sobre configurar el entorno para Arduino Uno R4 WiFi/Minima en el IDE de Arduino.
  • Conecte los componentes de acuerdo con el diagrama proporcionado.
  • Conecte la placa Arduino Uno R4 a su computadora mediante un cable USB.
  • Abra el IDE de Arduino en su computadora.
  • Seleccione la placa Arduino Uno R4 adecuada (p. ej., Arduino Uno R4 WiFi) y el puerto COM.
  • Copie el código y ábralo en el IDE de Arduino.
  • Presione el botón Subir en el IDE de Arduino para enviar el código al Arduino UNO R4.
  • Escuche un sonido de clic de los relés.
  • Verifique los resultados en el Monitor Serial.
∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
Arduino Uno R4 WiFi
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno R4 WiFi' on 'COM15')
New Line
9600 baud
Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all
Ln 11, Col 1
Arduino Uno R4 WiFi on COM15
2

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.

Referencias de Funciones

※ NUESTROS MENSAJES

  • No dude en compartir el enlace de este tutorial. Sin embargo, por favor no use nuestro contenido en otros sitios web. Hemos invertido mucho esfuerzo y tiempo en crear el contenido, ¡por favor respete nuestro trabajo!