Seite 1 von 1

Aqauriensteuerung

Verfasst: Mo 21 Nov, 2016 9:12 pm
von adminoli
Hi,

aktuell bastle ich an einer Neuauflage einer Aquariensteuerung für meinen Vater. Das bisherige System läuft nun seit 11 Jahren fehlerfrei.

Das neue System wurde in VB.NET 2015 geschrieben und als Controller fungiert jetzt ein Arduino-Nano und passt so in eine große Aluminium Steckdosenleiste
zusammen mit den SSR´s mit hinein.

Falls jemand Interesse hat, das Programm und den Source-Code gebe ich auf Anfrage heraus. (Natürlich können die Kanalbeschriftungen und die Schnittstelle editiert werden.)

In einem späteren Update sollen noch 2 1-Wire Temperatursensoren angeschlossen werden und die gemessene Temp. am Monitor angezeigt werden.
AquaControl.jpg

Re: Aqauriensteuerung

Verfasst: Mo 21 Nov, 2016 9:22 pm
von Weasel
Moin,

nicht schlecht. Aber du hast die Osmose Anlage vergessen ;)

Muss der PC dafür laufen, oder haste ne RTC auf den Arduino gebastelt?

Gruß Marc

Re: Aqauriensteuerung

Verfasst: Mo 21 Nov, 2016 9:24 pm
von adminoli
Hi, der PC muss dafür laufen, aber es darf ein kleiner Mini-PC mit Win10 und SD-Karte sein.

Gruß
Oliuver

Re: Aqauriensteuerung

Verfasst: Mo 21 Nov, 2016 10:03 pm
von R3N3
Ein MEERWASSERBECKEN? :D :P Zeig ein Bild, zeig ein Bild, los, los, ich mag es sehen, ich mag auch eins haben. :P :lol:

Re: Aqauriensteuerung

Verfasst: Mo 21 Nov, 2016 10:22 pm
von adminoli
Süßwasser mit 600L... Hier mit dem alten System
Aquarium.jpg

Re: Aqauriensteuerung

Verfasst: Mi 23 Nov, 2016 12:16 pm
von JETS
Sieht toll aus, aber ist 600L für Meerwasser nicht etwas wenig, da merkt man ja die Gezeiten kaum, geschweigedenn die Brandung wenn irgendwo ein Schmetterling mit den Flüglen schlägt.

Re: Aqauriensteuerung

Verfasst: Mi 23 Nov, 2016 12:39 pm
von adminoli
Hi Udo,

kein Meerwasser! Ich hatte gschrieben:
adminoli hat geschrieben:Süßwasser mit 600L... Hier mit dem alten System

Re: Aqauriensteuerung

Verfasst: Mi 23 Nov, 2016 12:42 pm
von adminoli
Und vor allem:
JETS hat geschrieben:... da merkt man ja die Gezeiten kaum, geschweigedenn die Brandung wenn irgendwo ein Schmetterling mit den Flüglen schlägt.
:lol:

Re: Aqauriensteuerung

Verfasst: Mi 23 Nov, 2016 4:02 pm
von JETS
Stimmt, das Meerwasser stammte von Rainer.

Aber dann immerhin mehrWasser ins neue Aquarium.

Re: Aqauriensteuerung

Verfasst: So 27 Nov, 2016 5:48 pm
von adminoli
Hi,

Steuerung kann wieder was mehr:
Es können jetzt 2 Onewire-Temperatursensoren vom Typ DS18B20 gelesen werden. Dies geschieht mit 12 Bit.
Der größte Aufwand damit war, dass die Sensoren immer erst nach 750ms das 12Bit-Ergebnis bereitstellen und Loop aber ohne
Verzögerung mit max. Geschwindigkeit durchläuft. Daher musste der Temperatur-Teil als "Non Blocking" geschrieben werden.
Screenshot.png

Re: Aqauriensteuerung

Verfasst: So 27 Nov, 2016 7:48 pm
von guido
???
Programmstart: Messung anstossen
Per Timer oder nach X durchläufen der Mainloop Temperatur abholen und gleich wieder Messung starten.

Wo das Problem sein tun ??

Re: Aqauriensteuerung

Verfasst: So 27 Nov, 2016 8:19 pm
von adminoli
Hi,

so ähnlich funktioniert es auch, dachte Anfangs aber Messung starten und Ergebnis abholen, aber das war nix. Dann Messung starten und auf Ergebnis warten, blockierte aber den Rest ebenfalls. Jetzt setze ich einen Timer mit "millis" und wenn Messzeit 750ms oder größer, dann hole ich den Wert ab.

Gruß
Oliver