Modifications

Sauter à la navigation Sauter à la recherche
5 083 octets ajoutés ,  27 août 2016 à 14:33
Ligne 2 : Ligne 2 :  
Nous disposons déjà d'un excellent article décrivant le fonctionnement et l'utilité des relais. Vous pouvez consulter cet article là -> "[[Relais|Mini Kit Relais]]"
 
Nous disposons déjà d'un excellent article décrivant le fonctionnement et l'utilité des relais. Vous pouvez consulter cet article là -> "[[Relais|Mini Kit Relais]]"
   −
L'article présent sur cette page décrit le raccordement du [http://mchobby.be/PrestaShop/product.php?id_product=107 module relais pré-assemblé proposé par MC Hobby].
+
L'article présent sur cette page décrit le raccordement du {{pl|107|module relais pré-assemblé proposé par MC Hobby}}, {{pl|507|du module DEUX relais}}, {{pl|632|du module QUATRE relais}}, {{pl|942|du module relais 30A}}.
   −
[[Fichier:module-relais.jpg|200px]]
+
[[Fichier:module-relais.jpg|200px]] [[Fichier:module-relais2.jpg|200px]]  [[Fichier:module-bi-relais.jpg|200px]]  [[Fichier:module-4-relais.jpg|200px]] [[Fichier:module-relais-30A.jpg|200px]]
    
== Raccordement ==
 
== Raccordement ==
   −
Dans l'exemple ci-dessous, il faut raccorder:
+
Dans l'exemple ci-dessous, et suivant le relais utilisé, il faut raccorder:
* + -> +5V d'Arduino
  −
* - -> GND Arduino
  −
* S -> Pin 13 Arduino (servira à commander le relais).
     −
[[Fichier:Module-relais-wiring.jpg]]
+
=== Module relais et relais 30A sous 5 Volts ===
 +
[[Fichier:Module-relais-wiring.jpg|480px]]
   −
== Le mini kit Relais ==
+
* '''+''' -> +5V d'Arduino
MC Hobby vous propose également un [http://mchobby.be/PrestaShop/product.php?id_product=38 mini kit relais] dont le montage est documenté [[Relais|ici sur notre Wiki]].
+
* '''-''' -> GND Arduino
 +
* '''S''' -> Pin 13 Arduino (servira à commander le relais).
   −
[[fichier:Relais (mini-kit).jpg|200px]]
+
[[Fichier:Module-relais-wiring2.jpg|480px]]
 +
 
 +
* '''VCC''' -> +5V d'Arduino
 +
* '''GND''' -> GND Arduino
 +
* '''DAT''' -> Pin 13 Arduino (servira à commander le relais).
 +
 
 +
[[Fichier:Module-relais-wiring3.jpg|480px]]
 +
 
 +
* '''VDD''' -> +5V d'Arduino
 +
* '''GND''' -> GND Arduino
 +
* '''EN''' -> Pin 13 Arduino (servira à commander le relais).
 +
 
 +
[[Fichier:Module-relais-30A-wiring.jpg|480px]]
 +
 
 +
* '''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 ===
 +
 
 +
{{underline|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
 +
 
 +
{{underline|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).
 +
 
 +
[[Fichier:Module-relais-wiring10.jpg|480px]]
 +
 
 +
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
 +
 
 +
{{underline|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
 +
 
 +
[[Fichier:Module-relais-30A-3volts-wiring.jpg|480px]]
 +
 
 +
=== Module 2 relais sous 5 Volts ===
 +
 
 +
[[Fichier:Module-birelais-wiring.jpg|480px]]
 +
 
 +
* '''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).
 +
 
 +
{{underline|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 {{pl|632|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.
 +
 
 +
{{underline|Sur un Arduino:}}
 +
 
 +
[[Fichier:MODULE-4-RELAIS connexion.jpg|800px]]
 +
 
 +
* '''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 ===
 +
{{underline|Pour une utilisation sous 3.3v:}}
 +
 
 +
{{ambox-stop|text=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.
 +
 
 +
[[Fichier:MODULE-4-RELAIS connexion-3volts.jpg|800px]]
 +
 
 +
== 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)
 +
 
 +
<nowiki>// set the LED with the ledState of the variable:
 +
digitalWrite(ledPin, ledState);</nowiki>
 +
 
 +
Et modifiez le code pour qu'il ressemble à ceci.
 +
 
 +
<nowiki>// 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));</nowiki>
 +
 
 +
== Le mini kit Relais et Relais 250V ==
 +
MC Hobby vous propose également un {{pl|38|mini kit relais}} et un {{pl|150|mini kit relais 250V}} dont le montage est documenté [[Relais|ici sur notre Wiki]].
 +
 
 +
[[fichier:Relais (mini-kit).jpg|200px]] [[fichier:Relais 250V (mini-kit).jpg|200px]]
    
== Où Acheter ==
 
== Où Acheter ==
Le [http://mchobby.be/PrestaShop/product.php?id_product=107 module relais est disponible ici] chez MC Hobby.
+
* Le {{pl|107|module relais}} chez MC Hobby.
 
+
* Le {{pl|942|module relais 30A}} chez MC Hobby
Le [http://mchobby.be/PrestaShop/product.php?id_product=38 Mini kit relais est disponible ici] chez MC Hobby.
+
* Le {{pl|507|module DEUX 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|150|Mini kit relais 250V est disponible ici}} chez MC Hobby.
    
{{MCH-Accord}}
 
{{MCH-Accord}}
29 917

modifications

Menu de navigation