Sommaire
Introduction
Vous souhaitez automatiser le contrôle d’un appareil électrique avec une carte Arduino ? Dans ce tutoriel, nous allons voir comment utiliser un module relais 5V pour piloter un moteur TT et d’autres appareils avec une carte Arduino UNO.
Nous expliquerons le fonctionnement du module relais, comment le connecter et nous fournirons un exemple de code permettant d’activer ou désactiver un moteur en toute simplicité.
Comprendre le module Relais 5V
Les modules relais 5V sont des composants essentiels pour l’interfaçage de microcontrôleurs (Arduino, Raspberry Pi, ESP8266, etc.) avec des dispositifs nécessitant une commande de puissance plus élevée. Ces modules permettent d’activer ou de désactiver des charges en toute sécurité grâce à une isolation optique et un circuit de commande fiable.
- Module Relais 1 Voie 5V : Idéal pour contrôler un appareil unique, ce module est compact et facile à intégrer dans des projets de domotique ou d’automatisation.
- Module Relais 2 Voies 5V : Conçu pour piloter deux appareils indépendamment, il offre plus de flexibilité tout en restant simple à utiliser.
- Module Relais 4 Voies 5V : Parfait pour des projets nécessitant plusieurs relais, il permet de contrôler jusqu’à quatre charges distinctes, ce qui le rend adapté aux systèmes domotiques complexes.
Présentation des broches d'un relais 5V 2 voies
Connexions de Commande
- JDD : Alimentation des bobines du module relais. Peut être reliée à VCC via un cavalier ou utilisée avec une alimentation externe.
- VCC : Alimentation des optocoupleurs du module relais.
- GND : Masse.
- IN1, IN2 : Entrées de commande pour activer ou désactiver les relais 1 et 2.
Connexions de Puissance
- NC (Normally Closed – Normalement Fermée) : Connectée à COM lorsque le relais est désactivé. Se déconnecte de COM lorsque le relais est activé.
- NO (Normally Open – Normalement Ouverte) : Déconnectée de COM lorsque le relais est désactivé. Se connecte à COM lorsque le relais est activé.
- COM (Common – Commun) : Broche centrale connectée à NC (relais désactivé) ou à NO (relais activé).
Schéma de Montage avec Arduino UNO
Matériel nécessaire :
1 Carte Arduino UNO
1 Module Relais 5V (1, 2 ou 4 canaux selon besoin)
1 Batterie 3,7V 18650
1 Moteur ou tout autre appareil électrique à piloter
Câbles de connexion
-
Carte UNO R3 – Microcontrôleur ATmega328 avec USB Type-C – Compatible Arduino
7,99 €
Vous économisez Ajouter au panier -
Modules Relais 5V / 250V pour Arduino et ESP32
A partir de 3,99 €
Vous économisez Choix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produit -
Lot de 40 Câbles Dupont mâle-femelle de 10cm / 20cm / 30cm pour Arduino
3,99 €
Vous économisez Choix des options Ce produit a plusieurs variations. Les options peuvent être choisies sur la page du produit
Arduino Uno | Module relais 5V | Moteur TT | Batterie 3,7V 18650 |
---|---|---|---|
5V | VCC | ||
GND | GND | ||
D2 | IN1 | ||
N01 | Borne Plus (+) | ||
COM1 | Fil Rouge | ||
Fil Noir | Borne Moins (-) |
Le code source Arduino
Dans ce programme Arduino nous allons activer le moteur TT puis le désactiver toutes les 4 secondes:
int RelaisMoteur = 2;
void setup() {
pinMode(RelaisMoteur, OUTPUT);
}
void loop() {
digitalWrite(RelaisMoteur, HIGH); //Activation du moteur pendant 4 secondes
delay(4000);
digitalWrite(RelaisMoteur, LOW);// Désactivation du moteur pendant 4 secondes
delay(4000);
}
Explication du code :
Définition de la broche du relais comme sortie.
Alternance entre l’état activé (HIGH) et désactivé (LOW) toutes les secondes.
Conclusion
Grâce à ce tutoriel, vous savez maintenant comment utiliser un module relais 5V avec une carte Arduino UNO. Vous pouvez adapter ce montage à vos besoins en modifiant le code ou en ajoutant plusieurs relais pour des applications plus complexes.