Page 2 sur 5

Re: Déclencher une électrovanne à distance

Publié : 25 juin 2017, 19:40
par PMorel
Merci pour vos conseils je regarde ça quand je suis remis de mon planté de piquets ...

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 11:21
par PMorel
J'ai trouvé ça pour le contrôle du solénoïde :
https://forums.adafruit.com/viewtopic.php?f=8&t=58311

Mais ce n'est pas très clair pour moi ...

Et ça aussi :
http://forum.arduino.cc/index.php?topic=284312.0

Et là un gars qui a fait un shield Arduino et une vidéo qui explique le fonctionnement des "latching solenoid" :
http://rayshobby.net/announcing-openspr ... ield-v1-0/
http://rayshobby.net/opensprinkler-bee/

Il semblerait qu'une simple impulsion dans un sens ou dans l'autre provoque l'ouverture/fermeture de la vanne. Pas besoin de courant de maintien.

Dans sa dernière version il utilise un ESP8266 pour le contrôler par WiFi ... mais ça bouffe trop de courant raison pour laquelle je voudrais faire la même chose mais avec les NRF24L01 ...

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 12:29
par Patoch'
Dans ton premier lien, le gars, qui ne semble pas très averti, a repris et modifié un montage ( Ray's Hobby). La moitié gauche (jusqu'aux 3 résistances verticales) est un convertisseur à découpage 3.3V vers 12V mais il ne l'utilise pas à bon escient contrairement au montage de départ (il tire la puissance nécessaire au solénoïde sur l'alim du arduino alors que c'était pris sur une batterie Lipo dans le montage de départ). Son montage tirerait quand même 1.8A sur l'alim du Arduino, ce pourquoi elle n'est pas du tout prévue. D'ailleurs dans le post du dessous le gars lui conseille de séparer ses sources d'alimentation.
Dans ton cas le mieux à faire me paraît être la solution de Pascal : une batterie 3S sur laquelle le arduino s'alimente et alimente en même temps ton NRF24L01. Toi tu rajoutes un convertisseur 12V vers 9V pour fournir la puissance à ton solénoïde.

La partie droite du montage est un relais câblé comme je te le suggérais plus haut. En revanche, et ça ne me plaît pas du tout, il alimente directement la bobine du relais avec la sortie du arduino (il veut le cramer?!). Le montage de départ utilise des MOSFETs ce qui ne pose pas de problème.
Par contre ce montage me fait réaliser que le relais câblé comme dans mon précédent post reste incomplet... En effet si l'on s'en tient à ça, ton solénoïde sera alimenté en permanence... il faut en plus interrompre en amont l'alimentation, côté puissance, du relais... ce que fait le montage avec une pin arduino qui vient activer/désactiver l'alimentation à découpage.
=> De ce point de vue je pense que l'utilisation d'un pont en H à transistors tout fait serait plus propre et économe en énergie. Sauf si on trouve un module convertisseur 12V/9V avec une pin d'activation/désactivation... Un avis Pascal et.Vince?

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 12:30
par Patoch'
Pas eu le temps de regarder les autres liens, je reprends ça en rentrant de quart!

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 12:52
par PMorel
Pas de soucis. Merci pour ton avis éclairé. J'avais cru comprendre via les remarques en dessous du post que le gars ne faisait pas vraiment ce qu'il faut.

Dans Opensprinkler il utilise néanmoins une autre technique puisqu'il alimente en 5V et qu'il utilise un convertisseur 5V -> 9V pour déclencher le solenoïde.

