Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Od pewnego czasu majstruję i majstruję w domku (zanim pierwszy pomysł udaje się zrealizować to kolejny przychodzi do głowy i robota od nowa ;))
ale w końcu udało mi się dociągnąć budowę sterownika do końca (jestem na etapie kończenia zabudowy gratów w obudowie)

Postanowiłem nie chować wiedzy pod poduszkę, może komuś się przyda.

Założenia:
Budowa sterownika ma być uniwersalna, tzn ma się dać łatwo adaptować w zależności od potrzeb konkretnego zbiornika (ilość kanałów on/off, ilość kanałów PWM, ilość punktów pomiaru temperatury itp, itd)
Sterownika ma ogarnąć akwarium całościowo w przypadku mojego zbiornika na którym go testuje od pewnego czasu ma on następujące funkcje:
sterowanie ON/OFF - dwa kanały światła (akurat w akwarium na którym testuje sterownik nie ma możliwości regulacji jasnością, ale dodanie tego to nie problem), filtr, grzałka
sterowanie PWM - wentylatory
pomiar temperatury
funkcje dodatkowe: - "karmienie" (wyłączenie wentylatorów/filtra na ~ 5min)
                               - "serwis" (prace techniczne w zbiorniku)
możliwość zdalnego sterowania wszystkimi funkcjami przez internet z telefonu lub przez stronę www z dowolnego komputera
wyświetlenie podstawowych informacji ze zbiornika (plus zegarek ;)) na lokalnym wyświetlaczu

Co do tego potrzebowałem:
1. arduino pro mini
2. NRF24
3. wyświetlacz LCD 16x2
4. moduł przekaźników x4
5. DS18B20
6. trochę pierdułek (obudowa, płytki prototypowe, IRF520, złącza, rezystorki itp)

Dodatkowo do zdalnego dostępu potrzebowałem skonfigurowaną bramkę sensorgate oraz skonfigurowanego domoticza (domoticz do serwer automatyki domowej) oraz w celu zabezpieczenia dostępu do swojej sieci lokalnej mam uruchomionego VPNa
VPN i domoticz posadzone są na raspberry do niego też podłączona jest bramka sensorgate

ogólnie sterownik akwarium jest u mnie tylko jednym z elementów całego systemu IoT jaki tworze w domu (pomiar temperatury, sterowanie urządzeniami itp)

Podstawowe założenie było takie że ma być w miarę prosto (budowa na łatwo dostępnych modułach), bez nadmiernego klepania kodu (cały system powstał w oparciu o domoticza i mysensors) oraz bezpiecznie i to w dwóch aspektach: bezpieczeństwo sieci domowej (VPN), bezpieczeństwo w zbiorniku (np w obwodzie grzania są trzy zabezpieczenia, filtr jest podłączony do styków NC przekaźnika itp)

System powstawał stopniowo (zaczynałem od pomiaru samej temperatury) więc trochę wiedzy przy okazji odświeżyłem/nabyłem (np to że watchdog to pożyteczne "zwierze" ;))

Teraz trochę o samym systemie w którym pracuje sterownik, oraz o samym sterowniku,
najpierw rysunek który mam nadzieje potrafi lepiej zrozumieć cały sens funkcjonowania sieci IoT do której podpięte są sterowniki
wbHJPCe.jpg

drugi rysunek pokazuje schemat blokowy samego sterownika 
VVAfdof.jpg

Dla tych co potrzebują/chcą więcej teorii polecam następujące strony:
www.domoticz.com
www.mysensors.org
www.vpn.net
oraz poszukać haseł: arduino, nrf24, sensorgate, raspberry
Jest tego maaaaaaaaaasa, ale można sporo się dowiedzieć w miarę szybkim tempie.

No i żeby nie było że jakieś bajki opowiadam to poniżej aktualne zdjęcie działającego prototypu
QJSjUdN.jpg

a dalej zrzuty ekranu z interfejsu www
zakładka z podglądem temperatury
opVU4uX.png

zakładka z przełącznikami (sterowanie poszczególnymi urządzeniami/kanałami)
f69gAFa.png

zakładka umożliwiająca tworzenie akcji/reakcji na zdarzenia
TvDFDRF.png

oczywiście mamy dostęp również do danych historycznych/statystycznych
rb9hsUd.png

poniżej jeszcze zrzuty z aplikacji na telefon
zakładka z termometrami:
GVjG2cX.png

zakładka z przełącznikami sterującymi
cK0MKp6.png

PS: spokojnie filtr jest włączonym, jeszcze nie odwróciłem logiki działania, dlatego sygnalizacja jest odwrotna :)

