Déporter des relais connectés aux GPIO

Le connecteur GPIO du Raspberry Pi, comment l'utiliser sur les Mode A, B et B+

Modérateur : Francois

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Déporter des relais connectés aux GPIO

Message par zeverybest » ven. 14 août 2015 21:50

bonjour a tous

J'utilise pas mal de carte relais connectées à des RPi pour commander différents système

J'ai un cas un peu particulière:
Un de mes RPi doit commander des choses physiquement éloignées les une des autres

Plutôt que de tirer de longs fils depuis chaque relais, je pensais plutôt déporter la carte relais du RPi
Mais quelqu'un a t il déjà fait ça

En gros, est il possible de positionner la carte relais à une dizaine de m'être du RPi?
La commande n'étant qu'en 3,3V, ne risque t il as d'y avoir une chute en ligne trop importante?

Des retour d'expérience ?

Avatar du membre
ComteZera
Messages : 40
Enregistré le : dim. 10 mai 2015 18:49
Localisation : BZH (29)

Re: Déporter des relais connectés aux GPIO

Message par ComteZera » ven. 14 août 2015 23:01

Bonjour,

La résistance d'un fil se calcule suivant la formule suivant : R= ρ x l/s

Avec R en Ω, ρ en Ω.m, l en m et s en m²

En admettant que le matériau utilisé est le cuivre, ρ = 1.7x 10(exp -8)

Pour limiter la chute de tension, tu ne peux agir que sur un élément, la section du fil que tu vas utiliser.

Avec une section de :

=> 0.5² tu obtiens une résistance de 0.34Ω
=> 1² tu obtiens une résistance de 0.17Ω
=> 1.5² tu obtiens une résistance de 0.113Ω
=> 2.5² tu obtiens une résistance de 0.068Ω

Comment trouver la chute de tension ?

U=RI, on a R et pour I comme le GPIO est limité à 20mA il me semble, on va l'utiliser comme valeur max.

donc pour :

=> 0.5² tu obtiens une chute de tension de : 0.007V
=> 1² tu obtient une chute de tension de : 0.003V
=> 1.5² tu obtient une chute de tension de : 0.002V
=> 2.5² tu obtient une rchute de tension de : 0.001V

Bref si je ne me suis pas trompé dans mes calcules; cela ne devrait pas poser de problème.

Et de ce fait, je pense faire la même chose :D

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: Déporter des relais connectés aux GPIO

Message par zeverybest » sam. 15 août 2015 09:36

Tous ces calculs sont exacte, mais je pensais plus a un retour d'expérience de quelqu'un qui avait déjà fait ça

Parceque, souvent, avec ce genre d'équipement, le comportement réel est un peu différent de la théorie

Je vais donc faire une maquette d'essai et vous donnerai mes résultats

Avatar du membre
ComteZera
Messages : 40
Enregistré le : dim. 10 mai 2015 18:49
Localisation : BZH (29)

Re: Déporter des relais connectés aux GPIO

Message par ComteZera » dim. 18 oct. 2015 17:01

Salut,

Je viens de faire un essai, j'ai alimenté un module 2 relais avec un câble 4 brins en AWG22 sur 10 mètres, aucun soucis, tout fonctionne à merveille. ;)

Flo3376
Messages : 16
Enregistré le : mer. 7 oct. 2015 07:31

Re: Déporter des relais connectés aux GPIO

Message par Flo3376 » dim. 18 oct. 2015 22:33

perso je te conseil de mettre des transistors derrière ton rpi afin de soulager ton port gpio, donc ton port GPIO=>>une amplification par transistors=>>10 à 15 mètre de câble=>> tes carte relais

Avatar du membre
ComteZera
Messages : 40
Enregistré le : dim. 10 mai 2015 18:49
Localisation : BZH (29)

Re: Déporter des relais connectés aux GPIO

Message par ComteZera » dim. 18 oct. 2015 22:54

Je vais faire le cobaye et voir combien de temps cela fonctionne :roll:

Je suis dans l'électrotechnique, j'ai pas l'habitude de travailler sur des tensions si petite. Tout ce que je sais, c'est qu'en continu, il n'y a pas de courant d'appel sur la bobine du relais, donc si mon montage tiens la nuit, il n'y a pas de raison que ça ne tienne pas dans le temps, j'ai bon :?:
Au pire, je grille une pin ou l’intégralité du GPIO ?

Flo3376
Messages : 16
Enregistré le : mer. 7 oct. 2015 07:31

Re: Déporter des relais connectés aux GPIO

Message par Flo3376 » dim. 18 oct. 2015 23:00

j'ai plus peur que cela soit l'intégralité du port si c'est le point d'alim qui lâche mais je ne sais pas, c'est pour ça que je parle d'amplifier par sécurité, car ton rpi devait être protégé, mais il va essayer de suivre ta demande et compenser en délivrant plus de puissance, et donc chauffer un poils plus.
il n'y a pas de courant d'appel sur la bobine du relais
je suis désolé de te contredire, mais si, dés que tu as une inductance (bobine) tu as forcément un appel de courant au démarrage, même si on est à toute petite échelle. Pour ce qui est du besoin d'une diode de roue libre, la carte en est certainement équipé.

Avatar du membre
ComteZera
Messages : 40
Enregistré le : dim. 10 mai 2015 18:49
Localisation : BZH (29)

Re: Déporter des relais connectés aux GPIO

Message par ComteZera » lun. 19 oct. 2015 07:01

Salut,

J'avais oublié que j'avais investie dans un nouveau multimètre, je viens de vérifier, sur une pin, j'ai 2mA de consommation, je pense donc, que je n'ai pas de soucis à me faire ;) d'ailleurs cela à fonctionné toute la nuit.

L'appel de courant en continu doit donc être négligeable dans mon domaine :lol: merci de la précision :)

Flo3376
Messages : 16
Enregistré le : mer. 7 oct. 2015 07:31

Re: Déporter des relais connectés aux GPIO

Message par Flo3376 » lun. 19 oct. 2015 07:18

cool, bonne continuation,

tu peux nous en dire un peu plus sur ton projet, as tu pensé à Sarah?

Avatar du membre
ComteZera
Messages : 40
Enregistré le : dim. 10 mai 2015 18:49
Localisation : BZH (29)

Re: Déporter des relais connectés aux GPIO

Message par ComteZera » lun. 19 oct. 2015 07:28

Mon projet est de piloter ma chaudière au fioul. Comme il n'y a aucun moyen de la faire réguler sur la température de la maison je la commande avec le Raspberry Pi.
Pour cela j'y ai mis une sonde de température en 1wire. Toutes les 10 minutes j'enregistre la température dans une base de données Mysql (pour l'archive). Avec une autre base de données, je lui donne des consignes de température sur des créneaux horaire. De plus j'enregistre la durée de fonctionnement de la chaudière afin de déterminé plus tard à distance ce qui reste dans ma cuve. J'ai une partie qui est programmé en Python (pilotage de la chaudière) et l'autre en PHP pour pouvoir gérer tout ça depuis mon téléphone basique.

Pour ce qui est de Sarah, je ne connais pas.

Répondre

Retourner vers « Le GPIO »