In offerta!

2 Canali 12V Relè Modulo per Arduino PIC ARM AVR DSP

Il prezzo originale era: 4,52 €.Il prezzo attuale è: 3,28 €. Escluso IVA

2 Canali 12V Relè Modulo per Arduino PIC ARM AVR DSP

Disponibile su ordinazione

COD: ARD0057 Categorie: ,

Descrizione

Descrizione Modulo 2 Canali 12V Relè

Il Modulo 2 Canali 12V Relè è un modulo elettronico che permette di controllare carichi elettrici ad alta tensione (fino a 250V AC o 30V DC) utilizzando segnali a bassa tensione provenienti da microcontrollori come Arduino, PIC, ARM, AVR, DSP, ecc.

Caratteristiche principali:

  • Numero di canali: 2 relè indipendenti
  • Tensione di alimentazione: 12V DC per il modulo
  • Tensione di controllo (input): 5V TTL (compatibile con Arduino e la maggior parte dei microcontrollori)
  • Tipo di relè: Relè elettromeccanico con contatti normalmente aperti (NO), normalmente chiusi (NC) e comune (COM)
  • Corrente massima: Generalmente fino a 10A (dipende dal modello specifico) a 250V AC o 30V DC
  • Indicatore LED: Un LED per ogni canale che si accende quando il relè è attivato
  • Isolamento optoisolatore: Molti moduli hanno un isolamento tra il circuito di controllo e il circuito ad alta tensione, aumentando la sicurezza
  • Dimensioni: Compatto, facile da integrare in progetti DIY

Funzionamento:

Il modulo riceve un segnale digitale a 5V (HIGH/LOW) dai pin del microcontrollore. Quando il segnale è HIGH, il relè si attiva chiudendo il circuito elettrico sul lato carico, permettendo il passaggio della corrente e accendendo il dispositivo collegato.


Come utilizzare il modulo 2 canali relè con Arduino

Materiale necessario:

  • Arduino Uno (o qualsiasi altro modello)
  • Modulo 2 canali relè 12V
  • Alimentatore 12V per il modulo relè (o alimentazione esterna)
  • Cavi jumper
  • Carico da controllare (lampadina, motore, elettrovalvola, ecc.)

Collegamenti hardware:

Modulo Relè Arduino Uno Descrizione
VCC 12V DC (alimentazione esterna) Alimentazione del modulo (attenzione a non alimentare da Arduino 5V)
GND GND Arduino + GND alimentatore Massa comune tra Arduino e modulo
IN1 Pin digitale Arduino (es. D7) Controllo relè 1
IN2 Pin digitale Arduino (es. D8) Controllo relè 2
COM1, NO1, NC1 Carico 1 Collegare il carico da controllare
COM2, NO2, NC2 Carico 2 Collegare il secondo carico

Nota: La tensione di alimentazione del modulo deve essere fornita esternamente a 12V, perché il relè richiede questa tensione per funzionare correttamente. Assicurati che il GND del modulo sia collegato al GND di Arduino per un riferimento comune.


Programmazione con Arduino

Ecco un esempio di codice base per attivare e disattivare i due relè in modo alternato ogni 2 secondi:

// 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
}

Come funziona il codice:

  • Nel setup() si inizializzano i pin dei relè come uscite.
  • Nel loop() i relè vengono alternati ogni 2 secondi: prima si accende il primo relè e si spegne il secondo, poi viceversa.

Suggerimenti utili per la programmazione e l’uso del modulo

  • Segnale invertito: Alcuni moduli relè si attivano con segnale LOW (0V) invece di HIGH (5V). In tal caso, bisogna invertire la logica nel codice (LOW per attivare, HIGH per disattivare).
  • Alimentazione separata: Usa un alimentatore esterno per il modulo 12V per evitare di sovraccaricare Arduino.
  • Protezione: Non collegare direttamente carichi ad alta tensione ai pin Arduino! Usa sempre il relè come interruttore.
  • Isolamento: Se possibile, scegli moduli con optoisolatori per sicurezza elettrica.
  • Carico adeguato: Verifica la corrente e la tensione massima supportata dal relè per evitare danni.

Perfetto! Ti preparo una guida avanzata con esempi pratici di utilizzo del modulo 2 canali relè con Arduino, integrando controllo remoto via Bluetooth e utilizzo con sensori.


Guida avanzata: Controllo modulo 2 canali relè con Arduino + Bluetooth + sensori


