Go Down

Topic: [RESOLU]Sonde de niveau d'eau (Read 5010 times) previous topic - next topic

EGT59

Sep 02, 2017, 09:55 am Last Edit: Sep 03, 2017, 07:54 am by EGT59
Bonjour,

J'utilise depuis un certain temps une sonde pour mesurer un niveau d'eau et allumer des leds en fonction dudit niveau.

Cela fonctionne très bien sauf que les pistes de la sonde, qui sont étamées, s'oxydent assez rapidement et faussent donc la mesure. je la remplace et c'est bon.

Voici la sonde que j'utilise :


Les sondes à flotteurs ne me conviennent pas car elles sont tout ou rien et moi je mesure un niveau sur une plage de 10mm.

Quelqu'un connait un autre modèle de sonde qui ne s'oxyde pas (ou moins vite) ?

Merci pour votre aide.

J-M-L

#1
Sep 02, 2017, 10:08 am Last Edit: Sep 02, 2017, 10:11 am by J-M-L
Il y a de nombreuses façons de mesurer un niveau

Si vous pouvez avoir un flotteur sur une tige et mesurer la distance par rapport à un point fixe c'est une solution assez simple, tout dépend aussi de la précision souhaitée

Un flotteur connecté mécaniquement un potentiomètre c'est possible aussi, tout dépend de votre récipient
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

standardUser

Pour une mesure de 10 mm de variation, un capteur à ultrasons devrait convenir si l'atmosphère locale n'est pas agressive.

ChPr

#3
Sep 02, 2017, 10:37 am Last Edit: Sep 02, 2017, 10:39 am by ChPr
Si la surface d'eau dont vous voulez mesurer le niveau n'est pas trop agitée, vous pouvez utiliser une sonde ultra-son (type HC-04 ; je m'en suis servi pour mesurer la hauteur d'eau dans ma piscine).

Grillé par standardUser  ;)

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

EGT59

En fait je cherche à mesurer une variation de niveau sur une plage de 10mm avec une précision de l'ordre du mm à une distance de 4cm par rapport à la surface de l'eau (eau calme sauf si poissons turbulents  :) ).

J'ai testé la solutions des potentionmètres (linéaire et rotatif) avec flotteur. Ca fonctionne à la montée mais pas à la baisse du niveau car le frottement des potentiomètres empêche la descente. Il faudrait multiplier l'effort par un système mais là ça part trop loin dans le montage et pas assez de place.

J'avais pensé par US mais pour la précision je suis pas sûr.

Est ce que si je remplace les pistes étamées par un fin fil inox ou cuivre nu ça pourrait le faire ? Je recalibrerais la mesure biensûr.

Ou on pont de résistances avec une extrémité de chaque résistance à différentes hauteurs comme çà en fonction du nombre de résistance en contact avec l'eau je sais ou j'en suis du niveau.

L'option US me tente bien mais j'aimerai savoir si quelqu'un l'a tenté.

ChPr

... L'option US me tente bien mais j'aimerai savoir si quelqu'un l'a tenté.
... sonde ultra-son (type HC-04 ; je m'en suis servi pour mesurer la hauteur d'eau dans ma piscine). ...
Cela fonctionne bien et, par ailleurs, c'est facile à installer et c'est un investissement très faible.

Cordialement.

Pierre
Pourquoi faire simple alors qu'il est si facile de faire compliqué !

Artouste

Bonjour
quelle est la geometrie du contenant ?
Il y a peut etre aussi la possibilité d'utiliser un simple capteur de pression.

perso c'est le système que j'utilise depuis plusieurs année "dans ma campagne" pour connaitre le niveau d'une cuve à fuel domestique

jette un oeil à çà

http://www.nxp.com/docs/en/application-note/AN1950.pdf
http://www.nxp.com/docs/en/application-note/AN1516.pdf

 

fdufnews

#7
Sep 02, 2017, 04:42 pm Last Edit: Sep 02, 2017, 04:43 pm by fdufnews
Voir pour un capteur possible et pour une idée du prix de la bête

EGT59

