Promo !

Module Relais 2 Canaux 12V pour Arduino PIC ARM AVR DSP

Le prix initial était : 4,52 €.Le prix actuel est : 3,28 €. Hors TVA

Module Relais 12V 2 Canaux pour Arduino PIC ARM AVR DSP

Disponible sur commande

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Catégories : ,

🎬 Le produit en vidéo

Description

Description Module 2 Canaux 12V Relais

Le Module 2 Canaux 12V Relais est un module électronique qui permet de contrôler des charges électriques à haute tension (jusqu’à 250V CA ou 30V CC) en utilisant des signaux à basse tension provenant de microcontrôleurs tels qu’Arduino, PIC, ARM, AVR, DSP, etc.

Caractéristiques principales :

  • Nombre de canaux : 2 relais indépendants
  • Tension d’alimentation : 12V CC pour le module
  • Tension de contrôle (entrée) : 5V TTL (compatible avec Arduino et la plupart des microcontrôleurs)
  • Type de relais : Relais électromécanique avec contacts normalement ouverts (NO), normalement fermés (NC) et commun (COM)
  • Courant maximal : Généralement jusqu’à 10A (dépend du modèle spécifique) à 250V CA ou 30V CC
  • Indicateur LED : Un LED pour chaque canal qui s’allume lorsque le relais est activé
  • Isolation optoisolateur : De nombreux modules ont une isolation entre le circuit de contrôle et le circuit à haute tension, augmentant la sécurité
  • Dimensions : Compact, facile à intégrer dans des projets DIY

Fonctionnement :

Le module reçoit un signal numérique à 5V (HIGH/LOW) des broches du microcontrôleur. Lorsque le signal est HIGH, le relais s’active en fermant le circuit électrique du côté charge, permettant le passage du courant et allumant l’appareil connecté.


Comment utiliser le module relais 2 canaux avec Arduino

Matériel nécessaire :

  • Arduino Uno (ou tout autre modèle)
  • Module relais 2 canaux 12V
  • Alimentation 12V pour le module relais (ou alimentation externe)
  • Câbles jumper
  • Charge à contrôler (ampoule, moteur, électrovannes, etc.)

Connexions matérielles :

Module Relais Arduino Uno Description
VCC 12V DC (alimentation externe) Alimentation du module (attention ne pas alimenter à 5V depuis l’Arduino)
GND GND Arduino + GND alimentation Massif commun entre Arduino et module
IN1 Pin digital Arduino (ex. D7) Contrôle du relais 1
IN2 Pin digital Arduino (ex. D8) Contrôle du relais 2
COM1, NO1, NC1 Charge 1 Connecter la charge à contrôler
COM2, NO2, NC2 Charge 2 Connecter la deuxième charge

Note : La tension d’alimentation du module doit être fournie externement à 12V, car le relais nécessite cette tension pour fonctionner correctement. Assurez-vous que le GND du module est connecté au GND de l’Arduino pour un référentiel commun.


Programmation avec Arduino

Voici un exemple de code de base pour activer et désactiver les deux relais de manière alternative toutes les 2 secondes :

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

Fonctionnement du code :

  • Dans setup() les broches des relais sont initialisées en sorties.
  • Dans loop() les relais sont alternés toutes les 2 secondes : d’abord le premier relais est allumé et le second éteint, puis l’inverse.

Conseils utiles pour la programmation et l’utilisation du module

  • Signal inversé : Certains modules relais s’activent avec un signal LOW (0V) au lieu de HIGH (5V). Dans ce cas, il faut inverser la logique dans le code (LOW pour activer, HIGH pour désactiver).
  • Alimentation séparée : Utilisez un alimentation externe pour le module 12V pour éviter de surcharger l’Arduino.
  • Protection : Ne connectez pas directement des charges à haute tension aux broches Arduino ! Utilisez toujours le relais comme interrupteur.
  • Isolation : Si possible, choisissez des modules avec des optoisolateurs pour la sécurité électrique.
  • Charge adéquate : Vérifiez la tension et le courant maximum supportés par le relais pour éviter les dommages.

Parfait ! Je vous prépare une guide avancée avec des exemples pratiques d’utilisation du module 2 canaux relais avec Arduino, intégrant le contrôle à distance via Bluetooth et l’utilisation avec des capteurs.


Guide avancée : Contrôle du module 2 canaux relais avec Arduino + Bluetooth + capteurs


1. Contrôle à distance via Bluetooth

Matériel supplémentaire :

  • Module Bluetooth HC-05 ou HC-06
  • Arduino Uno
  • Module 2 canaux relais 12V
  • Alimentation 12V pour le relais

