Re: [PROJET] Gestion de piscine
Publié : 04 mai 2018, 21:29
Pour les spécialistes, est ce qu'avec un Wemos LOLIN32, je peux me passer de l'ensemble Wemos mini + ADS1115 ?
Reprenez le contrôle de votre domotique
https://easydomoticz.com/forum/
Oui la LOLIN32 Lite par exemple. Elle possède 21 E/S analogiques. Il ne te faudra plus qu'un level shifterchacal1985 a écrit :Pour les spécialistes, est ce qu'avec un Wemos LOLIN32, je peux me passer de l'ensemble Wemos mini + ADS1115 ?
Code : Tout sélectionner
//Défini la durée de pré-injection
on SetPause do
TaskValueSet 9,2,%eventvalue%
endon
//Injecte du chlore pour une durée donnée après
//la durée de pré-injection définie au dessus
on InjCl do
Timerset 1,[LocalVar#pause]
TaskValueSet 9,1,%eventvalue%
endon
on Rules#Timer=1 do //When Timer1 expires, do
GPIO 4,1
Longpulse 5,0,[LocalVar#duree]
endon
//Injecte de l'acide pour une durée donnée après
//la durée de pré-injection définie au dessus
on InjAc do
Timerset 2,[LocalVar#pause]
TaskValueSet 9,1,%eventvalue%
endon
on Rules#Timer=2 do //When Timer2 expires, do
Longpulse 4,0,[LocalVar#duree]
Longpulse 5,0,[LocalVar#duree]
endon
on PpeCl_On do
GPIO 4,1
GPIO 5,0
endon
on PpeAc_On do
GPIO 4,0
GPIO 5,0
endon
on Ppe_Off do
GPIO 5,1
GPIO 4,1
endon
Ta pince ampèremétrique, peut tu partager la source de ton tuto ? qu'est ce que cela donne au final ?neosqualls a écrit :J'ai pris celle ci : https://www.aliexpress.com/item/THGS-YH ... 0.0.7X06py
J'ai trouvé un tuto qui explique exactement comment la connecter à l'ads1115
Meme problème pour moi pour la pompe
Salut,QcVictor a écrit :Ta pince ampèremétrique, peut tu partager la source de ton tuto ? qu'est ce que cela donne au final ?neosqualls a écrit :J'ai pris celle ci : https://www.aliexpress.com/item/THGS-YH ... 0.0.7X06py
J'ai trouvé un tuto qui explique exactement comment la connecter à l'ads1115
Meme problème pour moi pour la pompe
Code : Tout sélectionner
N=nombre d'échantillons sur lequel on fait la moyenne
Moy=0
début boucle d'acquisition
E=lecture échantillon
Moy=((N-1)*Moy+E^2)/N
Erms=racine(Moy) (A renvoyer à domoticz toutes les minutes, par exemple)
attente pour maîtriser la fréquence d'échantillonnage
fin boucle d'acquisistion
Salut Aleph !aleph0 a écrit :@stephdes
2 pistes :
- Si tu inverse les deux phidgets, ça donne quoi ?
- Côté masse vs terre : si tu essaye de mettre le 0v de ton montage à la même terre que le pool ground, ça donne quoi ?
Bonjour,aleph0 a écrit :Si tu as accès à la sinusoide du courant alternatif, tu peux calculer sa valeur efficace (celle que te renverrai un multimètre, ou valeur RMS en anglais) en calculant la racine carrée de la moyenne des carré des échantillons. L'algorithme est tout simple :
Pour être représentative, la fréquence d'échantillonnage doit être au moins le double de la fréquence du signal, et si possible beaucoup plus grande que ça (style 10x) et le nombre d'échantillon doit couvrir une période au moins égale à la période du signal.Code : Tout sélectionner
N=nombre d'échantillons sur lequel on fait la moyenne Moy=0 début boucle d'acquisition E=lecture échantillon Moy=((N-1)*Moy+E^2)/N Erms=racine(Moy) (A renvoyer à domoticz toutes les minutes, par exemple) attente pour maîtriser la fréquence d'échantillonnage fin boucle d'acquisistion
Exemple si tu échantillonne du 50Hz :
- fréquence d'échantillonnage mini 100Hz, soit une mesure tout les 10ms, mieux 500Hz, soit une mesure toutes les 2ms
- moyenne mini sur 20ms, soit N=2 minimum dans le premier cas ou N=10 minimum dans le second.
- mais comme tu ne vas remonter les valeurs à domoticz que beaucoup plus lentement que ça, tu peux prendre N qui correspond à ta fréquence de remontée, tu auras une meilleure précision