Skocz do zawartości
Opelin

Automatyka na Arduino

Rekomendowane odpowiedzi

Czołem.

Z powodu kilku nieprzyjemności jakie spotkały mnie ostatnio używawszy rozwiązań "chmurowych" różnych producentów (nie będę wymieniał bo nie chce robić nikomu antyreklamy).

Postanowiłem napisać program dla Arduino aby zautomatyzować sobie auto dolewkę, zabezpieczenia przeciwzalaniowe i ogólnie wszystko to. Co da się zrobić na Arduino, a wiąże się z akwarystyką. 

Proszę Was o podsuwanie pomysłów. Na ten moment z powodu bardzo przykrego fuckupa, który skończy się najprawdopodobniej remontem podłogi i wymianą szafki program będzie obejmował:

Sterowanie auto dolewką w oparciu o 4 czujki:

1. Poziom niski - włącz

2. Poziom wysoki - wyłącz

3. Zalanie - odetnij zasilanie całego systemu.

4. Spadku ciśnienia w wężyku nylonowym - zabezpieczenie pompy przed pracą na sucho.

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witaj, jeśli mogę coś dodać do projektu.

Zostawił bym dwa czujniki max i min, dodał bym tylko zawór mechaniczny spustowy czy jakoś tak, Po co więcej kąbinować, najprawdopodobniej jest już taki program na stronie Aqma, 

Edytowane przez Alcoholik (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam wtrące się w dyskusję obecnie jestem w trakcie budowy automatyki Arduino jestem już po testach miernika zasolenia wstępnie aplikacja w telefonie też działa plan jest podpiąć dolewkę i zobaczy się co dalej j

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jest już coś takiego, sprawdzone, działa bardzo dobrze. Nasz kolega z forum @magu robi takie rzeczy. (bez reklamy) Magu.pl

 

Na forum jest opisane kilka tematów różnych sterowników.


Brutto: akwarium 550 + sump 260l, start 20.12.2017. Filtracja: rollermat + skała + refugium, bez odpieniacza. Sprzęt: Akwarium 120x70x65h OW, sump 119x50x45h. Pompa Jebao DCP 10000,  Cyrkulacja 2x maxspect  XF-350, Jebao MW-22, Oświetlenie: philips Coral Care gen 1 v2 x 3szt.. Oświetlenie refugium Chinka LED.

Sól Fauna Marin Professional, dodatki AF, balling AF/CZDA. 50kg suchej skały Marco Rock's, nieco pukani.

Ryby i inne biegająco-pełzające: Ctenochaetus binotatus, 6x Pseudanthias squamipinnis, Zebrasoma flavescens, Lysmata amboinensis x 3, L. debelius, 4x Lysmata Seticaudata, 1x Neopetrolisthes oshimai, 2 kraby pustelniki Clibanarius africanus, jeżowiec Mespilla globulus, setki  slimaków turbo i columbelli, 1x  tectus, 1x strombus luhanus... Oraz kilka kg kiełży, równonogów, wężowideł i innego drobnego życia.

ce5058cc16516a9e06285a07538a7eb3u1610a14

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Godzinę temu, katani napisał:

Jest już coś takiego, sprawdzone, działa bardzo dobrze. Nasz kolega z forum @magu robi takie rzeczy. (bez reklamy) Magu.pl

 

Na forum jest opisane kilka tematów różnych sterowników.

Witam 

Każde zabezpieczenie jest dobre , ale nie ma 100% pewności , że zawsze zadziała . U mnie pękł wężyk doprowadzający wodę do RO. Mój pokój  spko bo ceramika , ale sąsiedzi zalani.:banghead

Jeszcze w tym roku będzie otwór przez ścianę.:)

 