To chyba na tyle tytułem bardziej rozwiniętego wstępu, oczywiście cały system ma dużo większe możliwości (np. wysyłanie info na maila/telefon o jakimś zdarzeniu), z ciekawostek mam podpięty system informacji o zagrożeniach pogodowych (burze/upał itp/itd), mogę się z niego dowiedzieć np ile piorunów walnęło w interesującej mnie okolicy i gdzie był najbliższy :)
Można do niego podczepić kamerę zarówno USB jak i IP i.... podglądać naszych ulubieńców podczas urlop :D
da się do niego podłączyć klimę i/lub system ogrzewania, nawet prostą instalację alarmową/monitoringu da się zrobić, w zasadzie można zrobić wszystko i podpiąć wszystko, część urządzeń IoT działa z marszu (wsparcie autorów systemu) innym trzeba "pomóc" dopisując trochę kodu.

 

  • Lubię to 6
Opublikowano (edytowane)

To i ja się pochwalę swoim pulpetem :):)

Zrobione na domoticzu raspbery, arduino mega (mysensors) to tak w wielkim skrócie. Sterowanie światłem oczywiście jak se wymyślę od której do której nawet w który dzień jakie ma być (pełna konfigurowalność bez ograniczeń).

 
aquabox_pulpet.thumb.jpg.569c4038349db2c232096abfd7a24fd6.jpg

Screenshot_2018-08-09-15-37-42-203_nl.hnogames.domoticz.premium.thumb.png.5ae9d7a70c350dbcec5a168c01945ed7.pngScreenshot_2018-08-09-15-38-16-082_nl.hnogames.domoticz.premium.thumb.png.f3153a263f9754e90d6c04be125e42ce.pngScreenshot_2018-08-09-15-39-17-336_nl.hnogames.domoticz.premium.thumb.png.da0195c2674d7219764d4ec7dd7c794d.pngScreenshot_2018-08-09-15-39-27-026_nl.hnogames.domoticz.premium.thumb.png.20c3b222bec7756c0d7a5330a7d349bf.pngScreenshot_2018-08-09-15-39-36-077_nl.hnogames.domoticz.premium.thumb.png.bf4d201c5d36860928a5e9ccae2d7da1.png

Tak zwane flaki

20180222_181349.jpg.e1901f1f13e6cef54d4849a810585c53.jpg

Trochę kodzika z domoticza u mnie nie jest na blockly tylko dzVents + autorski skrypt do planów tu jest tylko konfiguracja.

dz1.thumb.jpg.e12ab6e0ffdb634c321f66c473a55def.jpgdz2.thumb.jpg.8880c8958af9cb7af22b45ad065653f4.jpg

Dla zainteresowany bardziej tematyką mogę opisać jak to u mnie wygląda po 26 sierpnia 2018.

Edytowane przez aurban6
  • Lubię to 5
Opublikowano

Nie ma problemu :) 
Już od dawna się zbierałem z w miarę dokładnym opisem co i jak. Myślę, że sporo ludzi jest w stanie ogarnąć ten temat (głównie chodzi o poskładanie elektroniki, soft udostępnie na forum).
Jak wrócę już z urlopu czyli jak wcześniej napisałem po 26 sierpnia to będę miał parę dni wolnego to postaram się zacząć opisywać poszczególne elementy, obawiam się, że będzie tego baardzo dużo.
 

  • Lubię to 2
Opublikowano (edytowane)

Jeśli ktoś jest wstanie ogarnąć poskładanie klocków, to tą odrobinę programowania też da radę. Przynajmniej tak żeby wystartować, dopiero na etapie dopieszczania może przydać się pomóc innych. Każdy ma inne potrzeby (inna ilość urządzeń, inne sterowania pwm/on_off itd) program uniwersalny byłby kobyłą, program dopasowany do potrzeb będzie zawsze lepszy. No ale to tylko moje zdanie. 

