Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Portail, portes, volets et stores de terrasse obéiront aux ordres du Raspberry Pi

Modérateur : Francois

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par Artemus24 » mer. 12 févr. 2020 20:12

Salut à tous.

Pour ma prochaine commande, j'envisage de me procurer des relais.
Vu que je n'y connais rien en électronique, je vous sollicite pour ne pas me tromper.

1) Les GPIO de la raspberry fonctionnent en 3.3Vcc alors que le pilotage des relais fonctionnent en 5Vcc.
De ce fait, il me faut un convertisseur 5Vcc / 3.3Vcc.
--> https://www.gotronic.fr/art-convertisse ... -22272.htm

Dans la troisième image, celle centrale, on voit un exemple de câblage 3.3Vcc et 5Vcc.
Dois-je prendre le 3.3Vcc et le 5Vcc à partir de ma raspberry ?

--> https://www.gotronic.fr/art-convertisse ... -20670.htm
Là, aucune explication pour le montage.

--> https://www.gotronic.fr/art-convertisse ... -28499.htm

2) un relais à quatre canaux.
--> https://www.kubii.fr/composants-raspber ... 08359.html

C'est pour un usage en 220 Volts.
J'ai pu lire les informations suivantes :
--> songle
--> 10A 250VAC 10A 125VAC
--> 10A 30VDC 10A 28VDC
--> SRD-5VDC-SL-C

Je cherche un relais qui permet lors d'une impulsion de basculer à ON et une autre impulsion à OFF.
Et non un relais où tant que l'impulsion passe, il reste à ON et dès que l'impulsion s'arrête passe à OFF.

J'aimerai avoir plus d'explication sur le bon choix du relais.

3) le fonctionnement devrait être similaire au bouton poussoir que l'on rencontre dans les maisons.
On appuie sur le bouton poussoir, un relais se déclenche et la lampe reste allumée.
On appuie à nouveau sur le bouton poussoir, le relais se relâche et la lampe s'éteint et reste éteinte.
La seule différence, est que je désire faire le pilotage à partir d'une raspberry, au lieu d'appuyer sur le bouton poussoir.

C'est l'idée que je veux développer pour le pilotage d'un relais.
Cela peut correspondre à une lumière, un moteur, ...

4) je suis parti de la référence "SRD-5VDC-SL-C" afin de trouver des informations.

--> http://science-facile.fr/2018/12/relai- ... -sl-c.html

Je mets l'image contenant les informations que j'ai récupéré ci-dessus :

Image

4) le montage ?
Hormis le relais et le convertisseur, de quoi ai-je besoin d'autre ?

5) dans un autre sujet, j'avais abordé LoRa, pour la communication par onde radio.
Si je trouve le nœud LoRa, puis-je combiner ce nœud et ce montage au travers d'une Raspberry Pi zéro WH ?

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

cbalo

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par cbalo » jeu. 13 févr. 2020 09:56

Bonjour Artimus,