Edytowane przez JerzyB (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Racja ogólnie systemy elektroniczne są takie sobie ze względu na zabezpieczenie prądowe.. Rozumiem ze każdy z was posiada UPS pod akwarium?.W moim przypadku tak jest ale znam osoby które przez zanik prądu miały problem mianowicie auto dolewka cały czas dolewała wodę do akwarium czy też dozowniki po przez zanik sieci wifi potrafiły dozować. Nie sztuką jest wszystko podpiąć pod elektronikę tylko trzeba robić to rozważnie i zabezpieczać się przed ewentualnymi usterkami.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
12 godzin temu, Alcoholik napisał:

Zostawił bym dwa czujniki max i min, dodał bym tylko zawór mechaniczny spustowy czy jakoś tak, Po co więcej kąbinować

Czujnik pośredni ma za zadanie poinformować Arduino, że poziom wody jest na zamierzonym poziomie. 

Wtedy pętla. If czujnik 2 ma wartość logiczną 1. Jest ok. Jeśli logiczne 0 to woda jest poniżej zadanego poziomu, ale nie na za niskim poziomie - czujnik 3 (za mało wody). Mniejsza o szczegóły... Jestem programistą, żyję z tego... Jeśli bez 3 czujników poziomu cieczy to będę musiał się oprzeć o tak zwaną histerezę czasową bo woda będzie/może falować więc nie mogę uruchamiać dolewki od razu tylko po jakimś czasie  - histereza jest użyta np w autodolewce Levelautomatic Eye.

9 godzin temu, soszi24 napisał:

Witam wtrące się w dyskusję obecnie jestem w trakcie budowy automatyki Arduino jestem już po testach miernika zasolenia wstępnie aplikacja w telefonie też działa

Chętnie rzucę okiem na kod jeśli to nie tajemnica (pisz priv).

Czym mierzysz zasolenie i jak spinasz to z Arduino? 

Co do apki na telefon - nie mam na to czasu ani też nie jestem specjalistą od Android Studio. Ale planuję wykorzystać Nagios'a do monitorowania całego systemu - jest oficjalna wtyczka do monitorowania Arduino i pracujących tam "serwisów".

8 godzin temu, katani napisał:

Jest już coś takiego, sprawdzone, działa bardzo dobrze. Nasz kolega z forum @magu robi takie rzeczy. (bez reklamy) Magu.pl

Dzięki Michał za cynk, nie twierdzę że nie, ale na taki kod ma wpływ masa rzeczy jak choćby napięcie sterowania poszczególnych urządzeń (pompka DC, napięcie i ilość czujników, etc).

@magu chętnie rzucę okiem na kod jak wyżej.

7 godzin temu, JerzyB napisał:

Każde zabezpieczenie jest dobre , ale nie ma 100% pewności , że zawsze zadziała . U mnie pękł wężyk doprowadzający wodę do RO. Mój pokój  spko bo ceramika , ale sąsiedzi zalani.:banghead

Jeszcze w tym roku będzie otwór przez ścianę.:)

Jurek, zgodzę się, żadna automatyka nie zwalnia Cię z prostego przeglądania instalacji raz na jakiś czas. Automatyka nie ma za zadanie mnie z tego zwalniać, a jedynie ułatwić mi pewne czynności i ewentualnie rozszerzyć interwał czasowy dla tych czynności (patrz wyjazd na wakacje).

Poza tym Arduino i nic elektronicznego mi znanego nie zbada Ci szczelności wężyka w obwodzie otwartym.

2 godziny temu, soszi24 napisał:

Racja ogólnie systemy elektroniczne są takie sobie ze względu na zabezpieczenie prądowe.. Rozumiem ze każdy z was posiada UPS pod akwarium?.W moim przypadku tak jest ale znam osoby które przez zanik prądu miały problem mianowicie auto dolewka cały czas dolewała wodę do akwarium czy też dozowniki po przez zanik sieci wifi potrafiły dozować. Nie sztuką jest wszystko podpiąć pod elektronikę tylko trzeba robić to rozważnie i zabezpieczać się przed ewentualnymi usterkami.

Dokładnie takie coś mnie spotkało w tych rozwiązaniach chmurowych. Producent stwierdził sobie że włączy tryb Maintenance dnia tego i tego o godzinie tej i tej. I fajnie. Ale zgaduje - bo tego nie wiem na 100% że trym Maintenance wjechał w momencie gdy moja dolewkę podawała wodę. Coś zgłupiało i woda się lała i lała i lała.... 

Tak jak mówię, ja żyje z programowania. Płacą mi za przewidywanie scenariuszy.... Stąd pomysł na 3, a nawet 4 czujki pod samą dolewkę. Stąd pomysł na Nagios'a, który wyślę mi głupie powiadomienie "Hej, coś się zj***ło bo to i to cały czas działa lub nie, a nie powinno lub niepowinno - weź sprawdź."

Sprawa z znakiem zasilania jest prosta do ogarnięcia. Większość UPS ma opcję "dogadania" się z kontrolerem (w tym przypadku Arduino) po Interface Ethernet. I tak ja bym to zrobił. Jeśli ups przechodzi w tryb pracy z baterii - działaj do puki ups nie zgłosi że zostało np 15% baterii. 

Jeśli nie - wyłącz system do czasu powrotu zasilania sieciowego. 

Na razie planuję tylko autodolewkę i ewentualne proste pomiary. Dozownik to temat na dalszy plan, bo tam już wchodzi w rachubę harmonogram co ciągnie za sobą pewne wymagania jak zegar czasu rzeczywistego (RCT) etc ...

 

Edytowane przez Opelin (wyświetl historię edycji)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wchodząc do serwisu Nano-Reef, zgadzasz się na warunki Warunki użytkowania.