Description
Voici une description complète du Module 4 Canaux 12V Relè pour Arduino, PIC, ARM, AVR, DSP, suivie d’une guide détaillée sur la façon de l’utiliser avec Arduino, avec des exemples pratiques et du code.
🔧 Module Relè 4 Canaux 12V – Description technique
Le Module Relè 4 Canaux 12V est une interface électronique qui permet le contrôle de charges à haute puissance ou haute tension (AC ou DC) par des signaux de faible puissance provenant de microcontrôleurs comme Arduino, PIC, ARM, AVR, DSP.
✅ Caractéristiques principales
- Nombre de canaux: 4 (indépendants)
- Tension de fonctionnement: 12V DC
- Courant absorbé: ~70-80 mA par chaque relais activé
- Type de relais: relais mécaniques SPDT (Single Pole Double Throw)
- Courant maximal supporté par le relais: jusqu’à 10A à 250V AC ou 10A à 30V DC
- Logique de contrôle: TTL (compatible avec 5V Arduino)
- Optocoupleurs: présent (protection électrique entre logique et charge)
- Indicateurs LED: un par canal pour indiquer l’état du relais
- Contacts relais: NO (normalement ouvert), NC (normalement fermé), COM (commun)
- Entrées digitales: IN1, IN2, IN3, IN4
🧰 Connecteurs au module
| Broches du module relais | Fonction | Connexion Arduino |
|---|---|---|
| IN1 | Contrôle du relais 1 | Pin digital (par exemple D7) |
| IN2 | Contrôle du relais 2 | Pin digital (par exemple D6) |
| IN3 | Contrôle du relais 3 | Pin digital (par exemple D5) |
| IN4 | Contrôle du relais 4 | Pin digital (par exemple D4) |
| GND | Massique logique | GND Arduino |
| VCC | Alimentation logique 12V | 5V Arduino |
| JD-VCC | Alimentation relè 12V | 12V de l’alimentation externe |
⚠️ Attention: Il est recommandé d’utiliser un alimentation externe de 12V pour alimenter les relais. Ne pas alimenter les relais directement à partir d’Arduino.
⚡ Comment alimenter correctement le module
Si le module a le cavalier entre VCC e JD-VCC, le retirer si vous utilisez une source d’alimentation séparée de 12V. De cette façon :
- JD-VCC → 12V externe
- GND → GND Arduino et GND alimentation
- VCC → 5V Arduino (logique de contrôle)
💻 Exemple de code 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);
}
ℹ️ Note : De nombreux modules relais s’activent avec un niveau LOW (0V), donc
digitalWrite(pin, LOW)allume le relais.
🧪 Exemples pratiques d’utilisation
- Allumage d’une ampoule de 230V AC
- Connecter l’ampoule au réseau via le relais (fils de phase sur COM et NO).
- Quand le relais est activé, il ferme le circuit et l’ampoule s’allume.
- Contrôle d’une pompe 12V DC
- Alimentation 12V → COM, pompe → NO, GND commun
- Arduino active/désactive la pompe
- Système d’arrosage automatique
- Relais active une électrovanne à 24V DC à des horaires programmés
📋 Bonne pratique et sécurité
- NE PAS connecter directement des dispositifs AC si on n’a pas d’expérience avec la tension du réseau.
- Utiliser relais avec optoïsolateurs pour séparer complètement la logique Arduino du chargeur à haute tension.
- Si vous contrôlez des charges inductives (moteurs, transformateurs), ajoutez diodes de retour o snubber.
- Vérifiez toujours l’isolation entre la logique et les contacts du relais.
- Utilisez toujours un alimentation externe pour les relais si vous en allumez plus d’un en même temps.
📘 Conclusion
Le Module 4 Canaux 12V Relais est un outil extrêmement utile pour les projets Arduino en domotique, automatisation industrielle, irrigation, ou contrôle à distance d’appareils électriques. Avec une alimentation et une logique de contrôle correctes, vous pouvez l’intégrer facilement dans n’importe quel projet.
Si vous le souhaitez, je peux vous fournir un schéma électrique ou un diagramme Fritzing. Voulez-vous aussi cela?
|
GÉNÉRAUX |
MODÈLE |
4 Channel 12V Relay Module |
|
MATÉRIAUX |
pcb + composants |
|
|
COMPATIBILITÉ |
ARDUINO |
|
|
COMPOSANTS ÉLECTRIQUES |
TENSION D’ENTRÉE |
12 V |
|
POIDS ET DIMENSIONS |
POIDS DU PRODUIT |
35g |
|
POIDS DU COLIS |
0,40 kg |
|
|
DIMENSIONS DU PRODUIT (L x P x A) |
8 x 6 x 4 cm | |
|
DIMENSIONS DU COLIS (L x W x H) |
10 x 15 x 5 cm |
|
|
CONTENU DU PAQUET |
CONTENU DU PAQUET |
1 x Module |
Nous avons la fiche technique de tous les composants, si elle n’est pas présente dans la fiche de téléchargement du produit, envoyez-nous un message via le formulaire de contact et nous la publierons dès que possible sur notre site.
Tutoriel : Comment utiliser le module relè à 4 canaux
Le module relè à 4 canaux est idéal pour contrôler des dispositifs électriques à partir d’un Arduino. Il est parfait pour les débutants qui souhaitent commencer des projets d’automatisation domestique ou industrielle.
Ce qu’il faut
- Arduino Uno
- Câble USB
- Alimentation externe 12V
- Connexion aux dispositifs électriques
Étapes
- Connectez le module relè à l’Arduino en utilisant les connecteurs tête.
- Vérifiez la tension du dispositif à contrôler (elle doit être inférieure ou égale à 12V).
- Configurez l’alimentation externe du module relè (12V) et branchez-la à la prise DC.
- Écrivez le code Arduino pour gérer les canaux relè.
- Chargez le sketch sur votre Arduino.
- Vérifiez la bonne activation des relais via l’IDE d’Arduino.
- Testez chaque canal du module individuellement.
- Vérifiez que tous les dispositifs connectés répondent correctement.
Exemple de code
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);
}
Mini-projet
Créez un système d’éclairage automatique qui allume et éteint les lumières en fonction d’une séquence préétablie.
Erreurs courantes
- Ne vérifiez pas la tension du dispositif avant l’installation.
- Utilisez le pin 0 ou 1 pour les relais sans désactiver le moniteur série.
- Omettre l’alimentation externe nécessaire pour le module relais.
- Connecter un dispositif électrique directement au pin d’Arduino sans protection.
Accessoires conseillés
- Alimentation USB
- Prise murale 12V
- Relay Shield pour Arduino
- Capteurs de mouvement
Questions fréquentes
Le module peut gérer plusieurs tensions ?
Vérifiez le datasheet du relais spécifique pour la gestion de la tension.
Peux-je utiliser ce module avec un Raspberry Pi ?
Oui, mais vous devez ajouter une protection logicielle et matérielle pour les broches GPIO.













Avis
Il n’y a pas encore d’avis.