Edytowane przez karolus

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

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

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


  • Posty

    • Poszukuję sprawdzonego sklepu z tubami led i cała resztą do zabawy z oświetleniem tj. moduły, sterowniki i co tam jeszcze potrzebne  Polecicie coś? A może jakiś forumowy rzemieślnik
    • Wydaje się mi, że nie masz się czym martwić. Są to dość młode osobniki, pewnie cały czas stresują się. Wiele razy czytałem o takich zachowaniach, u mnie podobnie było z Acei, które może nie regularnie, ale jak były młode to często zbierały się w grupę i tak robiły. Spróbuj z zakryciem boków np. kartonem.
    • Witam tydzień temu wpuściłem do dojrzałego akwarium 375l (150x50x50) 15 sztuk Placidochromis Mdoka white lips. Wcześniej były tropheusy nie było restartu, akwarium cały czas funkcjonuje od stycznia. Przy wpuszczeniu do akwarium były 4 sztuki synodontisow, 2 dni później czyli w niedzielę wpuściłem 7 sztuk Yellow i o ile Yellowy zachowują się w miarę normalnie to Mdoki cały czas pływają w jednym rogu akwarium nerwowo. Miałem dużo gatunków z Malawi ale to pierwszy raz z non mbuna i zawsze takie zachowanie po wpuszczeniu trwało max 1 dobę. Tymczasem Mdoki zachowują się już tak od tygodnia. Jest się czym przejmować? Z rzeczy ważnych ryby normalnie przyjmują pokarm, nie ocierają się o dno. Z tej strony co pływają leci zawsze pokarm ale nawet jak nikogo nie ma w pokoju to tak pływają więc nie jest to chyba to. Być może za krótka aklimatyzację zrobiłem? Ryby od razu wlałem do pojemnika i kranikiem metoda kropelkową przez kilkanascie minut aklimatyzowalem i potem wpuściłem do akwarium oczywiście bez wody. Miałem też problem z sinicami tylko na piasku jak były tropheusy. Podmianę wody zrobiłem po 3 dniach i ściągnąłem resztki sinic z piasku. Dodam że tropheusy zachowywały się normalnie. Proszę o porady :) VID20251121184751.mp4 VID20251121184526.mp4
    • Przez miesiąc to już pewnie decyzje zostały podjęte, ale może ktoś kiedyś też będzie chciał o to zapytać. Mój narurowiec działa od sześciu lat. Planuję małą modyfikację ale nie śpieszy mi się. Moje rozwiązanie nie jest standardowe, bo jest w układzie pionowym, na ścianie i na dodatek piętro niżej niż akwarium. Koło akwarium nie było miejsca miało być cicho. Zmiany jakie mam zamiar zrobić: - wymiana pompy na sterowalną (by w razie czego przedmuchać akwarium), - rezygnacja ze śrubunków i niepotrzebnych zaworów, - zmiana zaworów na stalowe (dotychczasowe pvcu, po ok 2 latach zaczynają cieknąć, śrubunki też) - rezygnacja z korpusu na żywicę (już nie pamiętam ale jest jakiś parametr wody, który powoduje, że żywica nie działa) - rezygnacja z rotametrów i zaworów regulujących przepływ wody przez złoża biologiczne (rotametry się zatarły po roku, a zdławić przepływ przez złoża można wklejając na stałe do rury jakieś przewężenie) Przez ten czas wymieniałem tylko wkłady filtrujące i te nieszczęsne zawory. Kiedyś jak będę miał czas to opiszę całość
    • Ja od 30 lat leje prosto z baterii termostatycznej kranówę. Ważna jest temperatura i tyle. Woda RO do Malawi to przesada,  chyba że masz masakryczne parametry wody w kranie - zwłaszcza NO3. Na to trzeba uważać.    
    • Tak, do sumpa dolewam kranówkę. Więcej, nie zawsze chce mi się puszczać przez węgiel i leję prosto z kranu.
    • Czyli rozumiem, że uzupełniasz odparowaną wodę zwykłą kranówką przefiltrowaną przez węgiel i dłuższy czas nic się nie dzieje. To jest dla mnie jakaś wskazówka. Dzięki.
    • Malawi to nie morszczak. Tak, szukasz problemu tam gdzie go nie ma.
    • A no po to, że mnie chodzi o wodę do dolewki nie do podmian. Temat podmian mam, jak pisałem ogarnięty, i podobnie jak Ty daję kranówkę przepuszczoną przez węgiel, a wcześniej przez filtr mechaniczny i odżelaziający. Dolewka ma uzupełniać wodę wyparowaną, w moim przypadku ok. 30-40 l/tydzień. Paruje czyste H2O, różne związki rozpuszczone w wodzie kranowej, a w konsekwencji  akwariowej, głównie sole wapnia,  zostają. Jeżeli będę uzupełniał ubytki kranówką, a u mnie jest twarda, faktycznie idealna dla pyszczaków, to z czasem stężenie tych substancji będzie rosnąć. Podmiany tylko spowolnią proces. Analogicznie, jeżeli w akwarium morskim będziesz uzupełniał wodę odparowaną solanką, to za jakiś czas będziesz miał biotop Morza Martwego.😉 Być może szukam problemu, tam gdzie go nie ma, może można w nieskończoność uzupełniać wodę odparowaną zwykłą kranówką i nic się nie dzieje,  ale na logikę, żeby nie zaburzać parametrów wody w akwarium, lepiej jest uzupełniać ubytki tym, co ubyło.
  • Tematy

  • Grafiki

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

By using this site, you agree to our Warunki użytkowania.