Sterownik akwarium


Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#51

Post autor: cwcc » wt lip 23, 2019 1:11 am

równie Nernsta po uproszczeniu
E = E0 –0.198 ·T· pH

E0 = potencjał standardowy dla AgCl wynosi 0,222
T = temperatura w K 25"C =298K
Po podstawieniu daje to 413 mV

Roztwór odniesienia (SE03) 3,0 M KCl + AgCl ok. 6,0 – 8,0 w temp. 20ºC
czyli roztwór mierzony pH7 przy 25"C- Roztwór odniesienia dla ph7 przy 25"C = powinno dać 0, nigdy nie zagłębiałem się w zasadę działania takiej elektrody bo w pracy mam elektrody z wyjściem cyfrowym więc nie miałem takiego problemu jak to kompensować :)
Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#52

Post autor: pimowo » wt lip 23, 2019 8:48 pm

Temat kompensacji temperatury na razie odkładam, ale nie porzucam.

Czy transformator typu BREVE TUFVASSONS TEZ6/D230/6V będzie OK?
Jeszcze nie liczyłem ile tego prądu będzie mi trzeba.
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#53

Post autor: cwcc » wt lip 23, 2019 9:15 pm

pimowo pisze:Temat kompensacji temperatury na razie odkładam, ale nie porzucam.

Czy transformator typu BREVE TUFVASSONS TEZ6/D230/6V będzie OK?
Jeszcze nie liczyłem ile tego prądu będzie mi trzeba.
No chyba 1A ten sterowniczej brać nie będzie. A nie lepiej brać 2x6V i zrobić odrazy napięcie symetryczne?
Co do kompensacji spoko już wiem co i jak tylko trzeba wykreślić krzywe i wyznaczyć współczynnik kompensacji. Najlepsze jest to że jest liniowy więc zrobić potem kompensację temperatury to pikuś. Ta zależność która podawałeś 0.012 pH/1C to nie do końca jest do tej sondy. Byłem w pracy w laboratorium i wiem już więcej.

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka

Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#54

Post autor: pimowo » wt lip 23, 2019 10:09 pm

cwcc pisze:No chyba 1A ten sterowniczej brać nie będzie.
Napewno nie, ale troszkę mocy może się przydać do docelowego sterownika Glonek
Wybrałem taki transformator ponieważ ma zapas mocy, jest nieduży i zalewany.
cwcc pisze:A nie lepiej brać 2x6V i zrobić odrazy napięcie symetryczne?

Tak też myślałem, ale z drugiej strony ICL7660 jest sprawdzony i mało miejsca zajmuje.
cwcc pisze:Co do kompensacji spoko już wiem co i jak tylko trzeba wykreślić krzywe i wyznaczyć współczynnik kompensacji. Najlepsze jest to że jest liniowy więc zrobić potem kompensację temperatury to pikuś.

Tak coś czułem, że nie jest to jakoś skomplikowane, ale ja coś nie mogę załapać czytając te wszystkie opisy i opracowania.
cwcc pisze:Ta zależność która podawałeś 0.012 pH/1C to nie do końca jest do tej sondy.

To gdzieś wyczytałem i myślałem, że jest to uniwersalne, ale jak widać myliłem się.
cwcc pisze:Byłem w pracy w laboratorium i wiem już więcej.
Widzę, że ten temat nie daje Ci spokoju :)

Jutro wrzucę schemat całego projektu bo miałem wrzucić wieczorem, ale zapomniałem, a teraz już jestem w pracy :(

EDYTA
.
Obrazek
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#55

Post autor: cwcc » śr lip 24, 2019 7:26 pm

Jeżeli projekt będzie się rozbudowywał to na pewno moc się przyda

Tak teraz usiadłem sobie do arkusza i wyszło mi, że pH względem temperatury zmienia się średnio 3.34% na 1'C względem 25'C

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka


Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#56

Post autor: pimowo » śr lip 24, 2019 7:37 pm

cwcc pisze:Jeżeli projekt będzie się rozbudowywał to na pewno móc się przyda
Od początku było dość dużo funkcji, z pewnych zrezygnuję, ale to jeszcze zobaczymy. Teraz chcę zrobić taki podstawowy, uniwersalny sterownik. Na pewno wielkim minusem jest to, że jest to złożone z "klocków"
cwcc pisze:Tak teraz usiadłem sobie do arkusza i wyszło mi, że pH względem temperatury zmienia się średnio 3.34% na 1'C względem 25'C
Nie wiem czy dobrze myślę, ale pomiar z kompensacją temperatury ma tak naprawdę dwa punkty "0"
- pierwszy punkt "0" to pH 7 - tu zmienia się napięcie sondy: dodatnie, ujemne
- drugi punkt "0" to temperatura 25°C - tu dodajemy, odejmujemy do odczytu pH
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#57

Post autor: cwcc » śr lip 24, 2019 8:30 pm

Dokładnie dwa punkty 0, kompensację temperatury robimy względem 25'C wzrost temperatury pH rośnie, spodek poniżej 25'C maleje ph. Z każdym stopniem zmienia się o 3.34%
Podeślę ci arkusz gdzie mam przeliczone pH względem temperatury tylko muszę opisać komórki.

Można to zrobić jeszcze inaczej żeby określić ten współczynnik bierzemy bufor pierwszy pomiar 25 następny 26, 27'C i z tego średnia. W ten sposób można wykreślić charakterystykę sondy
pimowo pisze:Od początku było dość dużo funkcji, z pewnych zrezygnuję, ale to jeszcze zobaczymy. Teraz chcę zrobić taki podstawowy, uniwersalny sterownik. Na pewno wielkim minusem jest to, że jest to złożone z "klocków"

Nie koniecznie minus, na pewno taka kanapka na Arduino może być dla niektórych ciekawym rozwiązaniem. Poza tym takie kanapki są super rozwiązaniem na testy i prototypy
Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#58

Post autor: pimowo » czw lip 25, 2019 12:14 am

Dla mnie te płytki to jest po prostu porażka, nie lubię tego lutować :(
Kupiłem taką:
.
Bez tytułu.jpg
Bez tytułu.jpg (82.83 KiB) Przejrzano 8953 razy
.
Ciekawe czy ja się na tym ze wszystkim zmieszczę?
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#59

Post autor: cwcc » czw lip 25, 2019 12:31 am

Myślę że w twoim przypadku to i tak prototyp, a płytką powstanie szyta na wymiar. Też nie lubię uniwersalnych ale do testów to chyba najlepsze wyjście.

Ostatnio przeżuciłem się na Arduino nano i pro micro i lutuje na zwykłych płytkach uniwersalnych więcej swobody, można złącza na obrzeżach montować.

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka


Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#60

Post autor: pimowo » czw lip 25, 2019 12:56 am

Wybrałem taki wariant ponieważ miałem Arduino UNO i nakładkę z LCD - dwa elementy kupione do zabawy. Stwierdziłem, że będzie to dobre aby zbudować prototyp sterownika - uC i wszystkie potrzebne pierdoły mam na Arduino, a na nakładce LCD 16x2 i klawiaturę. Gdy to wypali to będę dodawał kolejne elementy, ale docelowy sterownik już będzie na "normalnej" płytce.
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#61

Post autor: cwcc » czw lip 25, 2019 2:00 am

pimowo pisze:Wybrałem taki wariant ponieważ miałem Arduino UNO i nakładkę z LCD - dwa elementy kupione do zabawy. Stwierdziłem, że będzie to dobre aby zbudować prototyp sterownika - uC i wszystkie potrzebne pierdoły mam na Arduino, a na nakładce LCD 16x2 i klawiaturę. Gdy to wypali to będę dodawał kolejne elementy, ale docelowy sterownik już będzie na "normalnej" płytce.
Tak myślałem, trzeba jakoś sobie radzić.
Jutro podrzucę moje obliczenia do laboratorium niech sprawdzą czy gdzieś nie zrobiłem błędu, bo chemik ze mnie żadenObrazek

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka


Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#62

Post autor: pimowo » czw lip 25, 2019 2:34 am

Powiem Ci, że ten pomiar pH to mnie normalnie przerasta - tyle kombinacji, obliczeń, cudowania, projektowania, że głowa mała...
Na początku myślałem, że kupię sondę pH i moduł, podłącze pod uC, parę linijek kodu i tyle - oj jak bardzo się myliłem.

PS
Cierpisz na jakąś bezsenność? ;)
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#63

Post autor: cwcc » czw lip 25, 2019 9:08 pm

pimowo pisze:Powiem Ci, że ten pomiar pH to mnie normalnie przerasta - tyle kombinacji, obliczeń, cudowania, projektowania, że głowa mała...
Na początku myślałem, że kupię sondę pH i moduł, podłącze pod uC, parę linijek kodu i tyle - oj jak bardzo się myliłem.

PS
Cierpisz na jakąś bezsenność? ;)
Czasami tak bywa że człowiek sobie zakłada że raz dwa i będzie gotowe a tu odwrotnie wychodzi. A po drugie to analogówka tu naprawdę czasami dziwne przypadki występują, ostatnio przerabiałem układy sterowania transportera i myślałem że sobie włosy wyrwie a okazało się że na czujnikach zbierały się ładunki elektrostatyczne i po czasie pomiary się rozjeżdżały. Tylko przypadek że udało nam się na to wpaść.

Na bezsenność ostatnio cierpię nie mogę spać zasypiam po 2 lub 3 masakra.

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka

Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#64

Post autor: pimowo » czw lip 25, 2019 9:48 pm

Wygrzebałem kod dla Arduino (LINKA) i wydaje mi się, że jest tu kompensacja temperatury i chyba działa to na jakimś ADS 12bit - próbuję się wgryźć w kod :)