merci pour le renseignement.

Je crois que j'ai trouvé mon bonheur : VL6180X. Précision de 1mm pour une distance allant de 0 à 100mm donc idéal.

Je n'ai plus qu'à le commander.

Encore merci pour votre aide


ZigZag

Bonsoir;

J'ai constaté que sur ce forum comme sur le net il y a une tendance à donner aux "shield" ou kit le même noms que celui du composant essentiel de ce shield ou kit.

Par exempleVL6180X qui est le noms d'un composant de ST micro
"VL6180X Proximity and ambient light sensing (ALS) module"
ST ICI


Idem pour le L298D qui pour certains Arduiniste est un celebre kit alors que ce n'est que le nom d'un composant.

C'est comme si les PC (ASSUS, ACEr, HP, DELL) au lieu de porter leurs noms de marque portaient le noms du principale processeur de leur carte mére.

D'où ma question, le VL6180X, c'est le composant ST, ou c'est un kit qui a emprunté le noms du composant?
Et lequel SVP, cela pourrait servir à la communauté.

EGT59

ZIGZAG a écrit :

Quote
D'où ma question, le VL6180X, c'est le composant ST, ou c'est un kit qui a emprunté le noms du composant?
Et lequel SVP, cela pourrait servir à la communauté.
" Dieu seul le sait "

Et comme je ne l'ai pas vu depuis ce matin, je ne saurais te répondre....

 :)

ZigZag

C'était donc un coup de bluff, tu a dis VL6180 comme tu aurais pu dire "tarte aux pommes"!

Mais au final, tu achète quoi (en l'absence de Dieu qui n'a pas inventé Arduino)?

Toi seul le sais et toi seul pourrais intelligemment nous dire pourquoi lui et comment le mettre en service sur arduino.

EGT59

Bonjour,

Je reviens vous donnez un peu de nouvelles de mon module de lecture de distance VL6180X.

Sur les conseils de fdufnews, que je remercie, en regardant le lien sur le VL53L0X, j'ai trouvé ce fameux VL6180X qui mesure les distances sur plusieurs plages : 0-100mm précision 1mm, 0-200 précision 2mm ect.

Parfait pour mon niveau d'eau d'aquarium, j'ai opté pour la plage 0-100, j'ai "tropicalisé" le composant (résine).
Je l'ai installé dans un petit tube avec un flotteur de ma fabrication.

Un peu de code très simple avec la librairie dédiée :

 https://github.com/pololu/vl6180x-arduino

J'ai quand même fait une moyenne sur 10 lectures afin de stabiliser un peu le résultat et CA MARCHE.

Encore merci

 :)  :)  :)

K1rou

Bonjour EGT59.

Je souhaite utiliser un VL53L0X  pour mesurer la distance entre le haut d'un bidon et la surface de l'eau  afin d'en déduire le litrage.

Or je ne sais pas comment cette technologie de sensor se comporte avec comme surface de retour de l'eau.

Peut tu me d'écrire comment il est utilisé dans ton installation ?

EGT59

#14
Oct 05, 2017, 08:44 am Last Edit: Oct 05, 2017, 08:55 am by EGT59
Bonjour,

En fait j'ai mis un petit flotteur noir dans un tube qui plonge dans mon aquarium. Le laser fait donc des mesures sur le flotteur. Je n'ai pas tenté de faire de mesure sur la surface de l'eau directement pour deux raisons :
- Je ne suis pas sûr que le laser détecte la surface de l'eau, mais à essayer quand même,
- L'eau n'étant pas calme, la surface bouge donc risque de mesures fausses.

Comme écrit précédemment, je fais une moyenne sur 10 mesures puis j'utilise cette moyenne dans mon code pour éviter les petits écarts qui peuvent arriver (précision du module 1mm sur 10cm).

Attention car j'ai voulu le faire fonctionner avec une Mega et un ensemble de capteurs en I2C mais pour l'instant le VL met le désordre.......
Donc il fonctionne seul sur une UNO.

Si tu veux d'autres renseignements, n'hésite pas


Go Up