Witaj!
LogowanieRejestracja




Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
AQMA REFILL ATO - AUTOMATYCZNA DOLEWKA, ARDUINO NANO
01.03.2017, 00:40
Post: #1
AQMA REFILL ATO - AUTOMATYCZNA DOLEWKA, ARDUINO NANO
AQma Refill to bardzo prosta do zbudowania i zaawansowana co do funkcji automatyczna dolewka, zbudowana na bazie Arduino Nano.
W wersji podstawowej należy zmontować układ według schematu, wgrać do Arduino poniższy kod i to koniec pracy Uśmiech.
Dolewka działa w dwojaki sposób. Jeżeli czujnik dolewki sygnalizuje niski poziom wody i robi to przez określoną ilość sekund (domyślnie 3, ewentualnie można dostosować w "rDelayStart") to dolewka włączy obwód i będzie go utrzymywać w tym stanie, dopóki nie zostanie zasygnalizowany prawidłowy poziom wody, wtedy dolewka poczeka sekundę i wyłączy obwód.
Drugi mechanizm „silky smooth refill” oparty jest o cykle. Czujnik dolewki testowany jest co sekundę. Jeżeli dokładnie w chwili testu czujnik będzie wskazywał potrzebę dolewki i taki stan wystąpi zadaną ilość razy (histereza dolewki, "rDelayStart"), w dowolnym okresie czasu i za ostatnim testem czujnik jest zwarty, wtedy dolewka zacznie dolewać, do momentu zaraportowania przez czujnik prawidłowego poziomu wody (reset licznika cykli). Taki mechanizm powinien zadziałać nawet z odpowiednio ustawionym waveboxem, bo kto bogatemu zabroni, montować go w sumpie? Minimalny czas na jaki pompa może się włączyć to około jedna sekunda.


Teraz wersja bardziej rozbudowana...
Dolewkę można wyposażyć w dodatkowe czujniki zabezpieczające, buzzer lub/i diodę alarmową LED (przez rezystor). Zarówno czujnik podstawowy jak i zabezpieczające mają możliwość konfiguracji (czujnik główny w parametrze reverseSensor, pierwszy czujnik zabezpieczający w reverseSecSensor, drugi czujnik zabezpieczający w reverseSec2Sensor). W każdym przypadku według potrzeb można ustawić czy czujnik ma reagować kiedy poziom wody spadnie, czy kiedy poziom wody się podniesie. Rozwiązanie takie daje możliwość umieszczenia (w zależności od konfiguracji) dodatkowego czujnika w sumpie jako zabezpieczenie przed przelaniem (boolean reverseSecSensor = falseOczko, lub nisko w zbiorniku z RO (boolean reverseSecSensor = trueOczko, żeby pompa się nie włączyła na sucho.
Wyzwolenie któregokolwiek czujnika zabezpieczającego natychmiast przerywa dolewania, dodatkowo włączany jest alarm typu biiip biiip biiip, lub zaczyna migać dioda (albo w przypadku inwestycji w buzzer i diodę alarm będzie migał i piszczał, taki wypas Uśmiech). Po zaraportowaniu przez czujniki zabezpieczające prawidłowego stanu, dolewka zaczyna działać normalnie, zgodnie ze swoim przeznaczeniem.
Dolewka wyposażona jest w przycisk (microswitch) uśpienia, po naciśnięciu którego zaczyna mrugać dioda sygnalizacyjna (podczas normalnej pracy dioda świeci) i AQma Refill wyłącza pompę dolewki i przestaje reagować na odczyty z czujników. Po upływie zadanego czasu (domyślnie 10 minut, zmienna sleepTime) dolewka zacznie pracować normalnie. Możliwe jest ręczne "wybudzenie" urządzenia poprzez ponowne kliknięcie przycisku uśpienia. Po ręcznym wprowadzeniu urządzenie w stan uśpienia lub wyjściu z niego AQma Refill wyda nosowy, krótki dźwięk beeep (żeby nie trzeba było wsadzać czaszki do szafki z sumpem celem oglądania migającej diody).
AQma Refill wyposażona jest w funkcję alarmu przed zbyt długim, ciągłym dolewaniem wody. Jeżeli pompa pracuje dłużej niż zadaną ilość sekund (domyślnie 60, zmienna maxRefillTime) włączony zostanie alarm. Alarm można ręcznie wyłączyć poprzez dwukrotne kliknięcie przycisku uśpienia. Alarm nie deaktywuje się a jedynie zaczyna się ponowne zliczanie jak długo trwa dolewanie, jeżeli będzie ono trwało zbyt długo alarm włączy się ponownie.

http://magu.pl/aqma-refill-automatyczna-dolewka

Tego jeszcze sam nie testowałem ale w czerwcu zbuduje i zdam dokładną relacje z budowy i działania. Bo od roku dolewam wodę ręcznie 3 razy dziennie i zaczyna być to trochę męczące.
Znajdź wszystkie posty użytkownika Chcę podziękować
Odpowiedz cytując ten post
Reklama (jeśli nie chcesz jej oglądać, zarejestruj się na forum!)

Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Sterownik arduino AquaLed Lukasz 14 4 164 25.05.2017 10:42
Ostatni post: Lukasz
  AQMA - STEROWNIK DO AKWARIUM MORSKIEGO, ARDUINO LEONARDO Lukasz 2 1 847 03.03.2017 14:34
Ostatni post: Lukasz
  JAK WCZYTAĆ KOD Z PLIKU I ZAINSTALOWAĆ BIBLIOTEKI - ARDUINO Lukasz 4 1 622 02.03.2017 21:32
Ostatni post: adam1004a
  AQMA TIMER - 12 KANAŁÓW Lukasz 0 908 01.03.2017 00:45
Ostatni post: Lukasz
  AQMA SMALL LED - CONTROLLER Lukasz 0 886 01.03.2017 00:42
Ostatni post: Lukasz
  AQMA LED CONTROL Lukasz 0 1 088 01.03.2017 00:37
Ostatni post: Lukasz
  Sterownik na Arduino irekw71 0 1 688 16.05.2015 06:50
Ostatni post: irekw71
  Pomiar temperatury - arduino bartesta 8 4 492 25.08.2014 12:48
Ostatni post: bartesta
  Automatyczna podmiana wody w akwarium morskim Adam 7 7 452 07.02.2014 11:00
Ostatni post: Norrden
Duży uśmiech AQUAEL NANO REEF MINI 30L Denispl78 2 5 322 05.09.2012 20:57
Ostatni post: Norrden

Skocz do:



Użytkownicy przeglądający ten wątek: 1 gości

Polskie tłumaczenie © 2007-2018 Polski Support MyBB
Silnik forum MyBB, © 2002-2018 MyBB Group.
Elementy graficzne wykonane przez Polski Support MyBB.
Kodowanie i obsługa techniczna: TIserwis.pl.