Nous verrons dans ce tutoriel le fonctionnement du module relais 1 canal avec arduino. Pour comprendre son fonctionnement vous contrôlerons une lampe de 220V avec une commande arduino.
1. Qu’est-ce qu’un relais ?
Un relais est un interrupteur qui se commande avec une tension continue ou alternative de faible puissance.
La fonction première des relais est le plus souvent de séparer les circuits de commandes des circuits de puissances à des fins d'isolement, par exemple pour piloter une tension ou un courant élevé, à partir d'une commande plus faible.
Ils sont constitués de bobine et de contact
Le signal faible puissance qui représente la commande (ici issue de la carte arduino) viendra au niveau de la bobine (ce qui l’excite) qui crée un champ magnétique qui provoque le basculement des contacts. On dit que le relais part de l’état de repos à l’état de travail.
Il y a une multitude de relais de par leurs fonctions et leurs alimentations (5V, 9V, 12V, 24V …) ; mais dans ce tutoriel, nous ne parlerons que du module relais 1 canal. Oui 1 canal parce qu’il en existe à plusieurs canaux (channel en anglais)
Présentation du module relais 1 canal
Le module relais 1 canal est constitué de 6 broches disposées 03 d’un côté et 03 à l’opposé comme le montre la figure suivante :
Nous avons les broches :
- GND : qui doit être reliée à la masse (GND de l’Arduino) ;
- VCC : qui doit être reliée au +5V (VCC de l’Arduino) Ces deux broches représentent l’alimentation du module ;
- Signale (S) sera reliée à la broche de commande ; dans ce tutoriel, nous travaillerons sur la broche 5 de l’Arduino
- NC Normally Close (Normalement fermé en français)
- NO Normally Open (Normalement ouvert en français)
- COM
Concernant ces 03 dernières broches ; le COM doit être relié à une des bornes de l’alimentation du circuit de puissance (dans ce tutoriel nous utiliserons le secteur de la SBEE) et la seconde borne du secteur doit être à une borne de la lampe.
Si vous désirez qu’initialement la lampe soit éteinte et ne s’allumer qu’avec une commande (lorsque le relais sera excité), reliez la seconde borne de la lampe à NO dans le cas contraire reliez-la à NC
NB : Dans le cas d’une alimentation continue, veillez à respecter les bornes (+ et -).
2 . Matériels
Tous ces matériels sont disponibles chez Youpilab
3. Exemple de câblage
Nous opterons pour le cas où la lampe sera éteinte et ne s’allumer qu’en présence d’une commande. Donc nous brancherons une des deux bornes de notre secteur sur COM, la seconde sur une borne de la lampe et la seconde borne de la lampe à NO


4. Exemple de code Arduino
int broche_relay=5; // on déclare le pin 5 comme l'entrée du relais void setup() { pinMode(broche_relay,OUTPUT); //on désigne le pin 5 comme une sortie de arduino } void loop() { /** on envoie du 5V pour exciter le relais pour qu'il commute pour allumer la lampe**/ digitalWrite(broche_relay,HIGH); delay (5000);//on attend pendant 5000 ms donc 5s // on envoie du 0V pour désexciter le relais pour qu'il commute pour éteindre la lampe digitalWrite (broche_relay, LOW); delay (2000);////on attend pendant 2s et le programme reprend }
Je vous recommande que les fils utilisés pour le secteur soient un peu plus épais que ceux utilisés avec la carte Arduino compte tenu du courant qui va circuler à l’intérieur.
Je vous propose une vidéo de test sur : module_relais_un_canal_youtube
Top comments (0)