Touchscreen zur Aquarium Steuerung

Therion

Administrator
Moderator
Hallo zusammen,

Um meine Meerwasseraquarien und vor allem die Versorgung besser im Griff zu haben, habe ich mir einen kleinen Touchscreen realisiert.
20260123_150654.jpg

Funktionen:
- Futtermodus: bei beiden Aquariun werden die Strömungspumpen für x Minuten abgestellt
- Wartnugsmodus: Strömung, Abschäumer und Rückförderpumpe werden für 30min abgestellt
- Ein/Aus-Schalter für Abschäumer, Strömung und Rückförderpumpe
- Wasserstandsanzeige für: Osmosewassertank, die 3 Ballingflüssigkeiten Ca, KH und Mg, sowie NoPoX

Zum Schalten der Pumpen verwende ich normale Smartplugs die ich mit der Tasmota Firmware betreibe. Damit kann ich die Timer für wie lange die Steckdose stromlos ist auf dem Smartplug laufen lassen, so dass sie im Falle von fehlender WLAN Verbindung autoamtisch wieder einschalten.

Der Wasserstand wird mit Entfernungssensoren regelmässig gemessen und mit Hilfe von einem ESP32-Mikroprozessor übermittelt. So kenne ich immer den aktuellen Füllstand, ohne dass ich den Unterschrank aufmachen muss.
esp.pngtof.png
Das ganze mit selbst Konstruierten und 3D gedruckten Halter/Gehäuse.

Die ganzen Daten und Steuerbefehle werden über MQTT an mein Smarthome (ioBroker) gesendet, der dann die verschiedenen Prozesse ausführt und die Messwerte zwischenspeichert.

Gruss
Roger
 
Hallo Roger

Schönes Projekt.
Hast du bereits langzeit Erfahrung mit den Distanzsensoren? Wie sieht es aus mit dem Drift? Ich nehme an du verwendest VL53L0X (oder eine Variante davon).

Gruss Jonas
 
Sali Jonas,

Ja sind z.T. die VL53L0X oder sogar noch die VL6180. Langzeiterfahrung habe ich nicht wirklich, denke aber nicht dass der Drift ein grosses Problem sein sollte. Denn erstens sind die Distanzen relativ kurz und gross Temperaturschwankungen habe ich nicht, bleibt die Alterung. Ausserdem muss ich ja die Distanz nicht genau messen, sondern muss hauptsächlich wissen bei welcher Distanz 0% ist, alles andere spielt nicht so eine Rolle. Und da der Drift ja normalerweise in Richtung grössere Distanzen geht, passe ich die 0% Distanz an, wenn ich was höheres messse und kann das lange kompensieren.
Und wenns wieder erwarten zum Problem werden sollte, sind die Dinger ja so günstig, dass man die dann einfach auswechseln kann.

Gruss
Roger
 
Sali Thomas,

Drucker ist ein Bambu Lab P1S, bin happy mit dem, kein Vergleich zu den Druckern die ich früher hatte..... Zum konstruieren verwende ich OpenSCAD. Ist kein 3D CAD tool wie es oft verwendet wird, sondern du definierst deine geometrischen Formen mit einer Skriptsparche und renderst danach den "Code" zu deinem Model. CAD Program zu lernen hatte ich auch schon versucht, aber dann wieder aufgegeben, da ich mit OpenSCAD sehr schnell und eifnach zum Ziel komme.

Hmmm aber 3D Druck-Teile für Aquarien wäre auch mal einen Thread wert, da hat sich bei mir so einiges angesammelt. Ich mache leider einfach zuwenig Fotos.....

Gruss
Roger
 
Zuletzt bearbeitet:
Danke für die Info, das ist auch das Modell, dass ich im Auge habe, sobald der Raum ready ist. Ich denke vorallem an Schächte, Halterungen, Riegel etc. die ich vorallem bei Paludarien einsetzen möchte.
Hmmm aber 3D Druck-Teile für Aquarien wäre auch mal einen Thread wert, da hat sich bei mir so einiges angesammelt. Ich mache leider einfach zuwenig Fotos.....
hab ich auch schon gedacht, vielleicht auch Makerworld finds.

Gruss Thomas
 
Bambu Lab ist sicher eine gute Wahl, ich würde dann aber direkt auf den P2S setzten, inkl. AMS 2. Den Farbwechsel brauchst du zwar bei Funktionsteilen, die du wohl hauptsächlich produzieren möchtest, nicht. Aber glaub mir, wenn deine Kinder erst rausgefunden haben was man damit machen kann, ist ein AMS sehr hilfreich ;).

Gruss
Roger
 
Hallo zusammen,

Hier noch den Touchscreen, den ich für mein Redsea Reefer 170 G2+ gemacht habe.
ReefTouch.jpg

Hier kann ich nur Futter- und Wartungsmodus ein/ausschalten. Die restlichen Controls sind im Moment noch read-only. Hier habe ich ein Plugin für den ioBroker geschrieben, das die Daten von den Redsea Controllern bzw. Cloud ausliest und per MQTT an das Tocuhscreen übermittelt.

Geplant ist noch eine Version, wo ich die Geräte und deren Power kontrollieren kann, ich bin aber im Moment noch nicht schlüssig ob ich weiterhin über den ioBroker gehen möchte oder die Controller (bzw. Redsea Cloud) direkt vom Touchscreen anspreche.

Gruss
Roger
 
Zurück
Oben Unten