Pour installer sur une installation en 220V choisis les relais 230 ou 250V (comme celui dont tu as mis l'image à la fin de ton post, j'ai exactement les mêmes).
Concernant le montage c'est simplissime :
- le relais doit être alimenter (une masse et un +5V)
- il y a un pin de signal par relais (si tu as un bloc de 4 relais il y aura 2 (alim) + 4 (relais) pin.
Tu relis ce PIN signal à un port de ton GPIO en mettant 1 à la sortie GPIO correspondante ceci fournira +3,3V au relais sur son PIN de signal et le déclenchera.

A l'autre bout (sur le relais), tu as 3 connecteur à 3 bornes.
Le relais est un interrupteur à bascule tout bête :
situation (1) - au repos, il y a contact seulement avec la borne du milieu avec celle de droite ou de gauche
situation (2) - une fois activé, le relais fait contact seulement entre la borne du milieu celle opposée à la situation (1)

Pour connaitre quelles bornes sont connectées au repos, utilise un ohmmètre.

Pour l'alimentation du relais, ça consomme très peu :
Pour tester juste un relais, tu peux te permettre d'alimenter le relais avec la sortie +5V du port GPIO de ton Raspberry (fais juste attention à ne pas faire de cours-circuit)

Ensuite moi, j’utilise une alimentation 5V externe qui alimente à la fois le Raspberry (via les pin du GPIO) et les périphériques externes (Relais GPS Horloge etc...)

Pour ça, j'ai utilisé plusieurs techniques :
Lors du stade de prototypage, j'exploite le bloc d'alim que j'ai eu dans mon 1er kit , il a l'avanteage de pouvoir être alimenté, soit par une pile de 9V, soit via le port USB soit via un Jack standard de bloc d'alimentation 220V/9V qu'on trouve dans le commerce et que tu as surement dans un tiroir qui prend la poussière.
Image

Dans l'étape de "mise en service définitive" ça dépend, il m'arrive de partir d'un petit bloc de transfo 220V/12V ou 220V/9V pour alimenter un step down comme celui-ci et le régler pour qu'il me donne du +5V
Image

Ou alors (si je n'ai pas besoin de boitier ), il m'arrive d'utiliser une vieille alim de PC car sur les prise d'alim de disque dur par exemple (même les anciennes) le bloc fournis d'une part du +12V et d'autre part du +5V Hors, j'ai un paquet de vieux PC que je ne jette pas, il y a toujours un truc intéressant à récupérer pour du bricolage.
Image

A+

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par Artemus24 » jeu. 13 févr. 2020 15:51

Salut cbalo.

Merci pour tes explications.

A priori, le relais à quatre canaux de chez Kubii pourrait faire l'affaire.
C'est une bonne chose de savoir par où commencer.

Il y a aussi celui-ci :
--> https://www.kubii.fr/composants-raspber ... 08250.html

Image

Pour l'alimentation, j'ai trouve chez gotronic ce que tu m'as indiqué en image :
--> https://www.gotronic.fr/art-alimentatio ... -25638.htm

Ca tombe bien, j'ai une alimentation de 12Vcc avec prise DC.
D'après la photo dans le lien, l'alimentation fait exactement la largeur de la breadboard.
--> https://www.gotronic.fr/art-plaque-de-m ... -19403.htm
cbalo a écrit :tu peux te permettre d'alimenter le relais avec la sortie +5V du port GPIO de ton Raspberry
Sauf que la sortie d'un GPIO sur la raspberry produit du 3,3Vcc et non du 5Vcc.
D'où le convertisseur que j'ai indiqué.

Ma question concernait l'alimentation de ce convertisseur.
Dois-je trouver pour le 5Vcc une source d'alimentation indépendante de la raspberry ?
Ou bien, puis-je utiliser cette de la raspberry ?

Ce qui revient à dire que la raspberry devrait me fournir, pour ce convertisseur du 5Vcc et du 3,3Vcc.

Autre question, celle de la protection des GPIO de la raspberry.
Dois-je utiliser des résistances sur la sortie des GPIO, vers le convertisseur ?

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

cbalo

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par cbalo » jeu. 13 févr. 2020 16:48

Re, Désolé mais regarde bien le plan du Raspberry, tu as 2 broches en 5V
Si tu alimentes le Raspberry via USB, sur ces 2 broches tu auras 5V
Mais c'est juste pour test, ensuite, moi, j'alimente tous mes périphériques via une alimentation 5V à part.

Image

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par Artemus24 » jeu. 13 févr. 2020 17:13

Je sais qu'il existe des broches en 5Vcc et en 3,3Vcc dans la raspberry.
Je désire savoir si c'est dangereux d'utiliser en même temps du 5Vcc et du 3,3Vcc à partir de la raspberry pour alimenter le convertisseur ?
Ou alors, le 3,3Vcc vient de la raspberry et le 5Vcc vient du relais.

Test ou pas test, il faudra bien que je trouve le moyen d'alimenter le convertisseur.
En tout cas, je retiens le bloc d'alimentation dont j'ai indiqué le lien chez Gotronic.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

cbalo

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par cbalo » jeu. 13 févr. 2020 18:28

Ce que je voulais dire c'est que moi, pour tester un relais et son code, je n'utilise pas de convertisseur.
Le signal reçoit du +3,3V qui sort du port GPIO
Et j'alimente le relais avec le +5V qui sort du Raspberry + une masse
J'insiste c'est juste si j'ai un périphérique et en test et s'il consomme peu, comme c'est le cas pour ces relais

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par Artemus24 » ven. 14 févr. 2020 13:42

Ok. Merci Cbalo.
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par Artemus24 » dim. 16 févr. 2020 18:16

Salut à tous.

--> https://www.gotronic.fr/art-module-rela ... -26130.htm

Après quelques lectures sur les relais, il est vivement conseillé de ne pas utiliser le 5Vcc de la raspberry.
Pour ce faire, je vais utiliser une alimentation externe qui se monte sur la plaque de montage, dont la photo de chez Gotronic est plus bas dans ce sujet.

Le problème est alors de relier le GPIO de la raspberry qui est en 3,3vcc à la broche du relais qui est en vcc.
Je ne sais pas pourquoi mais la plupart du temps, il est indiqué de brancher le GPIO (3,3Vcc) directement au relais sachant que celui-ci est en 5Vcc.
Vu que je n'ai pas trop confiance dans ces didacticiels, je ne le ferai pas !

Mon idée de départ était d'utiliser un convertisseur 3,3Vcc <--> 5Vcc :
--> https://www.gotronic.fr/art-convertisse ... -22272.htm

Puis je me suis souvenu des explications de Bud Spencer au sujet des transistors.
Celui-ci pourra me servir d'interrupteur et travailler exclusivement en vcc.

D'où ma question : que dois-je utiliser comme transistor ?

Un BC547 comme ceux-ci :
--> https://www.gotronic.fr/art-transistor-bc547a-1335.htm
--> https://www.gotronic.fr/art-transistor-bc547b-1336.htm
--> https://www.gotronic.fr/art-transistor-bc547c-1337.htm

ou un 2N2222A :
--> https://www.gotronic.fr/art-transistor-2n2222a-6.htm
--> https://www.gotronic.fr/art-transistor- ... 2-1539.htm

La différence tient dans le gain :

Code : Tout sélectionner

+------------+-----------+
| Transistor |    Gain   |
+------------+-----------+
|   BC547 A  | 110...220 |
|   BC547 B  | 200...450 |
|   BC547 C  | 420...800 |
+------------+-----------+
|  2N2222 A  |    ???    |
+------------+-----------+
Je suppose que je dois relier la masse (GND) de la raspberry à celui de l'alimentation externe, ainsi qu'au relais.
A confirmer !

Dois-je mettre une résistance entre le transistor et le GPIO afin de protéger la raspberry ? Je pense que non.

Dois-je mettre une résistance entre le transistor et le relais ?
D'après ce que j'ai pu comprendre du relais, il est de 100 milliohms au maximum.
Or le gain du transistor pourrait dépasser ces 100 milliohms.
Je n'ai pas trouvé l'intensité minimale (en ampère) pour actionner le relais.

Je pense que la réponse est pareil que précédemment, je n'ai pas besoin d'une résistance.
Il vaut mieux poser la question que de faire une connerie.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

cbalo

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par cbalo » lun. 17 févr. 2020 15:01

Heu...
J'insiste les les GPIO du Rapsberry lorsque tu leur donne la valeur 1 sortent du +3,3V et c'est ceci qui doit être connecté au porte "signal" du relais.

Tous ces relais ne sont actifs que tant que le signal vaut 1.
Si tu veux on fonctionnement qui change d'état à chaque impulsion de la sortie du GPIO tu vas rencontrer 2 problèmes :
1) si tu veux que ton raspberry connaisses l'état du relais il va falloir un peu d'électronique et de programmation
2) Entre le rasberry et le signal du relais il va falloir en peu d'électronique

