|
|
Aquarium ControllerDie folgende Artikel beschreibt den Aquarium Controller, ein Gerät, mit dem alle elektischen Geräte eines Aquariums zentral gesteuert werden.
[Bearbeiten] EinleitungZiel war es, ein Gerät zu entwickeln, welches nicht nur als kurzweiliges Experiment meinen Hobbyzwecken dienen sollte. Vielmehr war es wichtig, die Liste der Features so einzugrenzen, dass in endlicher und der mir zur Verfügung stehenden Zeit ein nutzbringendes Gerät entsteht, welches zuverlässig seinen Dienst verrichtet. [Bearbeiten] AnschlußmöglichkeitenSteuerung folgender Geräte:
Anschluß für folgende Messwertaufnehmer:
Sonstiges:
[Bearbeiten] ElektronikDas Herz des Designs ist ein AVR-Prozessor ATmega644, an den sämtliche Komponenten direkt angeschlossen sind: [Bearbeiten] TemperatursensorAls Temperatursensor kommt ein NTC-Sensor, Typ Epcos B57861S0103, 10kΩ zum Einsatz. Die Begradigung der Kennlinie erfolgt über einen Polynom 3. Grades. Der Abgleich erfolgt rein in Software über zwei Messpunkte, bei denen Soll- und Istwert anzugeben sind. [Bearbeiten] pH-SondeTatsächlich ist diese Schnittstelle bis heute (Stand 6.09.2009) ungetestet, müßte aber theoretisch funktionieren (Ich liebe diesen Satz: Damit ist die Schaltung zum Scheitern verurteilt) Der Abgleich erfolgt rein in Software über zwei Messpunkte, bei denen Soll- und Istwert anzugeben sind. [Bearbeiten] Leuchtstoffröhren (Taglicht)Die Leuchtstoffröhren können per Software geschaltet werden und über eine 1-10V-Schnittstelle in der Helligkeit gesteuert werden. [Bearbeiten] LED-Leiste (Mondlicht)Die LED-Leiste wird über einen PWM-Ausgang in der Helligkeit gesteuert, wobei eine Spannung von 12V für die Versorgung der LEDs verwendet wird. [Bearbeiten] DCF77-EmpfängerUm eine optimale Ausrichtung der Antenne zu erzielen, wird der DCF77-Empfänger über eine 3-poligen Klinkenstecker extern angeschlossen. Im Einsatz befindet sich jener Empfänger aus dem Doppelheft der Elrad 7/8 '85 (welche ich eigenhändig gekauft habe ;-).. [Bearbeiten] FirmwareOoops, das riecht nach Arbeit. Behelfsmäßig kann hier der sich praktisch selbst erklärende Quelltext ;-) herunter geladen werden: Aquarium Controller Firmware V0.16 [Bearbeiten] PraxisbetriebDas Gerät ging am 11.06.2009 mit der Softwareversion V0.15 unter Realbedingungen in den Dauerbetrieb. Seitdem ergaben sich die Änderungen in der Firmware, ansonsten sind keine Auffälligkeiten zu verzeichnen (Stand 6.09.2009). Im Hochsommer kam es zu einer übermäßigen Wassererwärmung (>29°C), welche das Gerät ordnungsgemäß als Alarmsignal ausgab. Die Abhilfe ist in diesem Fall rein manueller Natur: Klappen auf, um das Wasser herunterzukühlen. [Bearbeiten] ImpressionenHier ein paar Bilder von den ersten Tests, im rechten Bild sieht man die mit Silikon an die Leuchtstoffröhreneinheit angeklebte LED-Leiste. Das geöffnete Gerät und das Aquarium komplett (die Steuerung ist rechts unten zu sehen): [Bearbeiten] Verbesserungen
[Bearbeiten] Firmware-History[Bearbeiten] V0.14
[Bearbeiten] V0.15
[Bearbeiten] V0.16
|