Meilleure façon de déterminer si une carafe d'eau de 5 gallons se vide

9

J'ai une machine à expresso qui tire son eau d'une de ces bouteilles d'eau bleue de 5 gallons (je la sonderais, mais notre eau ici est WAAAAY trop dure).

Si je laisse accidentellement la bouteille manquer d'eau, la pompe rotative de la machine à expresso sera ruinée, ce qui serait une erreur coûteuse.

Je sais que je peux installer une sorte de capteur de flotteur magnétique à l'intérieur de la bouteille d'eau, mais comme je dois le changer une fois toutes les quelques semaines, avoir une autre chose à l'intérieur de la bouteille rendrait le changement plus difficile et la contamination microbienne plus probable. La pompe qui pompe l'eau hors de la bouteille forme un joint étanche au couvercle, et tout ce qui passe en dessous ou à travers pourrait compromettre ce joint.

Y a-t-il quelque chose que je pourrais utiliser pour détecter si le niveau d'eau est bas de l'extérieur de la bouteille? Comme un capteur laser?

synique
la source
Je crois que l'eau absorbe la lumière infrarouge, vous pouvez donc expérimenter avec un LED / phototransistor infrarouge. Il existe également des composants spéciaux et éventuellement des cassures. Je crois que c'est ainsi que fonctionnent les capteurs de pluie dans une voiture.
jippie
Une base sensible à la pression (c.-à-d. Des ressorts et un interrupteur) pourrait également être quelque chose à considérer. La précision n'est peut-être pas excellente, mais tant que vous en tenez compte dans vos tolérances, cela peut fonctionner.
jlbnjmn
Vous pourriez être en mesure d'utiliser la différence de chaleur spécifique à un point sur la bouteille avec et sans eau au niveau de ce point. Une résistance dissipant un niveau d'énergie détectable au toucher qui est en contact thermique avec un capteur de température et tout cela en contact thermique avec le point approprié sur la bouteille.
George White

Réponses:

10

Utilisation d'un capteur de force pour mesurer une quantité d'eau

Pour satisfaire votre exigence d'avoir le capteur à l'extérieur du réservoir d'eau, je recommanderais d'utiliser un capteur de force pour peser la bouteille à intervalles fixes. Un capteur de force, tel que le FlexiForce A401, est un type de résistance qui modifie la résistance en réponse à la quantité de force appliquée. Bien qu'elle ne soit pas aussi précise qu'une échelle, elle devrait fournir une précision suffisante (+ -3% selon la fiche technique ) pour l'application décrite.

La procédure de base serait de connecter le capteur de force à l'Arduino et de mesurer d'abord la résistance avec une bouteille vide, puis de mesurer à nouveau avec une bouteille pleine. Cela vous donnera une idée de la force que votre plate-forme spécifique applique réellement au capteur, et vous pourrez ensuite régler finement la tension (selon la fiche technique) de votre installation.

Un tutoriel de base utilisant un capteur de force similaire avec un Arduino peut être trouvé ici .

Autres possibilités

jlbnjmn
la source
Il s'agit essentiellement d'utiliser le poids à vide du réservoir d'eau vide (ou presque vide, de toute façon) pour déclencher l'alarme. Je suggérerais que les tuyaux de la machine à expresso plus une quantité minimale d'eau sûre soient dans la bouteille lors de la mesure du capteur de base.
WineSoaked
4

Je pense que vous voulez un "interrupteur de niveau de liquide" , peut-être aussi connu comme un "interrupteur de fluide" ... Je me rends compte que cela peut ne pas répondre à vos besoins, mais c'est une façon de résoudre le problème pour> 10 $. Je piraterais probablement quelque chose ensemble qui mettrait ce capteur en ligne dans la bouteille. c'est probablement trop hacky, mais vous pourriez avoir un disque de contreplaqué du même diamètre que la bouteille d'eau, avec un raccord de tuyau au milieu où vous pourriez monter l'interrupteur, de sorte que la bouteille d'eau achemine l'eau à travers elle de sorte que lorsqu'elle est basse , il déclencherait l'interrupteur avant de se diriger vers la pompe.

interrupteur de niveau de liquide en ligne

Steve Cooley
la source
Ouais, ça doit être dans l'eau, c'est ce que je ne veux pas.
synique
4

Une autre option consiste à mesurer le courant entrant dans la pompe; lorsqu'il est sec, le courant monte, ce qui génère la chaleur qui fait frire la pompe.

Ou mesurez la température sur la pompe, mais la mesure du courant détectera le début de la fusion de la pompe, tandis que la température ne détectera que le milieu ou la fin de la fusion. :-(

Ou installez un limiteur de courant ou un disjoncteur en ligne avec la pompe, juste au cas où tout le reste échouerait. :-)

PFudd
la source
Intéressant. Cela nécessiterait de modifier quelque peu la machine à expresso pour la mettre en œuvre, n'est-ce pas? Un fusible serait-il une méthode acceptable?
jlbnjmn
3

Il me semble que si vous avez pompé 4,9 gallons, vous savez que la cruche est presque vide. Si un débitmètre en ligne entre la pompe et la machine à espessso est éteint à cause du contact avec l'eau, alors vous savez peut-être qu'un coup d'espresso prend x quantité d'eau, et une fois que l'on a appelé pour y coups (et calculé x fois y), un est dans la zone dangereuse de manquer d'eau?