Widzę, że ktoś troszkę inaczej przelicza odczyty na pH - ja przeliczam odczyt ADC na pH, a tam jest przeliczone napięcie na pH
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#65

Post autor: cwcc » czw lip 25, 2019 10:47 pm

Można też napięcie przeliczać na pH uwzględniając temperaturę, możliwości sporo.
Właśnie przeglądam sondy pH na Ali i zastanawiam się czym różni się czarne od niebieskich bo cena to 50 różnicy

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka


Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#66

Post autor: pimowo » pt lip 26, 2019 12:04 am

cwcc pisze:Można też napięcie przeliczać na pH uwzględniając temperaturę, możliwości sporo.
Spróbuję też innej metody niż teraz męczę ;)
cwcc pisze:Właśnie przeglądam sondy pH na Ali i zastanawiam się czym różni się czarne od niebieskich bo cena to 50 różnicy
Nie mam pojęcia, ja kupiłem czarną i najtańszą.
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#67

Post autor: cwcc » wt lip 30, 2019 9:46 pm

Jak tam projekcik udało się ogarnąć kod Arduino?

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka

Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#68

Post autor: pimowo » wt lip 30, 2019 11:07 pm

Jak będę miał chwilę to wrzucę oryginał i zobaczę jak się to zachowuje, jak będzie OK to będę próbował "przetłumaczyć" :)
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#69

Post autor: cwcc » śr sie 14, 2019 10:51 am

I co z tym sterownikiem działa, nie działa bo chce sobie zmontować. Coś @pimowo się ociagasz

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka

Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#70

Post autor: pimowo » śr sie 14, 2019 2:26 pm

Na tą chwilę zrobiłem sobie przerwę od wszelkich zabawek - nic mi nie szło, nic nie wychodziło. Nawet udało mi się rozwalić system na serwerze z NT i na tą chwilę nic nie działa :(
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#71

Post autor: cwcc » czw sie 15, 2019 1:30 pm

pimowo pisze:Na tą chwilę zrobiłem sobie przerwę od wszelkich zabawek - nic mi nie szło, nic nie wychodziło. Nawet udało mi się rozwalić system na serwerze z NT i na tą chwilę nic nie działa :(
Widocznie kolego za mało pracujesz nad zabawkami i wyszedłeś z wprawy Obrazek.

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka

Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#72

Post autor: pimowo » pt sie 16, 2019 8:26 am

Ten pomiar pH mnie wymęczył za wszystkie czasy - sporo czasu nad tym przesiedziałem, a i tak nic z tego. Trzeba będzie coś zakupić gotowego i sprawdzonego.
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#73

Post autor: cwcc » pt sie 16, 2019 10:51 am

pimowo pisze:Ten pomiar pH mnie wymęczył za wszystkie czasy - sporo czasu nad tym przesiedziałem, a i tak nic z tego. Trzeba będzie coś zakupić gotowego i sprawdzonego.
A czemu nic z tego przecież odczyty miałeś dobre po ostatnich modyfikacjach. Układ pracował stabilnie z odczytami. A z czym jest teraz problem?

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka

Awatar użytkownika

pimowo
beta tester
Posty: 138
Rejestracja: ndz cze 30, 2019 11:21 pm
Postawił piwo: 2 razy
Otrzymał  piwo: 4 razy

Re: Sterownik akwarium

#74

Post autor: pimowo » pt sie 16, 2019 11:03 am

Mniej więcej odczyty były poprawne, ale czasami sobie coś skoczyło. Czasami jest tak, że wszytko jest OK, a nagle pH spadnie o 1 stopień i odczyty są w miarę OK, ale zaniżone o jeden stopień. Czasami jest to jeden stopień, a czasami pół czy dwa. Wszytko sobie przeskoczy i robi poprawne pomiary, ale zaniżone lub zawyżone. Gdybym policzył sobie złotówkę za godzinę pracy przy tym to w się kupiłbym jakiś profesjonalny sprzęt za tą kasę.
:mrgreen: NewNetTemp
:arrow: HP ProLiant MicroServer N36L
:arrow: Raspberry Pi 3B

Topic author
cwcc
beta tester
Posty: 59
Rejestracja: śr lip 03, 2019 9:16 pm
Otrzymał  piwo: 1 raz

Re: Sterownik akwarium

#75

Post autor: cwcc » ndz sie 18, 2019 11:02 am

A te skoki to są tylko impulsy czy długo trwałe zmiany? Zamienialeś może sondy pH pomiędzy układami może chińczyk ma wąchania.
@pimowo niestety pomiary analogowe łatwe nie są ale warto się z nimi pomęczyć na przyszłość i w innych projektach będzie łatwiej.
Nie poddajemy się

Wysłane z mojego MI MAX 2 przy użyciu Tapatalka

ODPOWIEDZ