ATNEL tech-forum
https://forum.atnel.pl/

Sterownik akwariowy ver.3
https://forum.atnel.pl/topic12909.html
Strona 1 z 1

Autor:  matekogon [ 11 wrz 2015, o 18:58 ]
Tytuł:  Sterownik akwariowy ver.3

Obrazek


Witam wszystkich forumowiczów

Chciałem wam przedstawić mój nowy projekcik sterownika akwariowego. Czemu go tu umieszczam. Chciałbym pokazać co potrafi zdziałać wiedza zawarta w książkach BB i GB autorstwa Kolegi Mirka.
Jeszcze 10 miesięcy temu twierdziłem że przejście z języka Bascom na C jest niewykonalne w moim przypadku. Przeczytałem BB Mirka i po pierwszych próbach z C poddałem się. Twierdząc że ten język jest nie do ogarnięcia. Po przeczytaniu książki 3 raz, pojawiło się światełko w tunelu :). Pierwsze programy zaczęły działać. Z działających programów powstał oto ten sterownik.


Jak pewnie niektórzy pamiętają zbudowałem już dwie wersje sterownika akwariowego topic4662.html

Tym razem poszedłem dalej i powstał sterownik 3 wersji z kolorowym wyświetlaczem i całym programem napisanym w C .

Menu sterownika i szata graficzna opiera się o wersję drugą sterownika topic4662.html

Menu filtr - Możliwość ON/OF filtra zewnętrznego i wewnętrznego.
- Przycisk kalibracji filtra zewnętrznego , zlicza impulsy przepływomierza po wyczyszczeniu filtra
- Zakres włączania alarmu gdy wykryje spadek przepływu ( uratowało mnie to przed zalaniem pokoju gdy spadł wąż z przyłączy filtra :))

Menu Lampa- ON/OFF manualnie 3 grup lamp lub ON/OFF według czasu.
Menu Grzałka - Ustawianie histerezy załączania grzałki, alarm max i min, inna temperatura w nocy, czas trwania noc
Menu CO2 - możemy ustawić godzinę ON/OFF, kiedy ma być podawane CO2. Z tym, że jeśli wybierze się tą opcję, wyłącza się automatycznie dozowanie za pomocą poziomu PH
Menu LED - Ustawianie czasu załączenia Led i długości rozjaśniania i mocy świecenia
Menu karmnik - Możliwość dwóch karmień w ciągu dnia , ustawianie prędkości karmnika i czasu pracy karmnika
Menu PH - W pierwszym oknie możemy ustawić zakres PH według zmierzonego KH , mamy możliwość modyfikacji tego zakresu, sterownik wylicza według zakresów PH max , PH min i podanego KH przybliżony przedział stężenia CO2. W kolejnym oknie kalibrujemy sondę w buforach. Ostatnie okno to ustawianie zakresu alarmu PH
Menu powietrza - ON/OFF pompki powietrza
Menu Wentylator - Ustawić możemy dwie prędkości dla nocy i dnia. W sytuacji, kiedy temperatura przekroczy max, to wtedy wentylatory przechodzą na prędkość maksymalną
Menu dozownika- ustawiamy dawkę nawozu, możemy ręcznie podać jedną dawkę, kalibrujemy pompy, Można przypisać do każdej pompy nazwę soli
Menu ustawienia- możemy wyłączyć dźwięk alarmów, wyłączy alarmy, ustawić przypomnienie alarmu, jasnośc wyświetlacza oraz czas po jakim ma się włączyć wygaszacz ekranu.

Do budowy sterownika wykorzystałem całą elektronikę z wersji 2.
ObrazekObrazekObrazek

Nowością jest wyświetlacz DGUS, który trafił do mnie w sumie przez przypadek. Szkoda że ten przypadek nie zdarzył się przy pierwszej wersji :).
Wyświetlacz DGUS jest prawdziwym kombajnem. Posiada wbudowany Buzzer, zegar rtc, touchpad, timery, i jeszcze pewnie wiele rzeczy których jeszcze nie poznałem. Komunikacja z wyświetlaczem jest za pomocą RS232.
A tutaj dokumentacja do wyświetlacz
http://www.whiteelectronics.pl/pdf/DMT4 ... asheet.pdf
W tym wyświetlaczu fajne jest to że całą szatę graficzną jak i obsługę touchpadu wykonuje się na PC co ułatwia pracę z wyświetlaczem
...

Jeśli chodzi o kod , to w całości napisany jak wspominałem w języku C. Chwalić się nim nie będę bo nie jest napisany z godnie ze sztuką profesjonalistów i że tak powiem wstydzę się :).

W planach komunikacja wifi i obsługa z androida. Mirku wiec z niecierpliwością czekam na ukończenie poradników o androidzie :)

A teraz zapraszam na filmik z przeglądu sterownika




Najnowsza poprawka w sterowniku to dodana możliwość obsługi z smartfona lub tableta. Efekt poprawki:Sterownik akwariowy android

Autor:  mirekk36 [ 11 wrz 2015, o 19:53 ]
Tytuł:  Re: Sterownik akwariowy ver.3

ŁAŁ! kawał świetnej roboty mówiąc najkrócej jak można ;)

Autor:  matekogon [ 11 wrz 2015, o 20:33 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Kolego @mokrowski zastanowię się nad tymi rybkami. A jeśli chodzi o przesiadkę z Bascoma na C powiem tak. Jak pisałem kod do tego sterownika to opierałem się o bascomowy. Po paru dniach pisania i porównywania kodu C z bascomowym doszedłem do wniosku że w C wiem co sie dzieje w każdej linijce a w Bascomie już nie za bardzo bo linijek było prawie 5tys. Kolejną sprawą to podział programu na pliki. Super rozwiązanie no i do tego kompilator eclipse mega. Jedyne co mnie irytuje to ta dokładność w C że trzeba się wszędzie wgryzać . Jeszcze nie znam wszystkiego i próbuję przyswajać jak najwięcej nowości bo nie ukrywam że moim celem jest wyprzedzić Mirka :)))

Autor:  mirekk36 [ 11 wrz 2015, o 20:41 ]
Tytuł:  Re: Sterownik akwariowy ver.3

matekogon napisał(a):
róbuję przyswajać jak najwięcej nowości bo nie ukrywam że moim celem jest wyprzedzić Mirka

Powiem szczerze, że takie cele są najlepsze a dla mnie osobiście to miód na serce ;) że na tyle udało mi się chociaż odrobinkę przyczynić się swoimi książkami itp ... Życzę powodzenia a sam chętnie będę pomagał się prześcignąć - o to chodzi ;)

Autor:  majster [ 12 wrz 2015, o 05:44 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Fajny sterowniczek.
Kolego opowiesz coś o badaniu ph? Jak to realizujesz sprzętowo i programowo ?

Namazane ze smarta.

Autor:  grzeniu 73 [ 12 wrz 2015, o 07:23 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Witam! Ile kosztuje ten wyświetlacz?
Mam od dawna sterownik ,ale do wyświetlania wykorzystuje V100.
PH mierzy sie bardzo łatwo.Trzeba podejść jak do zwykłego ADC, tylko z małymi napięciami. Ja wykorzystuje przetwornik A/C.
Pozdrawiam fajny sterownik.

Autor:  matekogon [ 12 wrz 2015, o 10:00 ]
Tytuł:  Re: Sterownik akwariowy ver.3

majster napisał(a):
Fajny sterowniczek.
Kolego opowiesz coś o badaniu ph? Jak to realizujesz sprzętowo i programowo ?

Namazane ze smarta.


Kolego pomiar PH polega na mierzeniu napięcia na sondzie PH następnie go wzmocnieniu i przekazaniu na przetwornik ADC. W moim przypadku wykorzystuje przetwornik ADS1110 16 bitowy. Komunikacja odbywa się p szynie I2C. Programowo pomiar PH wygląda w ten sposób że kalibrujesz sondę w dwóch buforach
W moim przypadku 4 i 7. Odczytujesz wartości z przetwornika, a następnie korzystasz z takich wzorów

Delta=(PH7-PH4)/dzielnik

PH7 i PH4 to wartości odczytane podczas pomiaru w buforach
Dzielnik- to różnica między buforami czyli w tym przypadku 7-4=3

Następnie korzystam z wzoru

Ph = Stała+((X- Ph7)/delta)

Stała- przyjmuje wartość stałą i jest to zależne od najmniejszego buffora czyli np w moim przypadku jest 4
x- to wartość aktualnie mierzona

grzeniu 73 napisał(a):
Witam! Ile kosztuje ten wyświetlacz?
Mam od dawna sterownik ,ale do wyświetlania wykorzystuje V100.
PH mierzy sie bardzo łatwo.Trzeba podejść jak do zwykłego ADC, tylko z małymi napięciami. Ja wykorzystuje przetwornik A/C.
Pozdrawiam fajny sterownik.


Kolego trafiłem na promocie tego wyświetlacza i kosztował mnie 200zł Można powiedzieć że dużo. Jednak dodam że wcześniejszy wyświetlacz 240x128 kosztował mnie 199zł. Więc nie duża różnica .Jeśli jeszcze od tych 200zł odejmiemy koszt RTC ,buzzera i podzespołów potrzebnych do uruchomienia tych funkcji to pewnie z 20zł pomniejszy sie ta kwota

Autor:  majster [ 12 wrz 2015, o 11:53 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Dzieki za wyjasnienie pomiaru ph. Mozesz jeszcze doprecyzowac jaka sonde uzywasz ?

Namazane ze smarta.

Autor:  matekogon [ 12 wrz 2015, o 12:10 ]
Tytuł:  Re: Sterownik akwariowy ver.3

majster napisał(a):
Dzieki za wyjasnienie pomiaru ph. Mozesz jeszcze doprecyzowac jaka sonde uzywasz ?
.


W planie było zakupienie sondy polskiej ale przeraziła mnie trochę cena. Więc troszkę poszukałem i kupiłem chińczyka na aliexpress za 40zł w Polsce powyżej 150zł. Obawiałem sie jakości. Ale posiadam ręczny miernik PH i muszę powiedzieć że obydwie sondy pokazują prawie identyczne wyniki różnica 0,02 PH. Czyli można powiedzieć że nie jest źle a sonda to: R1B1 PH

Autor:  majster [ 12 wrz 2015, o 14:12 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Dzieki za informacje :)

Na ali ze smarta kosztyje 7.67 us z freeshipem.


28.93 zl zaplacilem w ali za sonde.

Kolego mozesz zapodac jakis schemat jak ja podlaczasz ?

Namazane ze smarta.

Autor:  Siwy 21 [ 1 gru 2015, o 21:43 ]
Tytuł:  Re: Sterownik akwariowy ver.3

siemka widzę że już skończyłeś ale nie mogę obejrzeć filmu

Autor:  matekogon [ 1 gru 2015, o 21:57 ]
Tytuł:  Re: Sterownik akwariowy ver.3

No wydawało mi się że skończyłem. Ale Mirek zaraził mnie androidem i projekt jest rozbudowywany :) nie moge uwolnić się od modyfikacji. Jeszcze chwila i ryby dołączą do tego forum :)))


