Ähnlich wie bei der Frage " Bester Weg, um festzustellen, ob ein 5-Gallonen-Wasserkrug leer ist ", suche ich nach einer Möglichkeit, Wasser in einem Behälter zu messen. Dies ist so, dass es für die Protokollierung und Berichterstellung mit einem Arduino verbunden werden kann. Aber es ist ein ganz anderer Behälter.
Ich habe ein Haus mit dem Haushaltswasser, das aus einem unterirdischen Betontank geliefert wird (ca. 11000 Liter). Obwohl es eine Schwimmerschalter-Abschaltung gibt, wenn sie leer wird (um die Pumpe zu schützen), würde ich gerne wissen, dass sie lange vorher niedrig wird (da es eine Weile dauert, bis ein Tanker eine frische Ladung liefert). Idealerweise genau oder schrittweise (mindestens in Achtelschritten), damit die Software anhand der durchschnittlichen Nutzung vorhersagen kann, wann sie nicht mehr ausreicht, und sie kann auch in Abwesenheit online überwacht werden.
Der Tank hat eine schwere Betonklappe und ein kleines Loch mit einem vorhandenen primitiven Ölmessstab, sodass der Zugang beschränkt ist. Es ist in einer rauen Wüstenumgebung, aber der Pumpenraum und die Stromversorgung sind nur wenige Meter entfernt.
Einige Ideen, die ich hatte:
- Hängen Sie eine Reihe von Schwimmerschaltern mit unterschiedlich langen Ketten von einer Leiste im Tank ab und verbinden Sie sie alle wieder mit einem Controller. Schwer zu installieren, hässlich, Low Tech. Oder ähnliches an einer senkrechten Stange.
- Kontakte (wie ein 2-poliger US-Stecker) an einem vertikalen Pol, die wieder mit einem Controller verbunden sind (wahrscheinlich mit einem Flachbandkabel). Korrosion / Anoden können ein Problem sein, obwohl die Stromversorgung manchmal nur ein kurzer Impuls sein kann. Kondensation, Spinnennetze und tote Käfer können zu falschen Messwerten führen.
- Führen Sie ein vollständig isoliertes Kabel senkrecht nach unten und verwenden Sie es als Antenne zum Senden eines Impulses. Berechnen Sie anhand des Unterschieds zwischen seiner Funktion als Antenne in der Luft und im Wasser (z. B. bei einem SWR-Messgerät), wie weit unten das Kabel liegt Wasser ist.
- Ultraschall (oder Licht?) Entfernungsmesser unter der Luke montiert. Die Reichweite muss bis zu 2 Meter betragen.
- Echolot auf einem Posen. Die größte Herausforderung besteht darin, das Signal abzugeben (lange Kabel können sich beim Befüllen des Tanks verwickeln).
Die letzten beiden wären sogar noch besser, wenn sie drahtlos wären (um zu sparen, dass ein Kabel verlegt wird, das beschädigt werden könnte), aber ich glaube nicht, dass ich die gewünschte Akkulaufzeit erreichen würde (1 Jahr oder länger).
Irgendwelche anderen Ideen? Hat das schon mal jemand gemacht?