Là il te faudra un spécialiste en électronique moi c'est plutôt la programmation et les systèmes unix.

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Relais 220VAC / convertisseur 5Vcc - 3.3Vcc

Message par Artemus24 » lun. 17 févr. 2020 16:28

Salut cbalo.

J'ai bien compris que tu insistes dans tes affirmations.
Ils ne sont pas en contradiction avec ce que j'ai lu sur le net.

Mais moi aussi j'insiste sur le fait que le GPIO de la raspberry fournie du 3,3Vcc et que le relais fonctionne en 5Vcc.
La plupart des montages que j'ai vu se font avec l'arduino qui fonctionne en 5Vcc.
En toute logique, le relais attend du 5Vcc et non du 3,3Vcc. Ai-je tort ?

J'ai constaté en lisant les sujets sur le net, qu'il y a des problèmes sur le déclenchement du relais à cause du 3,3Vcc.
Cela peut ne pas te choquer, mais voici ce qu j'ai pu lire :
--> GND
--> VCC : 5Vcc
--> Signal : celui du GPIO de la raspberry qui est en 3,3Vcc et non en 5Vcc.

J'ai aussi lu de ne pas prendre l'alimentation de la raspberry mais dans une source extérieure.
De ce fait, je dois faire la jonction entre le relais et la raspberry, au travers de cette alimentation et pourquoi pas par un transistor.
En quoi un transistor pose problème, puisqu'il va jouer le rôle d'interrupteur mais aussi d'amplification du signal ?

Je ne vais pas tenter le diable et je préfère protéger ma raspberry.
Pour le reste de mes propos, je vais dans un premier temps me contenter du fonctionnement normal du relais.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Répondre

Retourner vers « Gestion centralisée ouverture/fermeture »