Contrôler l’allumage d’une lampe 220V avec une commande arduino.

Ce tutoriel sera subdivisé en des sous-parties pour vous permettre de bien appréhender le fonctionnement du module relais.

Plan à suivre

  1. Qu’est-ce qu’un relais ?
  2. Matériels
  3. Exemple de câblage d’un module relais
  4. Exemple d’un code arduino pour contrôler le module relais
  5. Test.

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 commande des circuits de puissance à 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 contacts

Ainsi le signal faible puissance qui représente la commande (issue de la carte arduino) viendra au niveau de la bobine (ce qui excite le relais) 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 alimentations (5V, 9V, 12V, 24V …) ; mais dans ce tutoriel, nous ne parlerons que des modules  relais 5v 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

Pour réaliser notre petit test, nous aurons besoin des matériels suivants :

  • Une carte arduino (ici UNO)
  • Un module relais 1 canal
  • Une lampe de 220V (accompagnée d’une douille bien sûr)
  • Des fils de connexion

Tous ces matériels sont disponibles chez Youpilab  https://youpilab.com

3- Exemple de câblage d’un module relais

Afin de pouvoir faire le test, je nous propose ce schéma réalisé sur fritzing.

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, l’autre sur une borne de la lampe et la seconde borne de la lampe à NO

Figure :Câblage dans fritzing

4- Exemple d’un code arduino pour contrôler le module relais

Je nous propose un code qui nous permettra d’allumer notre lampe 220V pendant 5 secondes et l’éteindre pendant 5 autres secondes.

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 (5000);////on attend pendant 5s et le programme reprend
}

Schéma:

Figure : Câblage dans la réalité

NB : Dans le relais que nous avons utilisé, le GND et le VCC ont permuté de place. Donc veuillez à lire le nom des broches pour éviter des erreurs de branchements.

Je vous recommande que les fils utilisés pour le secteur soient un peu plus épais que ceux utilisés avec arduino compte tenu du courant qui va circuler à l’intérieur.

Si tout a été bien fait, après téléversement du code Arduino, vous devriez constater le résultat attendu.

Merci d’avoir suivi ce tutoriel.  Et à bientôt !!!

Les détails ne sont pas renseignés

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Course Features

  • Duration : 10 week
  • Max Students : 1000
  • Enrolled : 0
  • Re-take Course : 0
  • Assessments : Self
Price :
Gratuit

Rating

Average Rating: 0.00

Star
0%
Star
0%
Star
0%
Star
0%
Star
0%

Leave a Comment