Besoin d'une formule, please

Bonjour, je suis en train de réaliser un tracteur solaire…
J’ai installé un potentiomètre sur l’axe Azimut qui me donne une valeur analogique.
J’avais appris en son temps qu’avec une formule etc. mais je sollicite votre aide.
Respectivement lorsque la valeur lu est de 6890 = 90 degrés.
et …547820 = 270 degrés.

Que dois-je mettre comme formule, afin d’avoir une valeur, dans le choix « personnalisé »?
Car en faisant une simple opération, je suis bon a un point mais pas ailleurs.

Merci de votre aide, MI

bonjour Micht,

il y a une erreur dans vos relevés. La valeur brute 547820 n’est pas possible.

Réglez votre entrée analogique sur analog pour faire les relevés.

cdt

Effectivement 55000…

le peu d’éléments que vous nous communiquez ne permet pas de déterminer une équation.

Les valeurs 6890 et 55000 : comment sont-elles déterminées ?
avez vous quelques explications supplémentaires ? un schéma ?

Pour déterminer une équation, il faut plusieurs mesures, les plus précises possible.

Je vous invite à lire ce wiki afin de vous aider à comprendre la démarche :
https://gce.ovh/wiki/index.php?title=Déterminer_l'équation_d'un_Capteur_analogique

Comme je l’ai dit plus haut:

Lorsque la valeur lu est de 6890 mon panneaux est a 90 degrés.
et …quand je lis 55000, il est a 270 degrés.
pour 180 degrés la valeur ana est de 28250…

j’ai vu votre lien mais ouf, il faut bien maîtriser excel.

j’avais appris une formule qui permettait de tracé une courbe de chauffe.
formule (22-40) / (24-(-5))
formule (a-b) / (c-(d))
a= temperature min chauffage
b= temperature max chauffage
c= temperature max ext
d= temperature min ext

mais je suis pas loin de trouver…

MI

Eurêka…

j’ai trouvé, si cela peut servir a certain…
Partant de cette formule que j’avais utilisé par le passé
formule = (270-90) / (55000-6890)
formule =(degres) / (valeur analogique lu(min/max))

on trouve ceci = 0,0037414259

donc dans l IPX = ((x * 0.0037414259) + 65)

65 vient après divers essais(pour trouver une température suivant la valeur extérieur, il y avait 30) mais cela fonctionne…

MI

bonjour,
vos calculs sont justes, beau travail, mais pourraient gagner en précision :slight_smile:

le calcul de a (coefficient directeur) est juste.
a=0.0037414259
donc si 55000=(0.0037414259*270) + b
alors b (l’ordonnée à l’origine) est 64.22

Les formules de l’IPX800 v4 deviennent donc :
digital → analog :(x * 0.0037414259) + 64.22
analog->digital : (x - 64.22) / 0.0037414259

cdt

1 « J'aime »

Bonjour micht,

pour afficher la position, vous pouvez faire un widget comme celui-ci :

21

Il est fait en bidouillant une des nombreuses et excellentes jauges présentées par @fgtoul dans ce wiki

Bonne journée

2 « J'aime »

je crois qu’il est plutôt question de degrés celcius , mais comme Micht parle en même temps d’Azimut (°) et de température (°C), je ne suis pas sûr :slight_smile:

ben il parle d’un traceur solaire avec un potentiomètre sur l’axe d’azimut… pour moi il cherche à savoir ou est le soleil… :sunglasses:

@micht ???

Bonne journée

oui, mais le doute existe bien

et de plus, je lis tracteur solaire :tractor:

il n’y en a qu’un qui peut nous dire… :crazy_face:

Bonjour et merci de vos réponses…effectivement, il s’agit d’un trackeur solaire ou d un suiveur solaire en français.

La formule vient d’une courbe de chauffe mais est transposable a d’autres chiffres.

Très bien le widget proposé par grocrabe mais pour l instant je doit résoudre qqls problèmes mécanique. Je suis preneur du script si vous l’avez fait. Merci.

Par contre j’ai un autre soucis(IPX 3 qui plante)

MI