IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Mesure niveau d'eau pour un etang de 3m


Sujet :

Arduino

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2019
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2019
    Messages : 69
    Par défaut Mesure niveau d'eau pour un etang de 3m
    Bonjour à tous,

    je suis actuellement à la recherche d'un moyen pour mesurer le niveau d'eau d'un étang avec une hauteur maximale de 3m. j'aurai aimé si possible avoir une précision de l'ordre de 10cm .
    Avez vous des recommandations à me faire sur le choix de capteurs ou de façon de le mesurer

    en vous remerciant par avance, Baptiste

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 934
    Par défaut
    deux possibilités (parmi d'autres)

    - vous mesurez la pression au fond du bassin dans un tube vertical et ça vous donne la hauteur de la colonne d'eau au dessus. pas simple, faut aller installer un truc au fond de l'eau... s'il y a de la vase etc.... bof bof (on peut cependant avoir un tube vertical perforé qui se rempli à plusieurs endroits au travers d'un filtre)

    - vous mesurez depuis le dessus du bassin à quelle distance est la surface de l'eau. et connaissant la distance totale (fixe) entre le capteur et le fond du bassin, par différence vous trouvez la hauteur d'eau
    Nom : Dd.png
Affichages : 1514
Taille : 42,8 Ko
    un capteur ToF (time of Flight - genre VL53L0X) fonctionne relativement bien et se réfléchit suffisamment sur la surface de l'eau. un capteur à ultra son sera un peu plus sensible mais peut fonctionner aussi.
    Avec un capteur ToF on peut prévoir un tube sur le côté du bassin ouvert en dessous pour qu'il se remplisse au même niveau que le bassin et mettre le capteur en haut du tube. ça résistera mieux aux intempéries, perturbation diverses. il faut que le tube soit suffisamment large pour que le rayon de mesure ne soit pas perturbé par des rebonds sur les parois

    (autre technique envisageable avec un flotteur en surface du bassin, sur un bras articulé relié à un potentiomètre par exemple)

  3. #3
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonjour Baptou88

    L'idéal serait de faire la mesure avec un TOF type vl53l1x portée jusqu'à 4 mètres (vl53l0x 2mètres).
    Le truc serait un flotteur qui court le long d'une tige, flotteur sur lequel se refléterai le faisceau du TOF.
    J'ai fait quelques essais sur l'eau, c'est pas si mal, mais c'était un gobelet!
    Si tu veux, je peux faire un essai longue distance, max 2 mètre, je n'ai que des vl53l0x.

    Cordialement
    jpbbricole

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2019
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2019
    Messages : 69
    Par défaut
    merci pour vos retour!

    je ne connaissais pas du tout les capteurs TOF, merci pour l'info

    il faut que le tube soit suffisamment large pour que le rayon de mesure ne soit pas perturbé par des rebonds sur les parois
    Qu'elle serait la valeur de ce diamètre? (sur la description du VL53L1X il est écrit: Plein champ de vision typique (FoV): 27 °, C'est la valeur du cône d'emissions des ondes?)

    Citation Envoyé par jpbbricole Voir le message
    Si tu veux, je peux faire un essai longue distance, max 2 mètre, je n'ai que des vl53l0x.
    je serais intéressé par ce test si cela ne vous derange pas

    en fouillant à la déchetterie j'ai trouvé ce genre de capteurs sur un tuyeau
    Est'il possible de mesurer facilement la pression au fond de l'etang ?

    Cordialement Baptiste

  5. #5
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 934
    Par défaut
    Bonjour @Baptou88
    Citation Envoyé par Baptou88 Voir le message
    sur la description du VL53L1X il est écrit: Plein champ de vision typique (FoV): 27 °, C'est la valeur du cône d'emissions des ondes?
    Oui ça veut dire qu’un cône de 27º de Field of View s’ouvre devant le capteur. À 1m il voit environ 50cm. (On prend la tangente de cet angle pour le calcul). Il faudrait tester pour voir si le capteur est plus sensible au centre qu’aux bords.

    Avec un VL53L1X il est possible de définir par programmation ce qu’ils appellent une "region-of-interest (ROI)" donc une zone du capteur qui permet de réduire le field of view.


    Citation Envoyé par Baptou88 Voir le message
    en fouillant à la déchetterie j'ai trouvé ce genre de capteurs sur un tuyeau
    Est'il possible de mesurer facilement la pression au fond de l'etang ?
    Cool d’avoir une déchèterie avec ce genre d’éléments

    Tout dépend de sa sensibilité qui sera sans doute exprimée en bar ou en Pascal ou psi.

    Les pressions au fond des réservoirs ne sont fonction que de la hauteur de liquide au dessus du capteur. Une unité de pression est exprimée parfois en hauteur de liquide: le « mètre de colonne d’eau » [mCE] qui correspond à la pression que crée 1m d’hauteur d’eau.

    1 bar c’est 10.2mCE ou encore un bar c’est 100,000 Pascal.

    On mesure parfois en atmosphère - le poids de la colonne d’air au dessus d’un point. Un bar c’est aussi 0.987 atmospheres (soit 101,325 Pa).

    On trouve aussi la pression en psi (livre-force par pouce carré - en anglais pound-force per square inch), 1 bar c’est 14.503773773 psi

    ==> Une colonne de 3m d’eau c’est environ 0.3 bar au max à mesurer. Si votre capteur est dimensionné pour 10 bars ce ne sera sans doute pas assez précis.

    On trouve pas mal de tutos en ligne, en voici un (premier hit sur google)

  6. #6
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonsoir Baptou88

    Citation Envoyé par Baptou88 Voir le message
    je serais intéressé par ce test si cela ne vous derange pas
    J'ai fait des essais avec un vl53l0x, pas à 2 mètres, je n'ai pas d'installation pour. Ca peut fonctionner, mais j'ai remarqué que la couleur du fond influençait la mesure?
    Le mieux pour ton cas, si tu veux utiliser un TOF, est d'en commander un vl53l1x , au prix où ils sont, et de faire l'essai en situation.
    Navré de ne pouvoir faire plus.

    Cordialement
    jpbbricole

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2019
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2019
    Messages : 69
    Par défaut
    Bonsoir à tous!

    Comme d'habitude merci pour vos retours d'informations!

    Citation Envoyé par Jay M Voir le message
    Bonjour @Baptou88

    ==> Une colonne de 3m d’eau c’est environ 0.3 bar au max à mesurer. Si votre capteur est dimensionné pour 10 bars ce ne sera sans doute pas assez précis.

    On trouve pas mal de tutos en ligne, en voici un (premier hit sur google)
    merci pour le lien du tuto, et effectivement je viens de voir que sur le capteur il est ecrit "1.2MPA"....

    Cordialement Baptiste

  8. #8
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 934
    Par défaut
    Citation Envoyé par Baptou88 Voir le message
    effectivement je viens de voir que sur le capteur il est ecrit "1.2MPA"....
    bonsoir - oui donc c'est pour 12 bar.... 122.4m d'eau... vous pouvez essayer mais avec 2 ou 3m vous serez sans doute dans les erreurs de précision. Faudrait en trouver un calibré pour 0.5 bar soit 5hPa (hecto Pascal) ou encore 0.5MPa - ça se trouve par exemple celui là (mais non dispo en ce moment)

  9. #9
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2019
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2019
    Messages : 69
    Par défaut
    Bonjour à tous !
    je viens de recevoir mon capteur VL351LX ( ça a été long mais je l'ai enfin !)
    je viens également de faire des test sur une surface d'eau à 1m50 et ça fonctionne très bien ! (précision de l'ordre du cm avec le distancemode medium VL53L1X::Medium) , j'utilise la librairie de Pololu

    cependant je ne comprend pas très bien les mesures de peak et d'ambient ? a quoi correspondent elles?

    de plus j'aurai aimé protéger le capteur en le mettant dans une boite étanche avec un morceau de verre pour que le laser puisse passer mais mes résultats n'ont pas été concluant , la mesure est totalement aléatoire? avez vous des astuces pour contourner le problème ?

    Cordialement Baptiste

  10. #10
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 934
    Par défaut
    Regardez cette vidéo



    Il explique pourquoi dès qu’une réflexion proche se produit vous pouvez avoir une mesure modifiée et comment en mettant une barrière optique entre l’émission laser et sa réception vous pouvez l’éliminer et rendre le montage résistant à certaines obstructions.

    De mémoire j’avais lu que des tests avaient été faits avec un verre protecteur et de l’époxy pour l’étanchéité autour. Ce serait à essayer (si vous avez plusieurs modules). Je ne crois pas que la bibliothèque utilise les fonctions de calibration donc ce sera à explorer.

    Une autre solution à tester comme on l’avait mentionné c’est de mettre le capteur en haut d’un tube fermé, plongé dans le bassin, tube qui a une petite ouverture sur le côté pour que le niveau dans le tube soit le même que celui du basin. Votre capteur sera exposé à l’humidité ou au froid mais pas directement aux intempéries et pollutions. Il faudra s’assurer que le laser est bien centré et valider qu’aucun rebond parasite sur les bords du tube ne vient fausser la mesure

    Peak et ambient c’est de mémoire un comptage du nombre de photons par seconde vu par le capteur puisque l’éclairage ambient ou la réflectivité de la cible peuvent jouer. Si vous voulez en savoir plus sur les principes physiques cherchez des articles sur le “dynamic light scattering (DLS)”

  11. #11
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2019
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2019
    Messages : 69
    Par défaut
    Merci beaucoup pour les explications !

Discussions similaires

  1. [Niveau Débutant] Script pour High Light
    Par Deallyra dans le forum IRC / mIRC
    Réponses: 21
    Dernier message: 29/08/2008, 18h28
  2. [2.0] Modifier le niveau de sécurité pour une appli réseau
    Par Cereal123 dans le forum Framework .NET
    Réponses: 1
    Dernier message: 30/05/2007, 16h28
  3. Niveau d'étude pour ingénieur J2EE ?
    Par caroen dans le forum Etudes
    Réponses: 6
    Dernier message: 06/12/2006, 19h13
  4. Réponses: 3
    Dernier message: 29/05/2006, 22h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo