Différences entre versions de « Module Relais »
Ligne 144 : | Ligne 144 : | ||
* Le {{pl|507|module DEUX relais}} chez MC Hobby | * Le {{pl|507|module DEUX relais}} chez MC Hobby | ||
* Le {{pl|632|module QUATRE relais}} chez MC Hobby | * Le {{pl|632|module QUATRE relais}} chez MC Hobby | ||
+ | * Le {{pl|951|module HUIT relais}} chez MC Hobby | ||
* Le {{pl|38|Mini kit relais est disponible ici}} chez MC Hobby. | * Le {{pl|38|Mini kit relais est disponible ici}} chez MC Hobby. | ||
* Le {{pl|150|Mini kit relais 250V est disponible ici}} chez MC Hobby. | * Le {{pl|150|Mini kit relais 250V est disponible ici}} chez MC Hobby. | ||
{{MCH-Accord}} | {{MCH-Accord}} |
Version actuelle datée du 27 août 2016 à 14:33
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, du module DEUX relais, du module QUATRE relais, du module relais 30A.
Raccordement
Dans l'exemple ci-dessous, et suivant le relais utilisé, il faut raccorder:
Module relais et relais 30A sous 5 Volts
- + -> +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).
- VDD -> +5V d'Arduino
- GND -> GND Arduino
- EN -> Pin 13 Arduino (servira à commander le relais).
- DC+ -> Alimentation +5V externe (capable de fournir 200mA par relais)
- DC- -> GND Arduino
- IN -> Pin 13 Arduino (servira à commander le relais).
Module relais et relais 30A sous 3.3v
Pour le premier module 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 relais VCC=5V:
- Courant d'activation avec signal 5V = 3.9mA
- Courant d'activation avec signal 3.3V = 2.5mA
Pour le second module relais sous 3.3v:
Ce module relais fonctionne également avec une tension de signal EN de 3.3V (pour autant de VDD 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 relais VDD=5V:
- Courant d'activation avec signal 3.3V = 0.03 mA
Pour le premier module relais 30A sous 3.3v:
Ce module relais fonctionne également avec une tension de signal IN de 3.3V (pour autant de DC+ 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 relais DC+=5V:
- Courant d'activation avec signal 5V = 3.5mA
- Courant d'activation avec signal 3.3V = 2.12mA
Module 2 relais sous 5 Volts
- 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).
Pour une utilisation sous 3.3v:
Ce module relais fonctionne également avec une tension de signal EN1/EN2 de 3.3V (pour autant de VDD 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 relais VDD=5V:
- Courant d'activation avec signal 5V = 0.040mA
- Courant d'activation avec signal 3.3V = 0.030mA
Module 4 relais sous 5v
Le module 4 relais est un peu différent des autres modèles, le relais s'active par le retour à la masse mais dispose surtout d'une protection par opto-coupleur.
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).
Module 4 relais sous 3.3v
Pour une utilisation sous 3.3v:
Il faut être plus prudent si vous utilisez un système en logique 3.3v. Il est important de dissocier l'alimentation relais (JC-VCC=5V) et l'alimentation de la logique (VCC=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 Arduino
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
- Le module relais chez MC Hobby.
- Le module relais 30A chez MC Hobby
- Le module DEUX relais chez MC Hobby
- Le module QUATRE relais chez MC Hobby
- Le module HUIT relais chez MC Hobby
- Le Mini kit relais est disponible ici chez MC Hobby.
- Le Mini kit relais 250V est disponible ici chez MC Hobby.
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.