|
AQUA-LIGHT - akwariowy sterownik oświetlenia i temperatury
Najważniejszą rzeczą dla każdego systemu akwariowego jest niewątpliwie zapewnienie stabilnego i właściwego poziomu temperatury oraz oświetlenia. Kolejnym sterownikiem z serii akwariowych jest Aqualight, stanowiący doskonałe uzupełnienie PH-regulatora o dodatkowe niezbędne funkcje takie jak sterowanie temperaturą, dwoma sekcjami oświetlenia podstawowego oraz diodami LED (włącz-wyłącz), a także jednym timerem który może być wykorzystany dowolnie np do podłączebnia lampy UV.
Aqualight - to układ mikroprocesorowy zbudowany z wykorzystaniem najnowszych rozwiązań elektronicznych oraz nowoczesnych technologii. Mikroprocesor sterujący całym urządzeniem posiada zintegrowaną pamięć dzięki której przechowuje wszystkie niezbędne dane, które po wyłączeniu zasilania nie są tracone. Jako układ pomiaru temperatury wykorzystałem scalony układ firmy Dallas 18B20. Sterownik posiada także zegar czasu rzeczywistego z podtrzymaniem bateryjnym który charakteryzuje się bardzo wysoką dokładnością odmierzania czasu.
W trakcie projektowania, wykonania i testów skupiłem się szczególnie na tym, aby urządzenie było jak najbardziej uniwersalne i ergonomiczne, od wyglądu aż po funkcjonalność i co najważniejsze - niezawodność.
Urządzenie skonstruowałem tak, aby można było w łatwy sposób pozbyć się całego galimatiasu kabli występujących w trakcie podłączania. Jak wynika ze zdjęć sterownik podłączany jest jednym przewodem do modułu wykonawczego skąd jest również zasilany. Zastosowanie dodatkowego modułu wykonawczego umożliwia wyprowadzenie samego sterownika na płytę szafki lub pokrywę akwarium pozostawiając wszelkie wtyczki i zwój kabli gdzieś w szafce w niewidocznym miejscu. Użytkownik, dzięki klawiaturze oraz czytelnemu logicznemu menu ma możliwość dokonania wszystkich ustawień, tak aby dostosować parametry do potrzeb mieszkańców. Sterownik skonstruowałem w taki sposób, aby w połączeniu z PHregulatorem stanowił kompleksowy zespół do sterowania Waszym akwarium.
Opis realizowanych funkcji
Poniżej szczegółowy opis wszystkich funkcji sterowania, ustawień oraz możliwości sterownika:
* pomiar temperatury w czasie rzeczywistym z rozdzielczością 0.1 st C; * sterowanie grzałką i wiatrakiem 230V w zależności od pomiaru temperatury, gdy temperatura spada poniżej wartości Tmin układ załącza grzałkę i nagrzewa wodę do T=Tmin+(Tmax-Tmin)/2 czyli połowy przedziału ustawionego od Tmin do Tmax, natomiast gdy temperatura wody przekroczy Tmax załączany jest wiatrak i działa do chwili gdy temperatura wody spadnie do T=Tmax-0.2, po czy wiatrak jest wyłączany; * ustawiany zakres temperatury w przedziale od 15 do 49 (zakres pomiarowy od -50 - 125 stC); * ustawiany alarm temp. czyli wartość (w st C) TALM odstępu od wartości skrajnych przedziału ustawionego przez użytkownika do momentu w którym wystąpi alarm dźwiękowy i optyczny - np: zakres ustawionych temperatury to <25,0 do 26,0 >, TALM=2,0 st C oznacza to, że jeśli temp. mierzona wzrośnie ponad Tmax+TALM = 26,0+2,0=28,0 st C to zostanie wygenerowany alarm dźwiękowy i optyczny, natomiast jeśli temp. mierzona spadnie poniżej Tmin-TALM = 25,0-2,0=23,0 st C to również zostanie wygenerowany alarm dźwiękowy i optyczny; * możliwość ustawienia cyklu wiatraka, aby zapobiegał skraplaniu się wilgoci pod pokrywą lub w celu zapobiegania zjawisku przyduchy - działa tylko w zakresie ustawionych temperatur!; * zegar czasu rzeczywistego z podtrzymaniem bateryjnym co oznacza że zanik napięcia zasilającego nie powoduje utraty ustawień, wyświetlanie godziny i minuty oraz dnia tygodnia; * timer ustawiany z dokładnością do jednej minuty oraz z harmonogramem tygodnia co oznacza, że użytkownik decyduje w które dni tygodnia ma się wykonywać dany program a w które nie - istnieje możliwość ustawienia 5 niezależnych programów, może on być wykorzystywany dowolnie; * dwie sekcje oświetlenia A i B obie niezależne załączane na podstawie ustawienia godziny i minuty włączenia oraz godziny i minuty wyłączenia; * LED kanał sterowania diodami LED 230V należy użyć zasilacza w przypadku gdy posiadamy diody na napięcia stałe 5V lub 12V, kanał załączany o ustawionej godzinie i minucie ZALEŻNY od ustawień świateł A i / lub B - rano wyłączany minutę po zapaleniu się oświetlenia A lub B w zależności które pierwsze są ustawione, natomiast wieczorem minutę przed wyłączeniem się oświetlenia podstawowego A lub B (zależnie od ustawień) włączane są LED i świecą do godziny wyłączenia ich ustawionej przez użytkownika; * możliwość zmiany parametrów w dowolnej chwili oraz zapisanie ich w pamięci procesora; * ustawienie fabryczne wykasowują wszelkie ustawienia użytkownika z pamięci sterownika przywracając stan fabryczny (zapisują ustawienia domyślne), po zadziałaniu tej funkcji naciskamy ESC i następuje autorestart; * zabezpieczenia i komunikaty - alarm dźwiękowy, alarm optyczny, blokada wyjść grzanie i chłodzenie (ustawienie w stan wyłączony) w przypadku uszkodzenia odłączenia czujnika temperatury od wejścia; * możliwość skasowania alarmu w przedziale dopuszczalnym np: <25,0-26,0> Talm=2,0 - to przedział dopuszczalny =<23,0-28,0> poza przedziałem dopuszczalnym nie ma możliwości skasowania alarmu!!! * podwójne funkcje klawiszy: - "ESC" - wyjście, rezygnacja, - "SET" - wejście do menu, zatwierdzenie, - "+" - zwiększenie wartości, przewijanie menu, poza menu naciśnięcie przycisku powoduje przejście do trybu ręcznego wyłączania i włączania poszczególnych urządzeń – zatwierdzenie ESC, - "-" zmniejszenie wartości, przewijanie menu, - jednoczesne naciśnięcie ESC i SET powoduje restart programowy urządzenia, - jednoczesne naciśnięcie ESC i „+” powoduje włączenie lub wyłączenie sygnału dźwiękowego, to ustawienie w celach bezpieczeństwa nie jest zapamiętywane na stałe tak więc po zaniku napięcia lub restarcie automatycznie sygnalizacja jest ponownie włączona; - jednoczesne naciśnięcie ESC i „-” powoduje wejście do trybu regulacji podświetlenia LCD. * możliwość szybkiego ręcznego wyłączenia urządzeń, brak możliwości włączenia grzałki na stałe dla celów bezpieczeństwa; * możliwość ustawienia minimalnego poziomu podświetlenia LCD do którego sterownik będzie wygaszał ekran w przypadku nieobsługiwania przez użytkownika; * automatyczne wychodzenie do ekranu podstawowego po około 30 sek - z menu głównego; * opis parametrów na obrzeżach LCD, opisy funkcji klawiszy; * możliwość włączenia małych zwykłych cyfr temperatury lub przełączenia na duże; * całkowity pobór mocy przez sterownik mniejszy niż 2 W nie licząc urządzeń wyjściowych; * czytelne logiczne menu dedykowane do szybkiego ustawiania. |