mikeY
la source
Fonctionnerait si tous les coups étaient égaux, et seulement si l'eau n'était utilisée que pour faire des coups (pas de lait à la vapeur ou des verres propres, ou faire des americanos)
synic
Un expresso ou même un Americano semblerait une quantité fixe (numérique dans ce contexte), mais oui, la vapeur de lait et le nettoyage en particulier pourraient varier (analogique dans ce contexte). La suggestion de jlbnjmn de peser essentiellement la cruche périodiquement semble bonne, à moins que vous ne trouviez un capteur suggéré par Jippe qui pourrait peut-être briller à travers la bouteille près du fond et ensuite avoir une sorte de changement de lecture quand il ne brillait plus dans l'eau.
mikeY
3

Chaque fois que la lumière suit un chemin qui la fait passer d'un matériau à l'autre, elle fait un virage serré. Cependant, l'angle de déviation est différent en fonction des caractéristiques des matériaux.

Vous pouvez utiliser ce principe.

Réglez une LED au niveau que vous souhaitez être le plus bas. Lorsque l'eau est pleine, sa lumière suivra un certain chemin à travers le récipient et atteindra son capteur de lumière. Lorsque l'eau descend sous le niveau, elle le manquera (ou vous pourriez installer un deuxième capteur si vous le vouliez vraiment).

Sur la base de ces informations, vous pouvez savoir quand l'eau devient trop basse. Prenez simplement les mesures appropriées.

Attention à la recommandation de mesurer l'eau utilisée. Cela pourrait être dangereux. Vous pourriez avoir une fuite (maintenant ou plus tard) ou quelqu'un pourrait faire basculer la machine et renverser de l'eau. Dans les deux cas, votre niveau d'eau serait inférieur au niveau que vous calculez, ce qui entraînerait certainement la ruine de votre machine à expresso.

Victor
la source
3

Lasers

Si vos bouteilles d'eau bleue sont comme les miennes, elles sont transparentes.

Voici ce que j'essaierais en premier:

J'obtiendrais un laser bon marché et ferais briller la lumière horizontalement à travers la bouteille. Je viserais le laser à travers un accord court - non pointé directement au milieu de la bouteille; peut-être 1/8 de tour à gauche du centre.

    -------
L../.......\..........S1
  /         \
 |     o     |        S2
  \         /
   \       /
    -------
top-down view

Lorsque la bouteille est vide, le faisceau laser tire à peu près directement à travers la bouteille - j'y mettrais un capteur photo S1.

Lorsque la bouteille n'est pas complètement vide, le faisceau laser se plie (se réfracte ) - pour la redondance, j'y mettrais un autre capteur photo S2.

Tant que l'Arduino voit le laser frapper S2 seul, il y a encore de l'eau dans la bouteille, au moins jusqu'au niveau du laser - allumez le feu vert.

Autre chose - la lumière ne détecte que sur S1, ou rien n'est détecté sur aucun des capteurs, ou la lumière détectée sur les deux capteurs (oui, cela peut arriver) - quelque chose ne semble pas correct, mieux vaut que l'Arduino éteigne le feu vert et sur la lumière rouge.

Je commencerais par la chose la plus simple qui pourrait fonctionner . Si j'ai de la chance, ça pourrait marcher. Sinon, il y a beaucoup de petites astuces pour obtenir la lumière là où vous voulez qu'elle aille. Il existe également de nombreuses astuces pour empêcher la lumière du soleil, etc. d'aller là où vous ne voulez pas qu'elle aille. Petits tubes noirs, filtres en plastique rouge, pulsation du laser à quelques kHz, lentilles de collimation, amplificateurs à verrouillage, etc.

Il semble y avoir beaucoup de tutoriels qui décrivent comment détecter un laser à l'aide d'Arduino - voir

(Cela fonctionnerait probablement aussi bien avec une LED de puissance moyenne ou une "LED infrarouge" et une mise au point et un alignement optiques soignés. Mais - des lasers!)

David Cary
la source
Je vais certainement essayer celui-ci, car j'ai l'impression que ce sera une solution où je pourrai changer la bouteille sans retirer le capteur. Le laser et le capteur ont juste besoin d'être montés portent la bouteille, pas réellement dessus.
synique
3

vous pouvez utiliser un détecteur de métaux comme une configuration en utilisant le fait que la permittivité électronique de l'eau est différente de celle de l'air

avoir une bobine avec AC à côté de la bouteille et une bobine non alimentée à l'intérieur

puis en mesurant le courant et / ou la tension générée par la deuxième bobine, vous pouvez sentir la différence entre avec de l'eau à côté et sans

monstre à cliquet
la source
2

Honnêtement - vous y pensez trop.

Une jauge ou un flotteur serait tout ce dont vous avez besoin. Une fois que le niveau d'eau descend en dessous de votre minimum, le flotteur descend avec le niveau d'eau et tire un interrupteur ou permet à un LDR de voir à travers un trou. Ensuite, faites quelque chose comme allumer une lumière.

Moins est plus.

Criggie
la source
Encore une fois, je n'en veux pas dans l'eau.
synique