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 :

Idée pour capteur de niveau d'eau dans une cuve


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut Idée pour capteur de niveau d'eau dans une cuve
    Bonjour,

    Mesurer le niveau d'eau dans une cuve est une problématique qui revient souvent

    La difficulté vient de l'humidité et de la corrosion qui ne sont pas de bonnes amies de l'électronique

    Sans parler du fait que l'eau - même potable - peut contenir des substances se déposant (calcaire, boues, ...)

    Voici mon idée pour faire un capteur de niveau d'eau :

    Nom : CapteurDeNiveauCuveArchimede.jpg
Affichages : 3390
Taille : 126,8 Ko

    La cuve fait 1200mm de hauteur

    A noter que le tube d50 PVC existe déjà dans ma cuve, il sert pour guider le flotter d'une jauge mécanique de ce type :
    https://www.manomano.fr/p/jauge-meca...de-fuel-330743

    A bientôt

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 259
    Billets dans le blog
    48
    Par défaut
    Salut,

    Je ne sais pas si tu pensais aux capteurs de force à base de hx711, mais ces modules ont tendance à dériver rapidement avec le temps (parce que l'alimentation doit être parfaite et que les régulateurs sont bof, parce que la température autour de la cuve varie...)
    Tu vas passer ton temps à l'étalonner

  3. #3
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut
    Oui c'est basé sur un hx711

    https://www.amazon.fr/gp/product/B07...t_b_prod_image



    Après quelles sont les raisons de la dérive ?
    - si c'est l'alimentation => je peux en refaire une meilleure.
    - si c'est la température => je peux la mesurer et en tenir compte par calcul; je précise que la cuve est dans ma cave où la température va de 12°C quand il fait très froid dehors à 20°C quand il fait très chaud dehors, rien à voir avec les écarts de températures en extérieur.

    C'est dans mes cordes de faire une fonction avec trois entrées (poids, température, tension d'alim) et le niveau d'eau en sortie.
    C'est pile dans ma formation initiale (spécialisation de fin d'étude en informatique industrielle et traitement numérique du signal)

    En revanche, si c'est le capteur en lui même qui subit une usure... alors c'est dommage

    Quel capteur de force me conseilles-tu ?

    Etant donné les dimensions du flotteur (long rectangle pouvant glisser dans un tube PVC de diamètre intérieur 42mm), il devrait générer une force allant jusqu'à environ 10N
    Le truc c'est qu'en pratique il n'y a pas de mouvement, le flotteur ne glisse pas dans le tube (il est bloqué par le capteur) il faut juste qu'il puisse glisser, autrement dit, que le tube PVC n'arroche pas le flotteur.

    Je pense que mon principe tiens la route, par rapport aux solutions suivantes :
    - électrodes immergées
    - nombreux capteurs de niveaux immergés
    - capteur de pression immergé associé à un capteur de pression atmosphérique
    - capteur de niveau ultrason (attention cuve pleine le niveau d'eau est 6 cm sous le plafond de la cuve)

    Une particularité est que mon capteur de force est la tête en bas (la force à mesurer est orientée vers le haut, alors qu'habituellement un capteur de pesée mesure une force orientée vers le bas.

    A bientôt

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 259
    Billets dans le blog
    48
    Par défaut
    Citation Envoyé par electroremy Voir le message
    Après quelles sont les raisons de la dérive ?
    Je ne saurais dire précisément. J'ai déjà utilisé ce module pour un système de pesée et il faut refaire le zéro de temps en temps, mais je ne sais pas comment il va se comporter sur la durée si c'est pour un fonctionnement H24... Je pense qu'il y a un risque malgré tout. Je suppose que ça peut venir du régulateur interne qui alimente le pont de Wheatston et qui fournit la tension de référence du convertisseur A/N.
    Par contre, une fois le capteur calibré, le système devrait être très précis, de l'ordre de quelques grammes (à voir comment ça se traduit en termes de hauteur d'eau dans ta cuve).

    Citation Envoyé par electroremy Voir le message
    il devrait générer une force allant jusqu'à environ 10N
    Donc un capteur 1kg qui fonctionnera à pleine échelle.

    Citation Envoyé par electroremy Voir le message
    Une particularité est que mon capteur de force est la tête en bas (la force à mesurer est orientée vers le haut, alors qu'habituellement un capteur de pesée mesure une force orientée vers le bas.
    Le corps d'épreuve se déforme de façon parfaitement symétrique en poussant ou en tirant, l'orientation de la force n'est pas un problème (un signe + ou - dont il faudra juste tenir compte dans le code).

    J'aime bien cette ressource chez Sparkfun Getting Started with Load Cells

  5. #5
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut
    On verra bien ce que donnent mes tests

    Un autre aspect a gérer est la transmission des données...

    L'électronique vendue avec permet une communication numérique série vers l'Arduino.

    Mon capteur sera loin de mon server ainsi que du client Arduino le plus proche...
    La liaison entre le capteur et l'Arduino mesurera plusieurs mètres, voire 10 ou 12 mètres...
    Dommage de dédier un Arduino uniquement pour transmettre la mesure en Ethernet...

    Merci pour ton lien Sparkfun
    D'ailleurs, Sparkfun est à l'honneur dans le dernier numéro du magazine Elektor (d'ailleurs ce numéro ressemble plus à un catalogue de pub qu'à un magazine d'électronique)

    Etant donné que ces capteurs sont purement analogiques à la base, je me demande si je ne vais pas faire ma propre interface analogique
    L'avantage c'est qu'ici on a un signal qui varie très peu, les problèmes de parasites seront facile à gérer.

    Pour ce type de capteur, une liaison numérique "bas débit" permettant des longueurs de câbles importantes serait utile.

    S'agissant des autres technologies, il y a des modules tout faits avec affichage :
    - capteur de pression immergé : https://www.amazon.fr/Dasing-Instrum...dp/B0892CQ2JD/
    - capteur ultra son wifi : https://www.amazon.fr/INDICATEUR-CON...dp/B003N2MQPE/

  6. #6
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 661
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 661
    Par défaut
    Bonjour,

    et pourquoi ne pas mesurer ta hauteur de liquide par ultra-son ?
    https://www.instructables.com/Measur...asonic-sensor/

  7. #7
    Expert confirmé

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

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 922
    Par défaut
    une solution que l'on voit sur la base d'un montage similaire, c'est de connecter le haut du flotteur à un potentiomètre linéaire. Le déplacement du flotteur fait varier la tension analogique lue et vous donne (après calibration) une hauteur de liquide.

  8. #8
    Membre chevronné Avatar de electroremy
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juin 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 002
    Par défaut
    Citation Envoyé par Jay M Voir le message
    une solution que l'on voit sur la base d'un montage similaire, c'est de connecter le haut du flotteur à un potentiomètre linéaire. Le déplacement du flotteur fait varier la tension analogique lue et vous donne (après calibration) une hauteur de liquide.
    Il va falloir un potentiomètre assez long

    Ou alors que le contrepoids comprime un ressort, pour réduire la course.
    Mais le ressort peut se détendre et la mesure va varier

    Et surtout attention au couplage mécanique entre le flotteur et le potentiomètre : il ne faut pas que ça coince, et il ne faut pas non plus abîmer le potentiomètre

    Ma solution est mécanique mais quasi sans mouvement, on évite pas mal de désagréments.

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