tl; dr: Nach einem ausgiebigen Gespräch mit einem Oldtimer habe ich ein paar Dinge realisiert:
- Die wertvollste Einzelmessung für die Mehrheit der Menschen wird die Wassertiefe sein.
- Das zweitwichtigste ist der Wasserfluss aus dem Brunnen.
- Die nachstehend diskutierte "Bubbler" -Lösung weist eine weitere große Schwäche auf (zusätzlich zu der Schwäche von Luftpumpen): Das Einbringen von Sauerstoff in das Brunnenwasser führt zur Oxidbildung, was nicht nur zu einer Verkrustung der Öffnung des Schlauchs, sondern auch zu dessen Ausdehnung führt den ganzen Weg nach innen, wo immer sein normales Niveau sein würde. Er weiß es, weil er sich mit etwas fast genau Analogem auseinandersetzen musste und es eine große Hürde war. Größere Schläuche verlangsamen den Prozess, verstopfen jedoch möglicherweise die Schläuche.
- Wir prüfen die Lösung, die einen Blase-in-Tank mit Differenzdrucksensor verwendet, erneut. Er hatte konkrete Vorstellungen, wie man das machen könnte (aber es gibt noch einige Details, mit denen man sich befassen muss).
- Oh, und er hat das Panzerproblem in ungefähr 10 Sekunden gelöst. Stecken Sie einen Drucksensor in die Leitung vom Tank zur Druckpumpe. Ignorieren Sie die Spannungsspitzen, die auftreten, wenn die Pumpe anspringt, und wir haben genau den gewünschten Druckwert mit billigen, gut verständlichen Sensoren. Meine Güte! Es war so offensichtlich, als er es sagte, dass ich mich fast selbst getreten hätte.
Ich danke Ihnen allen für Ihre Ideen und Ihre Analyse. Wenn jemand daran interessiert ist, wie sich das Projekt entwickelt, sollte er waterunderground.net im Auge behalten . Es ist im Moment ziemlich leer, sollte aber in ungefähr einem Monat mehr Inhalt haben.
Hintergrundgeschichte
Ich entwerfe ein Open-Source-System zur Überwachung des Brunnen- und Wasserverbrauchs für Menschen in Nordkalifornien. Ziel ist es, den Wasserfluss von Brunnen zu Tank, von Tank zu Haus und von Tank zu Bewässerung zu messen sowie die Wassertiefe im Tank und im Brunnen zu überwachen. Unsere derzeitigen Kosten für Teile liegen unter 200 USD für ein System mit CPU, 3 Durchflusssensoren und 2 Drucksensoren, obwohl wir glauben, dass wir es nach ein paar Konstruktionsiterationen näher an 100 USD bringen können .
Wir scheinen den Durchflusssensorteil gelöst zu haben, jetzt, da wir endlich einen Lieferanten für G1 => US 1 "-Schlupfadapter haben, um billige Hall-Effekt-Sensoren in eine Standard-US-Rohrleitungsumgebung zu integrieren. Die Tiefenmesslösung ist nicht so einfach.
Ich bitte um eine Überprüfung meiner Argumentation, bevor ich anfange, Dinge zu kaufen, die entweder in Größe, Typ oder insgesamt falsch sind.
Problemstellung
Ich brauche eine kostengünstige Methode, um die Tiefe von 2 Wassersäulen mit mäßig guter Genauigkeit zu messen, z. B. +/- 5%. Obwohl es sich bei unserem Eigentum um Standort Alpha 1 handelt, möchten wir eine Lösung, die für andere Objekte mit ähnlichen Anforderungen nach oben oder unten skaliert werden kann.
Wir haben:
- Ein 3.000 Gallonen Lagertank, der ca. ist. 8,5 'Wasser, wenn voll. Andere Tanks haben eine ähnliche Höhe von +/- 5 Fuß.
- Ein Wasserbrunnen. Unser eigener Brunnen ist 75 'tief mit 37' Wasser. Andere Brunnen in der Gegend sind so flach wie 30 'w / 15' Wasser oder so tief wie 300 'w / 70+' Wasser.
Wir haben folgende Kriterien:
- Nicht mehr als 30 USD für den Tank und (hoffentlich) nicht mehr als 50 USD für den Brunnen. Niedrigere Kosten wären großartig.
- Die Lösung muss in irgendeiner Weise (Handwelle) mit einem Arduino, BeagleBone Black oder einem ähnlichen kostengünstigen Controller integriert werden.
- Ein kontinuierliches Auslesen ist wünschenswert, aber etwas, das alle 15, 30 oder <was auch immer> Minuten ausgelöst wird, wäre akzeptabel.
- Keine Elektronik / Elektrik im Brunnen oder Tank.
- Kein Metall im Brunnen oder im Tank, mit der möglichen Ausnahme von Material, das zum Beschweren der ins Wasser geführten Schläuche verwendet wird.
- Die Lösung sollte für Brunnen von 35 'tief mit 15' Wasser bis zu 300 'tief mit 60 +' Wasser einigermaßen gut funktionieren (kein Wortspiel vorgesehen).
Unter mehreren bisher in Betracht gezogenen Lösungen ist unser derzeitiger Spitzenreiter ein "Bubbler", wie in diesem Artikel beschrieben :
Ein Füllstandssensor vom Bubbler-Typ ist in 3 gezeigt. Ein Tauchrohr, dessen offenes Ende sich in der Nähe des Behälterbodens befindet, führt ein Spülgas (typischerweise Luft), obwohl ein Inertgas wie trockener Stickstoff verwendet werden kann, wenn die Gefahr einer Kontamination von oder besteht eine oxidative Reaktion mit der Prozessflüssigkeit) in den Tank. Wenn Gas zum Auslass des Tauchrohrs hinunterströmt, steigt der Druck im Rohr an, bis er den hydrostatischen Druck übersteigt, der durch den Flüssigkeitsstand am Auslass erzeugt wird. Dieser Druck entspricht der Dichte des Prozessmediums multipliziert mit seiner Tiefe vom Ende des Tauchrohrs bis zur Oberfläche und wird von einem Druckwandler überwacht, der mit dem Rohr verbunden ist.
Wir planen die Verwendung von:
- Ein 1/4 "bis 3/8" Rohr mit offenem Ende, beschwert (oder noch besser, mit einem Reißverschluss am oberen Rohr des Bohrlochs verbunden), um ein kurzes Stück über dem Boden zu hängen (wir können näher an den Tank herangehen, aber an die Bohrlöcher neigen dazu, sich zu verschlammen, so dass es innerhalb von ein paar Metern liegt). Das kleine Unterrohr ist ein starkes Argument für diesen Ansatz, da fast nichts in den Brunnen selbst fließt.
- Eine (billige) Luftdruckquelle, die ausreicht (300+ kPa), um das gesamte Wasser aus dem Rohr im Brunnen zu blasen. Sobald der Wert von den Sensorplateaus abweicht, bedeutet dies, dass wir Blasen blasen und den Druck in Fuß Wasser umwandeln können.
- Oben schlagen wir das Rohr in einen Differenzdrucksensor wie den Freescale MPX5500DP , der bis zu 500 kPa verarbeiten kann. 160 'Wasser. Sie haben eine etwas genauere (die 5100-Serie) für kürzere Säulen, wie im Tank. Wir haben den Differentialsensor ausgewählt, um den atmosphärischen Druck zu variieren.
- Die Einzelheiten des Arduino zum Ein- und Ausschalten der Luftpumpe wurden noch nicht festgelegt, aber ich glaube, es wird unkompliziert, sobald wir wissen, welche Art / Größe von Pumpe wir steuern möchten.
Hinweis: Obwohl wir den Messwert vom Tanksensor leicht kalibrieren können, ist der Brunnen möglicherweise problematischer. In unserem Fall haben wir die Möglichkeit, mithilfe einer Stichleitung die Bohrlochtiefe und die Wassersäulenhöhe direkt zu messen. In anderen Fällen kann dies schwierig sein.
Fragen
- Gibt es irgendetwas an diesem Ansatz, das grundlegend fehlerhaft ist?
- Werden Temperaturänderungen (hauptsächlich im Tank, weniger im Brunnen) hier einen wirklichen Unterschied bewirken?
- Muss eine Pumpe, abgesehen von der Luftmenge, die für verschiedene Schlauchdurchmesser benötigt wird, härter arbeiten, um einen bestimmten Druck zu erreichen, wenn wir ein größeres oder kleineres Unterrohr verwenden?
Aktualisieren, um Fragen zu beantworten:
Der Benutzer null hat gefragt, ob im System unnötige Redundanz vorhanden ist. würde nicht gerade die tiefe im tank ausreichen? Nicht wirklich. Jede der Messungen gibt uns einige Informationen, die andere nicht. Obwohl es einige Überschneidungen bei den gemessenen Werten gibt, sehe ich dies als Gelegenheit für eine Überprüfung der Gesundheit des Systems.
Wenn zum Beispiel der gemessene Fluss aus dem Brunnen keine ziemlich enge Korrelation (zeitlich verschoben aufgrund des Tanks) mit den kombinierten Flüssen zum Haus- und Bewässerungssystem aufweist, ist etwas nicht in Ordnung.
Die Kombination der Fluss-aus-Brunnen-Tabelle mit der Brunnenwassertiefen-Tabelle kann wichtige Informationen über die Wiederaufladungsrate des Brunnens liefern . Wenn der Ladevorgang unterbrochen wird, treten ernsthafte Probleme auf uns zu.
Wenn unsere Brunnenwassertiefe sinkt und wir nicht mehr so viel Wasser verbrauchen, könnte es schließlich bedeuten, dass einer unserer Nachbarn, etwa der 300-Morgen-Weinberg etwa eine halbe Meile den Hügel hinauf, überfüllt ist. Leider ist Kalifornien der einzige Staat, in dem es keine Regelung für unterirdisches Wasser gibt. Deshalb können wir sie nicht aufhalten. Bereiten Sie sich nur darauf vor, eine Ladung Wasser für 175 US-Dollar pro Einwohner zu bestellen.