Connexions essentielles :

Module Bluetooth HC-05 Arduino Uno Fonction
VCC 5V Alimentation
GND GND Mass
TX Pin 10 (RX) Réception des données Arduino
RX Pin 11 (TX) Transmission des données Arduino

Connectez également les broches du module relais comme précédemment (IN1 -> pin 7, IN2 -> pin 8).


Exemple de code : contrôle du relais via commandes 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. Contrôle automatique avec capteur de température (exemple avec capteur DHT11/DHT22)

Matériel supplémentaire :

  • Capteur de température et d’humidité DHT11 ou DHT22
  • Bibliothèque DHT pour Arduino (installable via Library Manager)

Connexions :

Capteur DHT11/22 Arduino Uno Fonction
VCC 5V Alimentation
GND GND Mass
DATA Pin 2 Données (avec résistance pull-up 10k)

Exemple de code : allumer un relais si la température > 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. Idées avancées d’utilisation

  • Pompeur automatique : allumer un chargeur pendant un certain temps, puis l’éteindre automatiquement.
  • Contrôle via WiFi : en utilisant des modules ESP8266 ou ESP32, vous pouvez intégrer des relais avec des serveurs web ou des applications smartphones.
  • Gestion de la sécurité : ajoutez des capteurs de courant pour éviter les surcharges ou les défaillances.
  • Intégration avec assistants vocaux : connecter Arduino à des plateformes comme Alexa via un pont.

GÉNÉRAUX

MODÈLE

2 Channel 12V Relay Module

MATERIAUX

pcb + composants

COMPATIBILITÉ

ARDUINO

COMPOSANTS ÉLECTRIQUES

TENSION D’ENTRÉE

12 V

POIDS ET DIMENSIONS

POIDS DU PRODUIT

20g

POIDS DU COLIS

0,35 kg

DIMENSIONS DU PRODUIT

(L x P xH)

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

DIMENSIONS DU COLIS

(L x W x H)

10 x 15 x 5 cm

CONTENU DE LA BOÎTE

1 x Module

Nous avons les fiches techniques de tous les composants, si elles ne sont pas présentes dans la fiche de téléchargement du produit, envoyez-nous un message via le formulaire de contact et nous la publierons le plus rapidement possible sur notre site.

< / div>

Tutoriel : Comment utiliser le Module Relais 2 Canaux 12V

Ce module relais à deux canaux vous permet de contrôler des dispositifs électriques à partir d’un Arduino ou d’autres microcontrôleurs. Idéal pour les débutants qui souhaitent commencer avec l’automatisation.

Ce qu’il faut

  • Arduino Uno
  • Câble USB
  • Batterie 12V

Étapes

  1. Connectez le module relais à votre ordinateur via le câble USB.
  2. Connectez les broches VCC et GND du module aux broches correspondantes de l’Arduino.
  3. Connectez les lignes de commande (IN1, IN2) aux broches digitales de l’Arduino.
  4. Vérifiez le datasheet pour la résistance à connecter entre le microcontrôleur et l’entrée du relais pour limiter le courant.
  5. Écrivez le sketch qui active/désactive les relais en fonction des conditions souhaitées.
  6. Chargez le sketch sur l’Arduino en utilisant Arduino IDE.
  7. Vérifiez le datasheet pour les spécifications des broches de contrôle (IN1, IN2) afin de garantir le bon fonctionnement du module.
  8. Testez l’activation/désactivation des relais avec différents commandes depuis l’Arduino.

Exemple de code

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-projet

Créez un système d’éclairage automatique : connectez des lampes à 12V aux relais et contrôlez l’allumage avec l’Arduino en vous basant sur des données provenant de capteurs.

Erreurs courantes

  • Connexion incorrecte des broches VCC/GND
  • Omission de la résistance limiteur de courant.
  • Utilisation de tensions supérieures à celles spécifiées pour le relais (12V max).
  • Choix incorrect de la broche de contrôle sans vérifier les spécifications sur le datasheet.

Accessoires conseillés

  • Relay Shield pour Arduino
  • Capteurs de lumière
  • Batterie 9-12V
  • Câble d’extension

Questions fréquentes

Comment puis-je contrôler plusieurs relais ?
Connectez plusieurs modules ou utilisez un module avec plus de canaux.

Quelle est la tension de fonctionnement du relais ?
12V max, vérifiez le datasheet pour des détails spécifiques.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module Relais 2 Canaux 12V pour Arduino PIC ARM AVR DSP”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *