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

    • Proszę zdjęcia pod pokrywą. Ja mam zrobioną ramkę z profilu do płyt kartonów gipsowych. Daję to możność przesuwania lamp jak się chcę . Na zdjęciu światło ustawione na 50%
    • Super opisane, wygląda na łatwe do zrobienia. @jaras można prosić o zdjęcie już zamocowanych do pokrywy?
    • Fajny prosty opis jak to ogarnąć, dzięki @jaras 👊 @Bartek_De Bartku może przydałoby się przypiąć ten poradnik w dziale DIY, żeby nie zaginął w przepastnych zasobach naszego forum? 
    • Kurczę, teraz wygląda to na banalnie proste... Nie wiem gdzie ja zabrnąłem w internecie, że wydawało mi się to skomplikowaną pracą elektryczną  Cena też w sumie minimalna. Chyba pomimo nowej lampy na modułach, w niedalekiej przyszłości zrobię sobie też takie dwie sztuki dla porównania  Dzięki @jaras za taki "łopatologiczny" schemat 🍻
    • Witam. Chciałbym podzielić się z Wami małym poradnikiem- jak zrobić tanią lampę na power LED ach 3w zasilaną 24v, sterowalną za pomocą sterownika Leddimerpro lub Tc 420 i podobne - sterowanie PWN. U mnie, na akwarium 230x70x65h potrzebne były 2 lampy po 30cm długości i 16cm szer. Oświetlają równo cały zbiornik.  Co potrzeba do jednej lampy: - 12szt diod power LED wraz z podstawką pcb 3w (najlepiej kupić już zlutowaną) -2 szt. Driver stałoprądowy Ldd-700l - klej termo przewodzący  - zasilacz 24v  - profil alu do ledow -  16cm szer. wraz z szybką z pleksi oraz zatyczkami. Profil kupuję się na wymiar, ja wybrałem do 12diód w jednej lampie - 30cm. - przewód 4 żyłowy najlepiej 1.5mm Diody oraz drivery należy przykleić na klej termo przewodzący do profila alu, później wszystko polutować według rysunku, jeden kanał 6szt diód przez zasilaniu 24v. Założyć pleksi oraz zaślepki wiercąc wcześniej otwór na przewód i tyle. Lampa nie trzeba moim zdaniem uszczelniać żadnym klejem. Pleksi na wcisk w zupełności wystarczy.  Uwagi  - lampy dość mocno się grzeją, u mnie 2szt, podnoszą temp. wody o 2stopnie  - drivery trochę piszczą, szczególnie na małych wartościach mocy - ja dopiero je słyszę, jak otworzę pokrywę, ale komuś może to przeszkadzać. -Temperature barwową diód należy dobrać indywidualnie. Ja wcześniej miałem w jednej lampie 6szt 12000k oraz 6szt WFS , dla mnie to światło było sztuczne. Teraz mam 8500k - 12szt w jednej lampie i moim zdaniem efekt jest super. światło mam wysterowane na 50% mocy. Przy mniejszych zbiornikach. Śmiało wystarczy jedna linia w jednej lampie składająca się z 6 diod 3W Lampę bezpośrednio można podłączyć pod zasilacz 24v lub pod sterownik. Jeżeli ktoś chce mieć to podpięte pod zasilanie 12v,  to zamiast 6 diód na jeden kanał, podpina 3szt. Wszystko kupowałem na allegro  Koszt wykonania jednej lampy około 100zł  
    • Nie wiem jak to będzie przy power ledach.Miałem oświetlenie na modułach LED 8500k dodatkowo miałem białe było spoko oczywiście podłączone pod chiński sterownik zmierzchu i świtu. Potem chciałem mieć możliwość wykorzystania pełnej mocy sterownika i dałem moduły RGBW i byłem jeszcze bardziej zadowolony.Gdybym teraz ponownie robił oświetlenie to dałbym moduły RGBW i pobawił się ustawieniem ich na sterowniku.
    • Walczyłem i ja z filmem na powierzchni ale w moim przypadku nie chciał zniknąć nawet gdy tafla wody była mocno wzburzona. Sprawę załatwił dopiero dołożony skimmer. Kupiłem używanego Eheima i sprawę rozwiązał w zasadzie po godzinie. Wracając jeszcze do falownika to obieg wody masz dookoła ale z tego co mi się wydaje to woda z falownika pchana po tylnej ścianie w lewo i woda z wylotu filtra pchana po przedniej ścianie w lewo zderzają się właśnie na lewej stronie zbiornika i wg mnie hamuje to dobrą cyrkulację. Jeśli chodzi o filtr to ja mając jeden kubełek kulki JBL Micromec zastąpiłbym kształtkami K1 a gąbki zostawił te które były w filtrze i to wszystko. Ewentualnie można byłoby kulki zastąpić gąbką ppi15. Można też nie robić nic 🙂 Tzn. jeśli biologia "hula" to nie ma podstaw żeby martwić się złożami filtracyjnymi.  Czy to co nie podoba Ci się w wodzie zbiornika to tylko ten film na powierzchni?
    • Dzięki za podpowiedź, ryb nie wiem dokładnie ile jest ale ok. 20 i mi się już wydawało, że za dużo, w sumie fajnie by było nie dokładać drugiego kubełka ale tyle się naczytałam, że stwierdziłam, że trzeba. Poprzestawiam wylot wody i falownik i zobaczę, woda nie jest zła - odchody tylko pojedyńcze większe gdzieś stoją natomiast na powierzchni jest jakby to nazwać biofilm ? ale delikatny dlatego wylot porusza taflą i falownik jest z drugiej strony aby był obieg wkoło ale zobaczę jak będzie jak poprzestawiam, natomiast nurtuje mnie zawartość kubełka, jeśli zostanę przy jednym czy zostawić tak jak jest oryginalnie czyli na dole kamyczki jbl micromec a reszta gąbki czy jednak coś zmienić a jeśli coś zmienić to bardzo proszę o łopatologiczne wskazówki co do którego kosza , będę wdzięczna bo im więcej czytam tym mniej wiem.
    • Zmiana koncepcji oświetlenie. Kupiłem dzisiaj też diody o temperaturze barwowej 8500k w ilości 24 szt.  Zamierzam je rozdzielić na 2 lampy, w każdej lampie będą 2 nitki po 6szt. Zobaczymy co z tego wyjdzie. We wtorek przyjadą diody, niezwłocznie biorę się za wymianę. O efekcie poinformuję w kolejnym wpisie. Jeżeli będę zadowolony z efektu, to chętnie zrobię tutorial, jak to podłączyć pod sterownik Romka. Już teraz mogę się podzielić informacją, że jest to dość proste do zbudowania, no może nie tak proste, jak moduły LED, ale i tak proste. Dla mnie też jest duży plus, że takie oświetlenie, dość mocno grzeję wodę. W chałupie trmp średnia 22.5, a w akwarium 24.5C .  Do budowy nie potrzeba, żadnych rezystorów, tylko drivery stałoprądowe . Po jednym na każdy kanał. No i oczywiście profil alu u mnie 160x300mm razy 2, bo 2 lampy.  
    • W pierwszej kolejności przełożyłbym falownik. Z tego co widzę jest teraz nad wlotem filtra skierowany wzdłuż tylnej ściany? Jeśli mnie oczy nie mylą. W takim ustawieniu tylko utrudnia zasysanie brudów. Ja bym do wstawił na lewą stronę i skierował w stronę filtra. Wg mnie słusznym ustawieniem byłoby skierowanie wylotu filtra tak aby woda odbijała się mniej więcej w połowie przedniej szyby. Tak odbita woda skierowałaby się w stronę lewego tylnego narożnika a tam dostałaby "kopa" od falownika który dopchałby ją do wlotu filtra. Na zdjęciach nie widać żeby obsada była jakaś liczna. Jeśli faktycznie tak jest to nie wiem czy w ogóle jest sens kupować drugi kubeł... Woda na zdjęciach też wygląda ładnie. Co dokładnie Ci w niej przeszkadza? Chodzi o wodę czy o odchody gdzieś na dnie?  Jeśli chodzi o media filtracyjne to ja stałem się jednak sceptykiem jeśli chodzi o ceramikę. Stawiam na gąbki i kształtki K1. 
  • Tematy

  • Grafiki

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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