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ę.

Ogłoszenia



  • Posty

    • A czemu nie ?  Ja bardzo dużo piszę codziennie zawodowo i nie mam już siły i przede wszystkim czasu na pisanie dla przyjemności 🤷‍♂️ Dlatego dla mnie osobiście spotkanie/spotkania to najważniejsze daty w kalendarzu... Szkoda, że jest nas na spotkaniach mniej, dlatego zachęcam każdego do przyjazdu tym bardziej, że jest dobre połączenie PKP z Prudnikiem. Zawsze będę mógł opowiedzieć o swoich doświadczeniach z drapolami choć nie wiem czy faktycznie kogoś to interesuje. Poszukam tez i wrzucę na KM krótki artykuł, który poczyniłem kilka lat temu w tym zakresie na przykładzie Aristochromis christyi, ukazał się on co prawda jedynie w języku angielskim ale mam gdzieś pewnie "rękopis".
    • A czemu nie tu? Wiele razy rozmawialiśmy, nie tylko w Pokrzywnej, ale nie jest moją rolą pisanie tutaj na temat funkcjonowania Twojego akwarium z drapolami😉
    • Wszyscy mają racje aaaale nie do końca 😉 ale na szerszą rozmowę zapraszam na spotkanie do Pokrzywnej ☝️😁 PS. @pozner z tego co ja pamiętam to byłeś przy wielu moich rozmowach właśnie w Pokrzywnej ale widocznie tylko ja byłem trzeźwy 😁😉🤣
    • Nie miałem nigdy poważnych drapoli w akwarium, ale moje doświadczenia z non mbuna oraz z pielęgnicami z Ameryki centralnej mówią że dobrym środkiem do rozładowywania agresji jest mocne przerybienie. Często propozycje obsad na tym forum czy w książce Wojtka Sierakowskiego mogą mieć rację bytu tylko do pewnego momentu. 13 ryb w 1400l to niezbyt wiele w moim odczuciu. Jakie są wasze doświadczenia w tej kwestii z drapolami?
    • To prawda Regulowałem już kilka razy, ale w środku - pod szafką jakiś czas temu założyłem jeszcze drugi, mały zbiornik, 112lz pokrywą, przez to szafka jest dość często otwierana, a czasami nawet częściowo otwarta przez kilka h. Dodam, że ten sposób prowadzenia akwarium nie jest zbyt wygodny przy serwisie, więc nie polecam a szafkę bym musiał regulować w prawie każdy weekend 
    • Bardzo ładny baniak, konkret. Jedyne do czego się można przyczepić do regulacja drzwiczek pod nim 😅
    • @S_owa dzięki za super aktualizację  Wyjątkowo mnie cieszy, bo Twoja kronika zainspirowała mnie do wystartowania akwarium z drapieżnikami. Z takich predatorów kalibru XXL mam u siebie tylko samca Aristo. Zakładam, że moje akwarium finalnie może być dla niego za małe, ale postanowiłem sprawdzić co z tego wyjdzie przy założeniu, że będzie to tylko samiec bez partnerek do harcowania. Jak na razie spokojnie sobie rośnie i nie doskwiera innym lokatorom. Ku mojemu zaskoczeniu w składzie mieszkańców, najbardziej upierdliwy dla wszystkich jest samiec Stigmatochromis Tolae. Miałem 2 samce i 2 samice. Niestety przez niefortunny wypadek jedną samicę straciłem, druga nie wytrzymała presji dwóch samców 😕 Jednego samca sprzedałem bo mi było go już szkoda i ten ostatni, który pozostał potrafi być jak taka końska mucha na łące. Dokucza wszystkim. Ma swoją norę pod kaseciakiem i jego jedynym celem życiowym jest wyganianie wszystkich z tamtego rejonu. Potrafi dać popalić 1,5 razy większemu Nimbochromisowi Polistigma... Będę go musiał usunąć bo mnie już denerwuje.  Zazdroszczę widoku pielęgnującej maluchy samicy Nimbo. Nigdy nie spotkałem się z takim widokiem u moich pyszczaków.  Pozdrawiam 👋
    • Zdecydowanie brakuje tematów na dotyczących drapieżników, a jednak co raz więcej osób dysponuje pozornie większym baniakiem na poziomie np. standardowych 720l (200x60x60). Piszę ,,pozornie" bo to temat drapieżników, a ten litraż to fajna opcja przy mbunie albo przy rozsądnie dobranej obsadzie non mbuny, ewentualnie mixu non mbuny z małymi drapieżnikami. Piszę tutaj lekko ku przestrodze bo tych większych gatunków nie ma nawet co pchać do takiego zbiornika, no chyba, że jest to tylko akwarium przejsciowe. Wrzuciłem tylko 2 filmiki z Bucco ale samiec serio potrafi mocno stłamsić swoich ,,współlokatorów". Ogólnie od kiedy dołożyłem kryjówek jest wyraźnie lepiej, ale pierwsze tarło gdzie buzowały hormony, a 3 samice czekały w kolejce to reszta załogi mogła tylko cierpliwie czekać zajmując jedyne bezpieczne pozycję po drugiej stronie baniaka. Przez 1,5 roku funkcjonowania tego akwarium, z tego co kojarzę nie robiłem żadnej ingerencji w wystrój (ułożenie i liczbę kamieni/modułów), jednak samiec Buccochromisa zmusił mnie do szukania dobrego rozwiania, przez co w ciągu 2-3 tygodni trzy razy robiłem przemeblowanie w baniaku. 80cm głębi daje już pewne możliwości, dzięki czemu ryby mają zarówno dużo miejsca do pływania, jak i pole do ukrycia, czy przemieszania za/między modułami. Na początku ku mojemu lekkiemu zdziwieniu mało z tego korzystały i lewa strona zbiornika i tak należała do samca Bucco. Z czasem nauczyły się, że można umiejętnie się skryć przed wzrokiem dominującego Bucka. W moim zbiorniku pozostałe gatunki (nawet gdy nie było samca Bucco) nie robiły aż takiego spustoszenia w okresie tarła. Mój Fossorochromis ma minimalne potrzeby jeśli chodzi o terytorium obierane w trakcie tarła, choć oczywiście chęć wytarcia samicy powoduje u niego dużą pewność siebie i zdarza mu się pogonić nawet Buccochromisa, do którego normalne boi się nawet podpłynąć. Mimo wszystko nie wyciągałbym z tego jednoznacznych wniosków i nie oznacza to, że te same gatunki (mam na myśli pozostałe gatunki, poza Bucco) w innej konfiguracji np. w mniejszym zbiorniku też pogodziłyby się dostępną przestrzenią. Dopóki w akwarium rządził Champso to on dyktował warunki i szczególnie w trakcie tarła przejmował też pół akwarium (choć ta dominacja trwała, raz, że krócej, a dwa pozostałe ryby mimo mniejszej ilości kryjówek nie były, aż tak zepchnięte do boku). Odgryzał się mu jedynie samiec Nimbo. Bardzo ciekawi mnie jak wyglądałaby sytuacja w akwarium gdyby, wszystkie gatunki występowały w konfiguracji z samicami, a najwiekszy Bucco występował w konfiguracji bez samic. Myślę, że nadal miałby najmocniejszą pozycję w zbiorniku, ale nie byłoby już okresów, w których któraś z ryb dość mocno dominuje pozostałe gatunki (szczególnie w okresie tarła).
    • Nie wiem. Też wiele razy zastanawiałem się, jak to funkcjonuje u @BombeL. Dlatego go wywołałem do tablicy.  Chyba nie bardzo załapałeś mój prześmiewczy ton😉  
  • Tematy

  • Grafiki

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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