A film działa normalnie

Autor:  zoom [ 1 gru 2015, o 21:59 ]
Tytuł:  Re: Sterownik akwariowy ver.3

WOW, nie widziałem wcześniej! A projekt świetnie się prezentuje!

Autor:  majster [ 1 gru 2015, o 22:03 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Siwy 21 napisał(a):
siemka widzę że już skończyłeś ale nie mogę obejrzeć filmu


matekogon napisał(a):
A film działa normalnie


Faktycznie film udostępniony na forum stał się prywatnym.

Autor:  rskup [ 1 gru 2015, o 22:03 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Na youtube masz ustawione że ten film jest prywatny. Dlatego jest problem z jego odtwarzaniem :(

--
Pozdrawiam,
Robert

Autor:  matekogon [ 1 gru 2015, o 22:08 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Koledzy dzięki za info. Dziwne bo nic nie zmieniałem . Możecie sprawdzić

Autor:  rskup [ 1 gru 2015, o 22:14 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Teraz działa :)

--
Pozdrawiam,
Robert

Autor:  zoom [ 2 gru 2015, o 08:17 ]
Tytuł:  Re: Sterownik akwariowy ver.3

matekogon napisał(a):
nie moge uwolnić się od modyfikacji. Jeszcze chwila i ryby dołączą do tego forum :)

Hahaha :lol:
No to czekamy z niecierpliwością! :D

Autor:  matekogon [ 20 lut 2016, o 20:04 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Witam ponownie wszystkich Jak pisałem

matekogon napisał(a):
nie mogę uwolnić się od modyfikacji :)


Znowu popełniłem pewną zmiany w sterowniku. A wszystko przez Mirka bo jakiś czas temu pokazał swój moduł wifi i nakręcił poradniki jak pisać aplikację na androida. Musiałem zgłębić te tajniki i oto powstała aplikacja do mojego sterownika akwariowego.

Możliwość napisania aplikacji i podłączenia modułu wifi pozwoliła mi na podgląd parametrów w akwarium z każdego miejsca na świecie, gdzie jest dostęp do internetu. Dość często przebywam poza granicami kraju i dzięki aplikacji mogę zerknąć aktualnie co sie dzieje w akwarium. Dodatkowym plusem jest to że już nie potrzebuję wyświetlacza bo do tego celu mogę wykorzystywać stary tablet lub telefon. Kolejnym plusem jest że mogę wyświetlacz umieścić gdzie mi się podoba (brak połączenia przewodowego z sterownikiem)

Jeśli chodzi o modyfikacje sprzętowe to tylko musiałem wyprowadzić 4 linie (VCC,GND,TX,RX) co nie było problemem

Może dość gadania a pokażę jak to wygląda ( sorki za jakość filmu ):




zoom napisał(a):
matekogon napisał(a):
nie moge uwolnić się od modyfikacji. Jeszcze chwila i ryby dołączą do tego forum :)

Hahaha :lol:
No to czekamy z niecierpliwością! :D




No to chyba teraz moje ryby opanują to forum bo już maja podłączonego neta :lol:

Autor:  majster [ 20 lut 2016, o 20:34 ]
Tytuł:  Re: Sterownik akwariowy ver.3

matekogon napisał(a):
No to chyba teraz moje ryby opanują to forum bo już maja podłączonego neta :lol:


Każdy update twojego sterownika mnie zadziwia :)

Masz już funkcję translacji rybiej mowy na pisemny ludzki tekst jak widzę :)

