Module Relais

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche

Description

Nous disposons déjà d'un excellent article décrivant le fonctionnement et l'utilité des relais. Vous pouvez consulter cet article là -> "Mini Kit Relais"

L'article présent sur cette page décrit le raccordement du module relais pré-assemblé proposé par MC Hobby et du module DEUX relais.

       

Raccordement

Dans l'exemple ci-dessous, et suivant le relais utilisé, il faut raccorder:

Module relais

 

  • + -> +5V d'Arduino
  • - -> GND Arduino
  • S -> Pin 13 Arduino (servira à commander le relais).

 

  • VCC -> +5V d'Arduino
  • GND -> GND Arduino
  • DAT -> Pin 13 Arduino (servira à commander le relais).

Sous 3.3v:

Ce module relais fonctionne également avec une tension de signal DAT de 3.3V (pour autant de VCC reste à 5V).

Cela vous permet d'envisager l'utilisation d'un tel module sur des systèmes 3.3v (microcontroleur comme Raspberry-Pi).

Avec une alimentation relai VCC=5V:

  • Courant d'activation avec signal 5V = 3.9mA
  • Courant d'activation avec signal 3.3V = 2.5mA

Module 2 relais

 

  • VDD -> +5V d'Arduino
  • GND -> GND Arduino
  • EN1 -> Pin 13 Arduino (servira à commander le relais 1).
  • EN2 -> Pin 12 Arduino (servira à commander le relais 2).

Module 4 relais

Le module 4 relais est un peu différent des autres modèles, le relais s'active par le retour à la masse.

Sur un Arduino:

 

  • VCC -> +5V d'Arduino
  • GND -> GND Arduino
  • EN2 -> Pin 13 Arduino (servira à commander le relais 2).
  • EN4 -> Pin 12 Arduino (servira à commander le relais 4).

Pour une utilisation sous 3.3v:

Si vous ne le faites pas, vous allez placer la broche de commande de votre système 3.3v au potentiel de 4.7V, ce qui aura pour effet de détruire le GPIO... et probablement votre microcontroleur/raspberry Pi.

 

Programme de démonstration

Module 1 relais

Utilisez le programme "BlinkWithoutDelay", il est disponible dans Arduino IDE sous le menu suivant:

Files > Examples > Digital > BlinkWithoutDelay

Module 2 relais et 4 relais

Pour tester le module à deux relais, nous allons également utiliser le programme "BlinkWithoutDelay" mais nous allons ajouter une ligne.

Files > Examples > Digital > BlinkWithoutDelay

Dans le programme, recherchez la ligne suivante (qui se trouve en fin de programme)

// set the LED with the ledState of the variable:
digitalWrite(ledPin, ledState);

Et modifiez le code pour qu'il ressemble à ceci.

// set the LED with the ledState of the variable:
digitalWrite(ledPin, ledState);
// ajouter la ligne ci-dessous pour controler le second relais.
digitalWrite(12, not(ledState));

Le mini kit Relais et Relais 250V

MC Hobby vous propose également un mini kit relais et un mini kit relais 250V dont le montage est documenté ici sur notre Wiki.

   

Où Acheter

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.