Module Relais
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:
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
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 est disponible ici chez MC Hobby.
- Le module DEUX relais chez MC Hobby
- Le module QUATRE 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.