Pogratulować projektu.

Która rybka na forum jest z twojego aqua ?


PST: wow na twoim antku jest moja apka :) AVRTECH Meteo :) niedługo będzie nowsza wersja :)

Autor:  matekogon [ 20 lut 2016, o 20:43 ]
Tytuł:  Re: Sterownik akwariowy ver.3

majster napisał(a):
matekogon napisał(a):
No to chyba teraz moje ryby opanują to forum bo już maja podłączonego neta :lol:


Każdy update twojego sterownika mnie zadziwia :)

Masz już funkcję translacji rybiej mowy na pisemny ludzki tekst jak widzę :)

Pogratulować projektu.

Która rybka na forum jest z twojego aqua ?


PST: wow na twoim antku jest moja apka :) AVRTECH Meteo :) niedługo będzie nowsza wersja :)



To już ostatnia modyfikacja chyba że Mirek znowu jakieś ciekawe klocki pokaże :)

Autor:  majster [ 20 lut 2016, o 20:45 ]
Tytuł:  Re: Sterownik akwariowy ver.3

A jeżeli mogę zapytać jak zrobiłeś przesuwanie paneli palcem ? :)

Autor:  matekogon [ 20 lut 2016, o 20:54 ]
Tytuł:  Re: Sterownik akwariowy ver.3

majster napisał(a):
A jeżeli mogę zapytać jak zrobiłeś przesuwanie paneli palcem ? :)
Użyłem gotowej biblioteki z forum B4A
SlidingPanels :mrgreen:

Autor:  majster [ 20 lut 2016, o 21:04 ]
Tytuł:  Re: Sterownik akwariowy ver.3

oki lookałem na to ale jeszcze nie testowałem bo zajęty byłem innymi rzeczami ... dzięki za info i potwierdzenie libsa :)

Autor:  sq5rix [ 20 lut 2016, o 22:48 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Piękna robota - gratulacje!!

Autor:  dariuszmb [ 29 lut 2016, o 14:59 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Coś pięknego, gratuluje projektu ;)
Mam pytanko, czy aplikacja na androida została napisana w BASIC4ANDROID?
Ile i na podstawie jakich materiałów opanowałeś zdolność napisania aplikacji? ;)

Autor:  matekogon [ 29 lut 2016, o 16:51 ]
Tytuł:  Re: Sterownik akwariowy ver.3

dariuszmb napisał(a):
Coś pięknego, gratuluje projektu ;)
Mam pytanko, czy aplikacja na androida została napisana w BASIC4ANDROID?
Ile i na podstawie jakich materiałów opanowałeś zdolność napisania aplikacji? ;)


Tak aplikacja została napisana w B4A

Kolego B4A nie opanowałem uczę się cały czas. Jest to moja pierwsza aplikacja na androida. Wystarczy oglądnąć poradniki Mirka żeby szybko wystartować i złapać bakcyla na pisanie aplikacji dla antka. Jest również tutaj na forum kurs napisany przez kolegę z forum. Reszta to forum B4A i dużo samo zaparcia :D

Autor:  pimowo [ 24 lip 2019, o 22:05 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Sorki, że odkopuje temat, ale właśnie buduję sterownik do akwarium i już wszytko opanowane, ale brakuje mi jednej rzeczy tzn kompensacja temperatury. Czy masz to zrobione w swoim sterowniku? Potrzebuję wzór jak to się przelicza.

Autor:  matekogon [ 15 lis 2019, o 22:24 ]
Tytuł:  Re: Sterownik akwariowy ver.3

Kolego pominąłem ten fakt bo z tego co mi udało się znaleźć w sieci to błąd z powodu temperatury to na każde 5 stopni 0,12 jednostki PH. Akwarium to nie laboratorium i takie wahania nie wpływają w żadnym stopniu na rośliny ani ryby.

Ps . sorry że tak późno odpisałem :)

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/