Skrypt forum został zaktualizowany. W przypadku problemów z logowaniem prosimy o skorzystanie z opcji Nie pamiętam hasła.

Automatyczna dolewka na attiny13A

Tutaj zadajemy pytania odnoście opinii oraz wyboru sprzętu do akwarium morskiego. W tym dziale możemy też umieszczać recenzje stosowanego przez nas sprzętu.

Moderator: Administracja

ODPOWIEDZ
Awatar użytkownika
APAP75
Posty: 125
Rejestracja: 01 cze 2013, 10:38
Imię: Andrzej
Lokalizacja: Rzeszów
Akwarium: 30l
Płeć:
Wiek: 49

Automatyczna dolewka na attiny13A

Post autor: APAP75 »

Witam

Chciałbym przedstawić mój projekt - automatyczną dolewkę na procesorze attiny13A

Jest to wersja dla pompy na 12V - coś w tym rodzaju jak na zdjęciu.

Obrazek

Ważne, aby nie pobierała więcej prądu niż ok 1,6A (mniej niż 20W). U mnie podobna pracuje od ponad pół roku - daje sobie radę.
Oczywiście można wykonać także dolewkę na 230V - bardziej uniwersalną - można podłączyć dowolną pompę jaki i taką na 12V poprzez zasilacz (do wyjścia dolewki podłączamy zasilacz, a do niego pompę).

Konstrukcja ta powstała na bazie moich doświadczeń (jest to już trzecia wersja )

Kilka słów szczegółów
- układem sterującym jest tu anniny13A, steruje on pracą przekaźnika na podstawie sygnału z dwóch czujników.
- dolewka posiada 5 diod LED sygnalizujących jej pracę:
ZASILANIE - jak sama nazwa mówi - świeci się zawsze, gdy dolewka jest podłączona do sieci
CZUJNIK 2 - czujnik alarmowy (ten wyżej zawieszony pływak)
CZUJNIK 1 - czujnik pracy (roboczy) dolewki - na jego podstawie pompa jest uruchamiana i wyłączana
POMPA - świeci się w czasie pracy pompy
ALARM - informacja o alarmie i stanie dolewki
Sam układ w czasie normalnej pracy pobiera niewielki prąd ok 20mA na 12V (ile to jest w W na 230V - muszę zmierzyć). Załączenie każdej diody jest to ok 10mA plus pompa - zależy od pompy - ale działa ona tylko kilka sekund.

Na dolewce jest jeszcze wyprowadzony przycisk RESET oraz przełącznik tajemniczo opisany 6s i 12s.

Pompka posiada kilka zabezpieczeń:
1. Przy zejściu alarmu blokowana jest pompa (softwerowo i sprzętowo)
2. Załączenie pompy następuje po pewnym opóźnieniu - tak aby wyeliminować krótkotrwałe włączenia i wyłączenia pompy.
3. Po zadziałaniu dolewki pompa blokowana jest na jedną minutę. Tutaj napiszę parę słów dlaczego. W moim akwarium po dolaniu wody i wyłączeniu pompy (inna pompa) obiegowa wypompowywała wodę z panela i dolewka włączała się ponownie. Działo się tak dlatego, że system ma pewną "bezwładność" - dolana woda jest przepompowana i dopiero po kilku sekundach dopływa ze zbiornika. To tak, aby zapobiec przelaniu, a dokładniej mieć taki poziom wody jaki chcemy.
Sygnalizowane jest to krótkimi błyskami diody ALARM.
Ze stanu tego dolewka może wyjść po zadziałaniu CZUJNIKA 2 - alarmowego, lub resecie.
4. Pompa może pracować 6 lub 12 sekund. Wystarczająco. Dodatkowo zabezpiecza to nas przed:
- skończeniem się wody w zbiorniku - pompa nie będzie pracować na sucho, tylko się wyłączy
- przytkaniem się czegoś w hydraulice (np rury spustowej do sumpa) - czyli przed zalaniem mieszkania
- jakieś inne anormalne zachowanie systemu hydraulicznego
Ze stanu dolewkę może wyciągnąć tylko restart lub zadziałanie CZUJNIKA 1 - czyli roboczego czujnika dolewki.
Sygnalizowane jest to szybkim miganiem diody ALARM
5. Po zadziałaniu CZUJNIKA 2 - alarmowego - dolewka się blokuje do czasu, aż alarm ten zniknie. Sygnalizowane jest to wolnym miganiem diody ALARM. Ze stanu tego nie da się wyjść restartem - alarm od CZUJNIKA 2 musi się wyczyścić.
6. Zadziałanie CZUJNIKA 2 - alarmowego dodatkowo blokuje tranzystor sterujący pompą - nawet jeśli procesor z jakiś powodów (awaria) chciałby ją włączyć - jest to niemożliwe.
7. Procesor przed "zwisem" dodatkowo zabezpieczony jest systemem watchdoga. Przy zawieszeniu się procesora następuje jego restart i program zaczyna pracować od nowa.
8. Dodatkowo wykrywany jest stan "anormalny" - pracuje pompa i schodzi alarm (z jakiegoś powodu CZUJNIK 1 nie zadziałał). Następuje wyłączenie pompy i restart procesora. Po restarcie patrz punkt 1. Jeśli zawiodły by oba czujniki patrz punkt 4.

Nie mam pomysłu, przed jakimi dodatkowymi anomaliami jeszcze mógłbym się zabezpieczyć. Liczę na Waszą kreatywność - zawsze coś można w programie poprawić/zmienić.

Restart sygnalizowany jest czterokrotnym mignięciem diody ALARM

Problem miałem z zawieszeniem czujników - obecnie ten długi plastik przykręcam do korony, ale pracuję nad uchwytem magnetycznym.

Do podłączenia czujników użyłem gniazda USB :mrgreen: - nie podłączać do komputera - jest to tylko gniazdo, ale dzięki temu można zastosować zwykły przedłużacz USB.

pozdrawiam

Andrzej


Obrazek

Obrazek

Obrazek

Obrazek
ODPOWIEDZ

Wróć do „Sprzęt w akwarium morskim”