¡Oferta!

Módulo de Relé de 2 Canales 12V para Arduino PIC ARM AVR DSP

El precio original era: 4,52 €.El precio actual es: 3,28 €. Excluido IVA

Módulo de Relé de 2 canales 12V para Arduino PIC ARM AVR DSP

Disponible para reserva

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Categorías: ,

🎬 El producto en vídeo

Descripción

Descripción Módulo 2 Canales 12V Relé

El Módulo 2 Canales 12V Relé es un módulo electrónico que permite controlar cargas eléctricas a alta tensión (hasta 250V AC o 30V DC) utilizando señales a baja tensión provenientes de microcontroladores como Arduino, PIC, ARM, AVR, DSP, etc.

Características principales:

  • Número de canales: 2 relés independientes
  • Tensión de alimentación: 12V DC para el módulo
  • Tensión de control (entrada): 5V TTL (compatible con Arduino y la mayoría de los microcontroladores)
  • Tipo de relé: Relé electromecánico con contactos normalmente abiertos (NO), normalmente cerrados (NC) y común (COM)
  • Corriente máxima: Generalmente hasta 10A (depende del modelo específico) a 250V AC o 30V DC
  • Indicador LED: Un LED por cada canal que se enciende cuando el relé está activado
  • Aislamiento optoisolador: Muchos módulos tienen aislamiento entre el circuito de control y el circuito de alta tensión, aumentando la seguridad
  • Dimensiones: Compacto, fácil de integrar en proyectos DIY

Funcionamiento:

El módulo recibe una señal digital a 5V (HIGH/LOW) de los pines del microcontrolador. Cuando la señal es HIGH, el relé se activa cerrando el circuito eléctrico en el lado de carga, permitiendo el paso de la corriente y encendiendo el dispositivo conectado.


Cómo utilizar el módulo de relé de 2 canales con Arduino

Material necesario:

  • Arduino Uno (o cualquier otro modelo)
  • Módulo de relé de 2 canales 12V
  • Fuente de alimentación 12V para el módulo de relé (o alimentación externa)
  • Cables jumper
  • Carga a controlar (lámpara, motor, válvula neumática, etc.)

Conexiones de hardware:

Módulo de relé Arduino Uno Descripción
VCC 12V DC (alimentación externa) Alimentación del módulo (cuidado con alimentar desde Arduino 5V)
GND GND Arduino + GND alimentador Tierra común entre Arduino y módulo
IN1 Pin digital de Arduino (ej. D7) Control de relé 1
IN2 Pin digital de Arduino (ej. D8) Control de relé 2
COM1, NO1, NC1 Carga 1 Conectar la carga a controlar
COM2, NO2, NC2 Carga 2 Conectar la segunda carga

Nota: La tensión de alimentación del módulo debe ser proporcionada externamente a 12V, ya que el relé requiere esta tensión para funcionar correctamente. Asegúrate de que el GND del módulo esté conectado al GND de Arduino para un referente común.


Programmación con Arduino

Aquí tienes un ejemplo de código básico para activar y desactivar los dos relés de forma alternada cada 2 segundos:

// Definizione dei pin di controllo dei relè
const int rele1 = 7; 
const int rele2 = 8;

void setup() {
 // Impostiamo i pin dei relè come output
 pinMode(rele1, OUTPUT);
 pinMode(rele2, OUTPUT);

 // Disattiviamo entrambi i relè all'inizio (LOW = relè spento)
 digitalWrite(rele1, LOW);
 digitalWrite(rele2, LOW);
}

void loop() {
 // Attiva il relè 1, disattiva il relè 2
 digitalWrite(rele1, HIGH); 
 digitalWrite(rele2, LOW);
 delay(2000); // aspetta 2 secondi

 // Disattiva il relè 1, attiva il relè 2
 digitalWrite(rele1, LOW);
 digitalWrite(rele2, HIGH);
 delay(2000); // aspetta 2 secondi
}

