Zisternenfüllstandsmessung mit Time Of Flight-Sensor

Mit Version 1028 der Software zur Messung des Zisternenfüllstandes, kommt neben dem HC-SR04 Ultraschallsensor noch ein zweiter alternativer zu nutzender Sensor dazu. Diesmal ein Time Of Flight (ToF) Laser-Entfernungsmesser vom Typ VL53L0XV2. Die erste Version der Software ist allerdings noch Beta und ich würde mich auf Rückmeldungen zu dem neuen Sensor freuen!

In der Webseite der Software kann in den Einstellungen zwischen den beiden Sensoren gewählt werden. Neu ist zudem noch der frei wählbare Name für den Sensor welcher auf der Sensor-Webseite oben links angezeigt wird. Hiermit kann man nun beim Einsatz mehrerer Sensoren in verschiedenen Zisternen unterscheiden oder auch einen Öltank-Füllstandssensor korrekt benennen.

Der ToF-Sensor besitzt eine I2C-Schnittstelle und wird an die gleichen PINs wie der Ultraschallsensor angeschlossen. Es geht aber nicht mit beiden Sensoren parallel, sondern nur der eine oder der andere!

Der ToF-Sensor wird wie folgt angeschlossen:

D1SCL
D2SDA
3,3-5VVCC
MasseGND

Die beiden übrigen Anschlüsse bleiben frei.

Hier gibt es die neue Version zum Download:
http://www.bubux.de/heimautomatisierung/ota/zisterne_1028.bin

Hier findet ihr die vorherigen Artikel zur Zisterne mit den grundlegenden Anleitungen und Anschlussschema.

Gruß
Chris

2 Gedanken zu „Zisternenfüllstandsmessung mit Time Of Flight-Sensor

  • Avatar
    17. April 2021 um 09:25
    Permalink

    vielen Dank das du nun diese Version veröffentlicht hast. Der Sensor wird bei mir in 4 Regentonnen (50 x 33 x 177 cm) verwendet und verrichtet dort seine Dienst. Er funktioniert sehr gut. Das gute an den Sensor ist,das er einen sehr geringen Öffnungswinkel hat und man somit auch schmale Behälter, wie in meinen Fall die Regentonnen, sehr gut den Füllstand überwachen kann. Ein “Nachteil” ist aber, das man “Nur” bis ca.2 Meter messen kann. Es gibt zwar auch Flightsensoren wo man tiefer messen kann, sind dann aber teurer. Für sehr viele Anwendungen ist er aber hervorragend geeignet wie z.B. Regentonnen, Zisternen oder die sehr oft verwendeten IBC Tanks und auch die meisten Öltanks. Ich habe bei mir aber auf die Wasseroberfläche der Regentonne ein Stück Styroporplatte (von einer Deckenplatte ca. 5 mm stark) aufgelegt, so vermeidet man Reflexionen des Wassers und es wird dann Richtig gemessen. Fehlmessungen gibt es nun fast gar keine mehr. Was nun noch fehlt wäre die Integration eines DS18B20 Sensors um auch die Temperatur von Flüssigkeiten zu messen. Dieser ist Wasserdicht und für Flüssigkeiten sehr gut geeignet, was die anderen Sensoren (DHT22 oder BME280) ja nicht sind. Ansonsten Top Arbeit von Dir. Vielen Dank für die Öffentliche Bereitstellung von Dir.
    LG
    Harald

    Antwort
  • Avatar
    17. April 2021 um 09:50
    Permalink

    Habe noch eine Frage zu der Option “OverTheAir Update” funktioniert die ohne Bekanntgabe der MAC Adresse? Wie lange dauert es, bis er das Update heruntergeladen wird? Muss man den NodeMCU manuell neu starten?

    Ich möchte NodeMCU in den Tank zusammen mit dem HC-SR04 unterbringen und dieses Vergiessen. Dann ist das Update per USB nicht mehr möglich.

    Grüsse Philipp

    Antwort

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.