1. Controllo remoto via Bluetooth

Materiale aggiuntivo:

  • Modulo Bluetooth HC-05 o HC-06
  • Arduino Uno
  • Modulo 2 canali relè 12V
  • Alimentazione 12V per il relè

Collegamenti essenziali:

Modulo Bluetooth HC-05 Arduino Uno Funzione
VCC 5V Alimentazione
GND GND Massa
TX Pin 10 (RX) Ricezione dati Arduino
RX Pin 11 (TX) Trasmissione dati Arduino

Collega inoltre i pin del modulo relè come prima (IN1 -> pin 7, IN2 -> pin 8).


Codice esempio: controllo relè via comandi 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. Controllo automatico con sensore di temperatura (esempio con sensore DHT11/DHT22)

Materiale aggiuntivo:

  • Sensore temperatura e umidità DHT11 o DHT22
  • Libreria DHT per Arduino (installabile da Library Manager)

Collegamenti:

Sensore DHT11/22 Arduino Uno Funzione
VCC 5V Alimentazione
GND GND Massa
DATA Pin 2 Dati (con resistenza pull-up 10k)

Codice esempio: accendere un relè se 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. Idee avanzate di utilizzo

  • Timer automatico: accendi un carico per un certo tempo, poi spegnilo automaticamente.
  • Controllo via WiFi: usando moduli ESP8266 o ESP32, puoi integrare relè con server web o app smartphone.
  • Gestione sicurezza: aggiungi sensori di corrente per evitare sovraccarichi o guasti.
  • Integrazione con assistenti vocali: collegare Arduino a piattaforme come Alexa tramite bridge.

GENERALI

MODELLO

2 Channel 12V Relay Module

MATERIALI

pcb + componenti

COMPATIBILITA’

ARDUINO

COMPONENTI ELETTRICI

VOLTAGGIO DI INPUT

12 V

PESO E DIMENSIONI

PESO DEL PRODOTTO

20g

PESO DEL PACCHETTO

0.35 kg

DIMENSIONI DEL PRODOTTO

(L x W xH)

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

DIMENSIONI DEL PACCHETTO

(L x W x H)

10 x 15 x 5 cm

CONTENUTO DELLA CONFEZIONE

1 x Modulo

Abbiamo disponibili la scheda tecnica di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e pubblicheremo la prima possibile nel nostro sito.

< / div>

Tutorial: Come usare Modulo Relè 2 Canali 12V

Questo modulo relè a due canali ti permette di controllare dispositivi elettrici da Arduino o altri microcontrollori. Ideale per principianti che vogliono iniziare con l’automazione.

Cosa serve

  • Arduino Uno
  • Cavo USB
  • Batteria 12V

Passi

  1. Connetti il modulo relè al tuo computer tramite cavo USB.
  2. Collega i pin VCC e GND del modulo a corrispondenti pin di Arduino.
  3. Collega le linee di comando (IN1, IN2) ai pin digitali di Arduino.
  4. Verifica sul datasheet la resistenza da collegare tra il microcontrollatore e l’ingresso del relè per limitare la corrente.
  5. Scrivi lo sketch che attiva/disattiva i relè in base alle condizioni desiderate.
  6. Carica lo sketch su Arduino usando Arduino IDE.
  7. Verifica sul datasheet le specifiche dei pin di controllo (IN1, IN2) per garantire il corretto funzionamento del modulo.
  8. Testa l’attivazione/disattivazione dei relè con vari comandi da Arduino.

Codice di esempio

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);
}

Mini-progetto

Creare un sistema di illuminazione automatico: collega lampade a 12V ai relè e controlla l’accensione con Arduino basandoti su dati da sensori.

Errori comuni

  • Collegamento errato dei pin VCC/GND
  • Omissione della resistenza limitatrice di corrente.
  • Utilizzo di tensioni superiori a quelle specificate per il relè (12V max).
  • Scelta sbagliata del pin di controllo senza verificare le specifiche sul datasheet.

Accessori consigliati

  • Relay Shield per Arduino
  • Sensori di luce
  • Batteria 9-12V
  • Cavo estensione

Domande frequenti

Come posso controllare più relè?
Collega più moduli o usa un modulo con più canali.

Qual è la tensione di funzionamento del relè?
12V max, verifica sul datasheet per dettagli specifici.

Informazioni aggiuntive

Peso 35 g