Descripción
Aquí tienes una descripción completa del Módulo 4 Canales 12V Relé para Arduino, PIC, ARM, AVR, DSP, seguida de una guía detallada sobre cómo utilizarlo con Arduino, con ejemplos prácticos y código.
🔧 Módulo 4 Canales 12V Relé – Características técnicas
El Módulo Relé 4 Canales 12V es una interfaz electrónica que permite el control de cargas de alta potencia o alta tensión (CA o CC) a través de señales de baja potencia provenientes de microcontroladores como Arduino, PIC, ARM, AVR, DSP.
✅ Características principales
- Número de canales: 4 (independientes)
- Tensión de funcionamiento: 12V DC
- Corriente absorbida: ~70-80 mA por cada relé activado
- Tipo de relé: relés mecánicos SPDT (Single Pole Double Throw)
- Corriente máxima soportada por el relé: hasta 10A a 250V CA o 10A a 30V CC
- Lógica de control: TTL (compatible con 5V Arduino)
- Optoisoladores: presentes (protección eléctrica entre lógica y carga)
- Indicadores LED: uno por cada canal para indicar el estado del relé
- Contactos del relé: NO (normalmente abierto), NC (normalmente cerrado), COM (común)
- Entradas digitales: IN1, IN2, IN3, IN4
🧰 Conexiones al módulo
| Pin Módulo Relé | Función | Conexión Arduino |
|---|---|---|
| IN1 | Control de relé 1 | Pin digital (ej. D7) |
| IN2 | Control de relé 2 | Pin digital (ej. D6) |
| IN3 | Control de relé 3 | Pin digital (ej. D5) |
| IN4 | Control de relé 4 | Pin digital (ej. D4) |
| GND | Tierra lógica | GND Arduino |
| VCC | Alimentación lógica 12V | 5V Arduino |
| JD-VCC | Alimentación relé 12V | 12V desde alimentador externo |
⚠️ Atención: Se recomienda usar un alimentador externo de 12V para alimentar los relés. No alimentar los relés directamente desde Arduino.
⚡ Cómo alimentar correctamente el módulo
Si el módulo tiene el jumper entre VCC e JD-VCC, quítalo si estás usando una fuente de alimentación separada de 12V. De esta manera:
- JD-VCC → 12V externo
- GND → GND Arduino y GND alimentador
- VCC → 5V Arduino (lógica de control)
💻 Ejemplo de código Arduino
// Definizione dei pin collegati al modulo relè
const int rele1 = 7;
const int rele2 = 6;
const int rele3 = 5;
const int rele4 = 4;
void setup() {
// Imposta i pin come output
pinMode(rele1, OUTPUT);
pinMode(rele2, OUTPUT);
pinMode(rele3, OUTPUT);
pinMode(rele4, OUTPUT);
// Spegne tutti i relè all'avvio (dipende dalla logica del modulo)
digitalWrite(rele1, HIGH);
digitalWrite(rele2, HIGH);
digitalWrite(rele3, HIGH);
digitalWrite(rele4, HIGH);
}
void loop() {
// Accende ogni relè uno alla volta
digitalWrite(rele1, LOW); // Attiva relè 1
delay(1000);
digitalWrite(rele1, HIGH);
digitalWrite(rele2, LOW); // Attiva relè 2
delay(1000);
digitalWrite(rele2, HIGH);
digitalWrite(rele3, LOW); // Attiva relè 3
delay(1000);
digitalWrite(rele3, HIGH);
digitalWrite(rele4, LOW); // Attiva relè 4
delay(1000);
digitalWrite(rele4, HIGH);
}
ℹ️ Nota: Muchos módulos relé se activan con nivel LOW (0V), por lo tanto
digitalWrite(pin, LOW)enciende el relé.
🧪 Ejemplos prácticos de uso
- Encendido de una bombilla de 230V AC
- Conectar la bombilla a la red a través del relé (hilo de fase en COM y NO).
- Cuando el relé está activado, cierra el circuito y la bombilla se enciende.
- Control de una bomba de 12V DC
- Alimentación 12V → COM, bomba → NO, GND común
- Arduino activa/desactiva la bomba
- Sistema de riego automático
- Relé activa una válvula eléctrica de 24V DC a horarios programados
📋 Buenas prácticas y seguridad
- NO conectar directamente dispositivos AC si no se tiene experiencia con corriente de red.
- Utilizar relé con optoisoladores para separar completamente la lógica del Arduino del cargador de alta tensión.
- Si controlas cargadores inductivos (motores, transformadores), añade diodos de flyback o snubber.
- Verifica siempre laaislamiento entre la lógica y los contactos del relé.
- Usa siempre un fuente de alimentación externa para los relés si los enciendes más de uno al mismo tiempo.
📘 Conclusión
El Módulo 4 Canales 12V Relé es una herramienta extremadamente útil para proyectos Arduino en domótica, automatización industrial, riego, o control remoto de electrodomésticos. Con una correcta alimentación y lógica de control, puedes integrarlo fácilmente en cualquier proyecto.
Si quieres, puedo proporcionarte un esquema eléctrico o diagrama Fritzing. ¿Quieres también esto?
|
GENERAL |
MODELO |
4 Channel 12V Relay Module |
|
MATERIALES |
pcb + componentes |
|
|
COMPATIBILIDAD |
ARDUINO |
|
|
COMPONENTES ELÉCTRICOS |
TENSÓN DE ENTRADA |
12 V |
|
PESO Y DIMENSIONES |
PESO DEL PRODUCTO |
35g |
|
PESO DEL PAQUETE |
0.40 kg |
|
|
DIMENSIONES DEL PRODUCTO (L x P x A) |
8 x 6 x 4 cm | |
|
DIMENSIONES DEL PAQUETE (L x W x H) |
10 x 15 x 5 cm |
|
|
CONTENIDO DE LA CONFEZIONE |
CONTENIDO DE LA CONFEZIONE |
1 x Módulo |
Tenemos disponibles 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 pronto posible en nuestro sitio web.
Tutorial: Cómo usar el Módulo Relé de 4 Canales
El módulo relé de 4 canales es ideal para controlar dispositivos eléctricos desde Arduino. Es perfecto para principiantes que quieren comenzar con proyectos de automatización doméstica o industrial.
Qué necesitas
- Arduino Uno
- Cable USB
- Fuente de alimentación externa 12V
- Conexión a dispositivos eléctricos
Pasos
- Conecta el módulo relé al Arduino usando los conectores de cabeza.
- Verifica la tensión del dispositivo a controlar (debe ser inferior o igual a 12V).
- Configura la alimentación externa al módulo relé (12V) y conéctala a la toma DC.
- Escribe el código Arduino para gestionar los canales relé.
- Carga el sketch en tu Arduino.
- Verifica la correcta activación de los relés a través del IDE de Arduino.
- Prueba cada canal individual del módulo.
- Verifica que todos los dispositivos conectados respondan correctamente.
Código de ejemplo
const int relayPin1 = 2; // definisci il pin per ogni canale
const int relayPin2 = 3;
const int relayPin3 = 4;
const int relayPin4 = 5;
void setup() {
pinMode(relayPin1, OUTPUT);
pinMode(relayPin2, OUTPUT);
pinMode(relayPin3, OUTPUT);
pinMode(relayPin4, OUTPUT);
digitalWrite(relayPin1, HIGH); // disattiva i relè
}
void loop() {
digitalWrite(relayPin1, LOW); // attiva il canale 1
delay(2000);
digitalWrite(relayPin1, HIGH);
delay(2000);
}
Miniproyecto
Crea un sistema de iluminación automático que enciende y apaga luces según una secuencia predefinida.
Errores comunes
- No verificar la tensión del dispositivo antes de la instalación.
- Utilizar el pin 0 o 1 para los relés sin desactivar el monitor serial.
- Omitir el alimentador externo necesario para el módulo relé.
- Conectar un dispositivo eléctrico directamente al pin de Arduino sin protección.
Accesorios recomendados
- Fuente de alimentación USB
- Tomacorriente 12V
- Relay Shield para Arduino
- Sensores de movimiento
Preguntas frecuentes
¿El módulo puede manejar más voltajes?
Verifica el datasheet del relé específico para la gestión de la tensión.
¿Puedo usar este módulo con un Raspberry Pi?
Sí, pero debes agregar una protección de software y hardware para los pines GPIO.













Valoraciones
No hay valoraciones aún.