Bewässerungsanlage - Füllstandsmessung - Zisterne

Sie befinden sich hier:
» 
» 
» 

Ein Ultraschallsensor zur Füllstandsmessung

Die Füllstandsmessung mittels Ultraschallsensor ist relativ einfach zu realisieren. Wichtig ist hierbei, dass der Sensor feuchtraumgeeignet ist (Schutzgrad IP54).

Wie eine Ultraschallmessung in eine individuelle Bewässerungsanlage integriert werden kann, zeigt dieser Beitrag.

Füllstandsmessung als Teil der Bewässerungsanlage

Bei Nutzung einer Zisterne für die Gartenbewässerung ist das Wissen über die noch vorhandene Wassermenge von erheblicher Bedeutung. Schließlich muss die Steuerung reagieren, wenn das Wasser zur Neige geht. Des Weiteren ist die Verringerung der täglichen Gießmenge auch ein Indikator, ob das System noch reibungslos läuft oder ob diverse Düsen verstopft sind.

Serieller vs. digitaler Ultraschallsensor

Ultraschallsensoren gibt es schon für kleines Geld. Da die meisten Sensoren direkt aus China geliefert werden, muss aber mit verlängerten Lieferzeiten gerechnet werden. Ich bestellte mir das Ultraschall Sensormodul DYP-ME007Y. Bei der Inbetriebnahme bemerkte ich allerdings, dass es hier kleine aber feine Unterschiede gibt. Es gibt eine digitale und eine serielle Version. Aus der Bestellnummer konnte ich nicht ermitteln, welche Version ich vor mir liegen hatte - geschweige denn durch die Bestellung beeinflussen. Beim Anschluss an das Pretzelboard zeigte sich aber der Unterschied. Leuchtet die LED auf der kleinen Anschlussplatine des Ultraschallsensors permanent, so ist man Besitzer der digitalen Version. Flackert die LED, so hat man die serielle Version vor sich liegen. In meinem Fall hatte ich die serielle Version erhalten. Mein Microcontroller (Pretzelboard) kann aber nur einen seriellen Port gleichzeitig bedienen. Da dieser serielle Port schon durch die Kombination Webserver / WIFI verwendet war, konnte ich den Ultraschallsensor nicht so einfach einbinden. Mit folgendem Ablauf ist es mir aber gelungen:

  • Request einer Messung über WIFI an das Pretzelboard senden.
  • Danach das Listening auf den Ultraschallsensor umschalten.
  • Messungen durchgeführt und Ergebnis merken.
  • Listening wieder auf WIFI zurück schalten.
  • Das gemerkte Ergebnis als Response ausgegeben.

Da ich mittlerweile auch einen digitalen Ultraschallsensor im Einsatz habe, kann ich bestätigen, dass solche Umwege für die digitale Version nicht notwendig sind. Ein digitaler Ultraschallsensor kann direkt über das Pretzelboard angesprochen werden.

Durchführung einer Ultraschallmessung

Man soll keine Präzisionsergebnisse von solch einer Messung erwarten, aber für den Hausgebrauch ist es völlig ausreichend. Um halbwegs verlässliche Ergebnisse zu erhalten, habe ich immer drei Messungen in jeweils einer Sekunde Abstand durchgeführt. Waren alle Messergebnisse gleich, so wurde das Messergebnis 1:1 übernommen. Wurde zweimal der gleiche Wert geliefert und nur ein Wert wich ab, so habe ich den abweichenden Wert verworfen. Waren alle drei Messungen unterschiedlich, so habe ich den Mittelwert gebildet. Diese Berechnung habe ich allerdings erst in FHEM durchgeführt. Der Ultraschallsensor liefert bei mir nur die Rohdaten.

Mir ist auch aufgefallen, dass ein geringerer Zeitabstand zwischen den Messungen als eine Sekunde zu größeren Streuungen in den Messergebnissen führte. Hier hallte vermutlich der Schall der vorherigen Messung noch zu lange nach.

Anbau des Ultraschallsensors

Der Ultraschallsensor muss logischerweise in der Zisterne positioniert werden. Hierzu verwendete ich eine kleine Alu-Schiene, die ich im oberen Bereich der Zisterne anbohrte. Ich wählte Aluminium als Werkstoff, da er leicht bearbeitbar ist und Korrosion ist auch kein Thema.

Im Netz habe ich von Schwierigkeiten mit der Übertragung des Signals über längere Strecken gelesen. Diesbezüglich habe ich keine Probleme, obwohl zwischen der Zisterne und dem Steuerungskasten ca. 15m zu überbrücken waren. Ich denke, hier ist die Lösung, dass das Kabel zwischen Ultraschallsensor und Anschlussplatine nicht verlängert wird, sondern das Kabel zwischen Anschlussplatine und Steuerungskasten die größere Entfernung überbrückt. Das an dieser Stelle bereits transformierte Signal ist wesentlich stabiler über größere Entfernungen übertragbar.

Aus diesem Grunde habe ich die Anschlussplatine in einem Anschlusskasten (IP66) im oberen Bereich der Zisterne platziert. Bei der Anbringung des Anschlusskastens hatte ich allerdings einen entscheidenden Fehler begangen. Obwohl ich die Kabel in den Verschraubungen nach bestem Wissen und Gewissen abgedichtet hatte, ist Wasser eingedrungen. Das Problem war, dass die Kabel von oben in den Anschlusskasten eingeführt wurden. Vermutlich lief von außen kommend das Wasser am Kabel entlang und sickerte in den Anschlusskasten ein. Die Folge war, dass der Ultraschallsensor nach der Winterpause keine Signale mehr sendete. Folglich besorgte ich mir einen neuen Ultraschallsensor. Diesmal erhielt ich die digitale Version. Beim Austausch ist mir aufgefallen, dass der Anschlusskasten zu 50% mit Wasser gefüllt war. Dass heißt, die Anschlussplatine stand vermutlich unter Wasser. Vielleicht hätte es auch ausgereicht, die Platine einfach wieder zu trocknen. Da ich aber mittlerweise einen anderen Ultraschallsensor hatte, habe ich mich für einen Austausch entschieden. Diesmal habe ich den Anschlusskasten allerdings mit den Verschraubungen nach unten montiert, damit das Wasser nicht wieder eindringen kann (siehe Bildereihe).

Abschließend noch die beiden Sketches des Pretzelboards, die u.a. die Logik zur Ansteuerung des Ultraschallsensors enthalten. Details zu den Sketches finden Sie im folgenden Beitrag Programmierung Pretzelboard.


Einbau des Ultraschallsensors in Bildern


Kontakt

Senden Sie mir Ihre Fragen oder Anregungen über die Kontaktbox oder direkt per Email. Sie können mich natürlich auch über die gängigen sozialen Netze erreichen.

kontakt@kaempf-nk.de

Fragen / Anregungen?

Sicherheitsabfrage:
Datenschutzhinweis: Die eingegebenen Daten werden nicht an Dritte weitergegeben.