Cómo funciona el código:

  • En setup() se inicializan los pines de los relés como salidas.
  • En loop() los relés se alternan cada 2 segundos: primero se enciende el primer relé y se apaga el segundo, luego al revés.

Consejos útiles para la programación y el uso del módulo

  • Señal invertida: Algunos módulos relé se activan con señal LOW (0V) en lugar de HIGH (5V). En ese caso, es necesario invertir la lógica en el código (LOW para activar, HIGH para desactivar).
  • Alimentación separada: Utiliza una fuente de alimentación externa para el módulo 12V para evitar sobrecargar a Arduino.
  • Protección: ¡No conectes directamente cargas de alta tensión a los pines de Arduino! Siempre usa el relé como interruptor.
  • Aislamiento: Si es posible, elige módulos con optoisoladores para seguridad eléctrica.
  • Carga adecuada: Verifica la corriente y el voltaje máximo soportados por el relé para evitar daños.

¡Perfecto! Preparo una guía avanzada con ejemplos prácticos de uso del módulo de relé de 2 canales con Arduino, integrando control remoto a través de Bluetooth y uso con sensores.


Guía avanzada: Control de módulo de relé de 2 canales con Arduino + Bluetooth + sensores


1. Control remoto a través de Bluetooth

Material adicional:

  • Módulo Bluetooth HC-05 o HC-06
  • Arduino Uno
  • Módulo de relé de 2 canales 12V
  • Alimentación 12V para el relé

Conexiones esenciales:

Módulo Bluetooth HC-05 Arduino Uno Función
VCC 5V Alimentación
GND GND Tierra
TX Pin 10 (RX) Recepción de datos Arduino
RX Pin 11 (TX) Transmisión de datos Arduino

Conecta también los pines del módulo relé como antes (IN1 -> pin 7, IN2 -> pin 8).


Código de ejemplo: control de relé mediante comandos Bluetooth

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // RX, TX

const int rele1 = 7;
const int rele2 = 8;

void setup() {
 pinMode(rele1, OUTPUT);
 pinMode(rele2, OUTPUT);
 digitalWrite(rele1, LOW);
 digitalWrite(rele2, LOW);

 Serial.begin(9600);
 BTSerial.begin(9600);
 Serial.println("Modulo Relè Bluetooth pronto.");
}

void loop() {
 if (BTSerial.available()) {
 char comando = BTSerial.read();
 Serial.print("Ricevuto comando: ");
 Serial.println(comando);

 switch(comando) {
 case '1': // Accendi relè 1
 digitalWrite(rele1, HIGH);
 break;
 case '2': // Spegni relè 1
 digitalWrite(rele1, LOW);
 break;
 case '3': // Accendi relè 2
 digitalWrite(rele2, HIGH);
 break;
 case '4': // Spegni relè 2
 digitalWrite(rele2, LOW);
 break;
 default:
 Serial.println("Comando non riconosciuto");
 }
 }
}

2. Control automático con sensor de temperatura (ejemplo con sensor DHT11/DHT22)

Material adicional:

  • Sensor de temperatura y humedad DHT11 o DHT22
  • Biblioteca DHT para Arduino (instalable desde Library Manager)

Conexiones:

Sensor DHT11/22 Arduino Uno Función
VCC 5V Alimentación
GND GND Tierra
DATA Pin 2 Datos (con resistencia pull-up 10k)

Código de ejemplo: encender un relé si la temperatura > 30°C

#include <DHT.h>

#define DHTPIN 2 
#define DHTTYPE DHT11 

DHT dht(DHTPIN, DHTTYPE);

const int rele1 = 7;

void setup() {
 Serial.begin(9600);
 dht.begin();

 pinMode(rele1, OUTPUT);
 digitalWrite(rele1, LOW);
}

