SOMMAIRE ►
La connexion d’un relais à l’Arduino sera nécessaire si vous décidez de contrôler une charge lourde ou un courant alternatif avec le microcontrôleur. Le module relais SRD-05VDC-SL-C vous permet de contrôler des circuits électriques avec des courants alternatifs jusqu’à 250 volts et des charges jusqu’à 10 ampères. Considérez le schéma de câblage du relais, comment contrôler le module pour allumer le ruban LED RGB et la lampe 220 Volts.
Pour cette activité, nous aurons besoin:
- Arduino Uno / Arduino Nano / Arduino Mega
- module relais 220V/230V
- ruban LED 12V et lampe 220V
- alimentation de 12V
- fils de connexion
Matériel supplémentaire sur ce sujet:
Fonctionnement du relais Arduino (datasheet)
Le module relais Arduino 5v est un dispositif électromécanique qui sert à fermer et à ouvrir un circuit électrique au moyen d’un électroaimant. Le principe de fonctionnement du relais de puissance srd-05vdc est très simple. Lorsque la tension de commande est appliquée à la bobine électromagnétique, un champ électromagnétique est généré dans la bobine, qui attire le pied métallique et les contacts de la charge électrique sont fermés.

Caractéristiques Arduino relais 220V/230V
- Alimentation: 5 V
- Consommation de courant: 15 mA – 20 mA
- Type de relais: électromécanique
- Courant de charge nominal: 10 A
- Tension de commutation: jusqu’à 250 V (AC) et 30 V (DC)
Selon les caractéristiques du module SRD-05VDC-SL-C Arduino, environ 5 volts 20 mA sont suffisants pour commuter les contacts, les broches de l’Arduino sont capables de sortir jusqu’à 40 mA. Ainsi, avec Arduino, nous pouvons contrôler non seulement une lampe à incandescence, mais aussi n’importe quel appareil ménager – chauffage, réfrigérateur, etc. Les transistors Arduino ne peuvent contrôler des courants que jusqu’à 100 volts.
Comment branchement relais 5V Arduino Uno

Le module possède trois broches pour le contrôle depuis le microcontrôleur et trois broches pour connecter un circuit haute puissance. Si les contacts du relais se ferment lorsque la tension de commande est appliquée, ce relais est appelé relais de fermeture. Si les contacts du relais s’ouvrent lorsque la tension de commande est appliquée, le relais est appelé relais ouvert. Assemblez le circuit comme indiqué sur l’image et téléchargez le programme.
Programme Arduino pour le relais et 220V lampe
void setup() { pinMode(2, OUTPUT); } void loop() { digitalWrite(2, HIGH); delay(3000); digitalWrite(2, LOW); delay(3000); }
Explication du code pour le relais Arduino 220V lampe:
- si les contacts s’ouvrent lorsque le relais est alimenté par 5 volts (la lampe s’éteint), déplacez le fil à forte charge vers le contact de gauche;
- un appareil électrique de 220 volts peut être connecté à la place d’une lampe.
Comment branchement relais à 4 canaux Arduino

Après avoir chargé le programme, allumez l’alimentation en courant continu de 12 volts. Le relais doit être installé dans l’interruption d’un des fils menant à la bande LED. L’inconvénient du relais électromécanique à 4 canaux est qu’il émet un bruit de cliquetis lorsque le contact se ferme ou s’ouvre. Il est donc plus pratique d’utiliser des transistors pour l’éclairage des bandes LED de 12 volts et d’autres appareils jusqu’à 40 volts.
Programme pour le Arduino module relais à 4 canaux
#define RED 2 #define GRN 3 #define BLU 4 void setup() { pinMode(RED, OUTPUT); pinMode(GRN, OUTPUT); pinMode(BLU, OUTPUT); } void loop() { digitalWrite(RED, HIGH); digitalWrite(GRN, LOW); digitalWrite(BLU, LOW); delay(3000); digitalWrite(RED, LOW); digitalWrite(GRN, HIGH); digitalWrite(BLU, LOW); delay(3000); digitalWrite(RED, LOW); digitalWrite(GRN, LOW); digitalWrite(BLU, HIGH); delay(3000); }
Explication du code pour le relais à 4 canaux Arduino:
- plusieurs couleurs de la bande LED peuvent être allumées en même temps.
- le capteur d’eau Arduino peut être utilisé pour activer la LED 12V.
Conclusion. Le module relais 5V peut être utilisé pour faire une lampe automatique où une lampe à incandescence de 220 volts est utilisée et le microcontrôleur Arduino Uno allume la lampe lorsque le niveau de lumière dans la pièce devient inférieur à la valeur définie. Il est également possible de faire un contrôle automatique du chauffage électrique de la pièce, y compris le module relai Arduino 5v, en fonction de la température de la pièce.








bonjour, la sortie de la carte arduino peut elle commander 2 entrées de la carte relais? basculer 2 relais en même temps?
Bonjour, il peut être contrôlé, mais alors les relais travailleront en synchronisation.
Bonjour,
A quoi servent les broches GND VCC JD-VCC (power select jumper)
Merci
Je ne sais pas si c’est une mauvaise rédaction ou une mauvaise traduction, mais il y a des trucs bizarres pour ne pas dire des bêtises:
« L’inconvénient du relais est qu’il émet un clic lorsque le contact se ferme/ouvre, il est donc plus pratique d’utiliser des transistors pour allumer le ruban LED 12 Volts et d’autres appareils jusqu’à 40 volts. »
Qu’on le commande directement de l’Arduino ou via un transistor, le relais émettra toujours un clic.
Le relais ne doit pas être commandé par un transistor. Une bande LED 12V doit être commandée par un transistor – https://arduino-france.site/bande-led/
bjr peut on commander le relais (par IN1 ou IN2) sur un plus 5 V et non un ZERO ?
Clarifier la question. Elle n’est pas claire
Bonjour,
Je souhaite alimenter un ventilateur de 12V avec un convertisseur DC DC car mon alimentation est de 24V. J’aimerais utiliser un relais 24V pour plus de sûreté. Si j’ai bien compris je dois brancher le port COM à l’entré de mon ventilateur et le port NC à la sortie de mon ventilateur ?
Merci pour votre aide
Non. Le relais est connecté en circuit ouvert. Voir la photo avec l’ampoule et le relais
Bonjour
Vous écrivez: Caractéristiques Arduino relais 220V/230V OK
Alimentation: 5 V OK
Consommation de courant: 15 mA – 20 mA Hum!!
la datasheet n’indique pas ça du tout! https://www.alldatasheet.fr/html-pdf/1132639/SONGLERELAY/SRD-05VDC-SL-C/1713/2/SRD-05VDC-SL-C.html
mais plutôt de l’ordre de 90mA, en 5VDC standard c’est poas du tout 15-20mA et même si 90mA est un maximum, ce n’est surement pas 15/20mA pour ce type de relais
Bonjour,
savez vous quelle est la puissance maximale admissible par ces relais?
Ce serait pour commander un chauffe-eau ou un chargeur de voiture 1,7kW lorsqu’il y a du soleil sur mes panneaux photovoltaïques.
Merci d’avance!
Voir les spécifications du fabricant