Pour vous c'est plus logique (d'un point de vue rendement) de convertir du 9 ou 12 V vers du 3.3V pour faire fonctionner un Arduino quelques secondes toutes les 15 minutes (le temps de sortir de veille et d'interroger Jeedom par exemple) ou d'avoir une alim 5V pour faire tourner l'arduino avec peu de pertes pendant quelques secondes et d'avoir un convertisseur 5V -> 9V qui ne fonctionnerait que quelques millisecondes pour activer / désactiver le solenoïde ?

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 19:53
par Pascal
PMorel a écrit : Pour vous c'est plus logique (d'un point de vue rendement) de convertir du 9 ou 12 V vers du 3.3V pour faire fonctionner un Arduino quelques secondes toutes les 15 minutes (le temps de sortir de veille et d'interroger Jeedom par exemple) ou d'avoir une alim 5V pour faire tourner l'arduino avec peu de pertes pendant quelques secondes et d'avoir un convertisseur 5V -> 9V qui ne fonctionnerait que quelques millisecondes pour activer / désactiver le solenoïde ?

Bon, je me lance sur le sujet mais c'est plus pour donner de la matière à discussion que pour fournir une réponse car je ne me suis jamais plongé dans ce sujet.

1. Linéaire vs Découpage

Tout d'abord il faut être clair sur la notion d'efficience.

Quand on dit qu'un régulateur linéaire n'est pas efficient on parle en général d'efficience énergétique.
En effet si on convertit de 12 à 3.3V on a une chute de tension interne au régulateur de presque 9V.
On va donc dissiper (chaleur) ~ 9W/A consommé.

Le fonctionnement d'un régulateur à découpage est tel que ce chiffre est beaucoup plus bas dans son cas.

Par contre, en terme de charge (donc la durée de vie), ce que je consomme de la batterie se sont des A.
Que je tire 1A/h d'une batterie à travers un régulateur linéaire ou un régulateur à découpage ne change pas ce que je tire de la batterie.
Pour cette mesure d'efficience ce qui semble plus intéressant c'est la consommation de courant par le convertisseur lui-même.

N.B: Je ne ne pense pas dire une grosse ânerie dans les trois phrases précédentes. Si je me trompe merci de m'expliquer.

Les régulateurs à découpage ont un courant de fuite interne et un courant de fonctionnement (IQ).
Si j'ai bien compris, plus la charge est faible, plus il y a de perte.
La conclusion "générale" semble être que les régulateurs à découpage sont plus efficaces au fur et à mesure que le courant augmente.
Pour des petits courants, les régulateurs linéaires semblent être plus efficaces.

Dans ton cas, comme le circuit doit passer la plus grande partie de sont temps en très basse consommation, ce n'est pas certain qu'un régulateur à découpage soit vraiment avantageux.

En fait j'ai l'impression qu'on tombe dans le cas 'entre-deux' où pour avoir la réponse exacte il faut faire les calculs.
Ce qui est difficile dans notre cas car il faudrait être certain des composants, en particulier des spécifications du régulateur.

2. Step-up vs Step-Down

Bah là je sèche sur la partie efficience.

Par contre sur la partie capacité, il faut bien prendre en compte la conservation de l'énergie.
Si tu passes de 3V à 9V tu multiplies par 3 la tension, donc, hors pertes, tu divises par 3 l'intensité que tu peux obtenir de ton alimentation.
Il faut donc simplement veiller à pouvoir sortir le courant nécessaire pour le changement d'état de ta vanne.

Exemple de consommation: les relais SONGLE en 3V nécessitent 120mA (ce qui au passage est beaucoup trop pour une broche d'Arduino) dans la bobine pour faire basculer le relai.
(https://www.ghielectronics.com/download ... elayX1.pdf)


Avec du LiPo cela ne devrait pas poser de problème.

Avec des piles AA je ne sais pas

3. Quelques liens pour comprendre les régulateurs:

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 19:58
par Pascal
Patoch' a écrit : => De ce point de vue je pense que l'utilisation d'un pont en H à transistors tout fait serait plus propre et économe en énergie. Sauf si on trouve un module convertisseur 12V/9V avec une pin d'activation/désactivation... Un avis Pascal et.Vince?
Mon point de vue est assez sommaire: si des ingénieurs spécialistes du domaine se sont cassé la tête à nous sortir des jolis ponts en H, optimisés de génération en génération (on ne parle pas du vieux l293), alors ils faut les utiliser sauf si on est certain à 200% d'être plus malin qu'eux et donc d'être capable de faire mieux.

Donc pour moi la question se résume à "Quel pont en H ?".

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 20:01
par PMorel
Ouah ben là j'ai de la lecture pour toute ma soirée ;-)
Merci pour cette analyse qui a le mérite de poser les bonnes question de façon plus détaillée que ma question d'origine.
À vos claviers les pros ;-)

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 20:45
par Pascal
Sur le pilotage des relais:

On ne pilote jamais un relai directement depuis un broche Arduino, pour au moins 2 raisons:

1. Pas assez de courant en sortie (on va cramer la broche) => Il faut un transistor
2. Retour violent de courant quand on coupe l'alimentation de la bobine (on va cramer (bis) la broche) => il faut une diode de roue libre (flyback)

La plupart des module relais pour Arduino contiennent tout ce qu'il faut, beaucoup mettent même un opto-coupleur en lieu et place du transistor.

Donc, sauf si on veut cramer^2 la broche, il vaut mieux acheter des modules tout fait.

Re: Déclencher une électrovanne à distance

Publié : 26 juin 2017, 21:21
par Pascal
Allez, une dernière pour la nuit au cas où tu aurais une insomnie:

http://www.gammon.com.au/power