void loop() {
 float temp = dht.readTemperature();
 if (isnan(temp)) {
 Serial.println("Errore lettura sensore");
 return;
 }
 Serial.print("Temperatura: ");
 Serial.print(temp);
 Serial.println(" °C");

 if (temp > 30) {
 digitalWrite(rele1, HIGH); // accendi il relè
 } else {
 digitalWrite(rele1, LOW); // spegni il relè
 }
 delay(2000);
}

3. Ideas avanzadas de uso

  • Temporizador automático: enciende una carga por un cierto tiempo, luego apágala automáticamente.
  • Control remoto por WiFi: usando módulos ESP8266 o ESP32, puedes integrar relés con servidores web o aplicaciones de smartphone.
  • Gestión de seguridad: añade sensores de corriente para evitar sobrecargas o daños.
  • Integración con asistentes de voz: conecta Arduino a plataformas como Alexa a través de un puente.

GENERALIDADES

MODELO

Módulo de Relé de 2 Canales 12V

MATERIALES

pcb + componentes

COMPATIBILIDAD

ARDUINO

COMPONENTES ELÉCTRICOS

VOLTAJE DE ENTRADA

12 V

PESO Y DIMENSIONES

PESO DEL PRODUCTO

20g

PESO DEL PAQUETE

0,35 kg

DIMENSIONES DEL PRODUCTO

(L x A x P)

5,6 x 4,8 x 4,5 cm

DIMENSIONES DEL PAQUETE

(L x W x H)

10 x 15 x 5 cm

CONTENIDO DE LA CONFECCIÓN

1 x Módulo

Tenemos disponible la hoja técnica de todos los componentes, en caso de que no esté presente en la hoja de descarga del producto, envíanos un mensaje a través del formulario de contacto y publicaremos la más rápida posible en nuestro sitio web.

< / div>

Tutorial: Cómo usar Módulo Relé 2 Canales 12V

Este módulo relé de dos canales te permite controlar dispositivos eléctricos desde Arduino u otros microcontroladores. Ideal para principiantes que quieren comenzar con la automatización.

Qué necesitas

  • Arduino Uno
  • Cable USB
  • Batería 12V

Pasos

  1. Conecta el módulo relé a tu computadora a través del cable USB.
  2. Conecta los pines VCC y GND del módulo a los correspondientes pines de Arduino.
  3. Conecta las líneas de comando (IN1, IN2) a los pines digitales de Arduino.
  4. Verifica en el datasheet la resistencia que debes conectar entre el microcontrolador y la entrada del relé para limitar la corriente.
  5. Escribe el sketch que active/desactive los relés según las condiciones deseadas.
  6. Carga el sketch en Arduino usando Arduino IDE.
  7. Verifica en el datasheet las especificaciones de los pines de control (IN1, IN2) para garantizar el correcto funcionamiento del módulo.
  8. Prueba la activación/desactivación de los relés con diferentes comandos desde Arduino.

Código de ejemplo

void setup() {
 pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}

void loop() {
digitalWrite(7, HIGH); // Attiva il relè del canale 1
delay(2000);
digitalWrite(7, LOW); // Disattiva il relè del canale 1
delay(2000);
}

Miniproyecto

Crea un sistema de iluminación automático: conecta lámparas de 12V a los relés y controla la encendido con Arduino basándote en datos de los sensores.

Errores comunes

  • Conexión incorrecta de los pines VCC/GND
  • Omisión de la resistencia limitadora de corriente.
  • Uso de tensiones superiores a las especificadas para el relé (12V máximo).
  • Elección incorrecta del pin de control sin verificar las especificaciones en el datasheet.

Accesorios recomendados

  • Relay Shield para Arduino
  • Sensores de luz
  • Batería 9-12V
  • Cable de extensión

Preguntas frecuentes

¿Cómo puedo controlar más relés?
Conecta más módulos o usa un módulo con más canales.

¿Cuál es la tensión de funcionamiento del relé?
12V máximo, verifica en el datasheet para detalles específicos.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo de Relé de 2 Canales 12V para Arduino PIC ARM AVR DSP”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *