18.9.2016 ob 15:21
Kurilnica počasi prehaja na Arduinota, na sliki je to, kar mi kaže IP kamera, da lahko gledam, kaj se dogaja ko programiram (Arduino je priključen prek 12m podaljška) ali ko sem zdoma. Zadeva še nima okrasnih pokrovov. [img]httpsunichr("58")//wwwunichr("46")dropboxunichr("46")com/s/3wmog5frdhll9h9/Avtomatika_Kameraunichr("46")png?dl=0unichr("46")[/img]
Display mi je dal @damo. Tako velik zaslon (24 x 8 ) je krasna reč, posebej za potrebe preverjanja oziroma kontrolnih (debug) zaslonov. Na njem se v defoltnem stanju izpisujejo aktualni podatki, desno je 8 termometrov zalogovnika. Spodaj je dan v tednu in koliko časa je Arduino živ od zadnjega zagona.
Levo je frontplata analogne (rezervne) avtomatike za sončno in peč, če Arduino zmrzne ali obupa.
Še boljš je pa UDP logiranje, imam več nivojev log zapisov, minimalnega in po dejavnostih (kolektorji, talno, peč...). Takole se je preklapljala hitrost črpalke kolektorjev. Hitrost 1 je 40ms vključena, 40ms izključena, 4 pa nonstop priključena na 120V. 40ms on, 60ms off je že premalo in ležaj nima več hidravličnega mazanja, kar se lepo sliši. Na 200V jo dam, ko diferenca preseže nastavljeno vrednost, trenutno je to 17°C.
13:50:20,98 Diferenca kolektorjev = 10.0
13:50:24,01 Dif.Kol.Raste [C/min] 0.18
13:51:21,49 Diferenca kolektorjev = 9.1
13:51:21,64 Dif.Kol.Raste [C/min] -1.08
13:52:19,26 Dif.Kol.Raste [C/min] -1.60
13:52:21,02 Diferenca kolektorjev = 7.6
13:53:16,88 Dif.Kol.Raste [C/min] -0.54
13:53:21,53 Diferenca kolektorjev = 6.6
13:54:14,49 Dif.Kol.Raste [C/min] -6.55
13:54:14,50 Spremenil h Pumpe Kolekt. na 1
13:54:21,07 Diferenca kolektorjev = 8.5
13:54:21,22 Temp Kopalnice 25.95
13:55:12,11 Dif.Kol.Raste [C/min] 0.93
13:55:12,12 Spremenil h Pumpe Kolekt. na 4
13:55:21,57 Diferenca kolektorjev = 9.8
13:56:09,75 Dif.Kol.Raste [C/min] 1.17
13:56:22,07 Diferenca kolektorjev = 11.1
13:57:07,36 Dif.Kol.Raste [C/min] 1.94
13:57:21,62 Diferenca kolektorjev = 8.6
13:58:04,99 Dif.Kol.Raste [C/min] -2.61
13:58:04,99 Spremenil h Pumpe Kolekt. na 3
13:58:22,12 Diferenca kolektorjev = 6.1
13:59:02,60 Dif.Kol.Raste [C/min] -1.12
13:59:02,60 Spremenil h Pumpe Kolekt. na 2
13:59:21,66 Diferenca kolektorjev = 4.9
14:00:00,22 Dif.Kol.Raste [C/min] -0.36
14:00:00,23 Spremenil h Pumpe Kolekt. na 1
14:00:22,16 Diferenca kolektorjev = 4.6
14:00:22,31 Temp Kopalnice 25.93
14:00:57,85 Dif.Kol.Raste [C/min] -0.03
14:01:22,66 Diferenca kolektorjev = 4.5
14:01:55,46 Dif.Kol.Raste [C/min] -0.07
14:02:22,20 Diferenca kolektorjev = 4.4
14:02:53,09 Dif.Kol.Raste [C/min] -0.36
14:03:22,70 Diferenca kolektorjev = 4.0
14:03:50,71 Dif.Kol.Raste [C/min] -0.43
14:04:22,25 Diferenca kolektorjev = 3.6
14:04:48,33 Dif.Kol.Raste [C/min] -0.36
14:05:22,76 Diferenca kolektorjev = 3.1
14:05:45,95 Dif.Kol.Raste [C/min] -0.21
14:06:23,25 Diferenca kolektorjev = 2.9
14:06:23,41 Temp Kopalnice 25.90
14:06:43,57 Dif.Kol.Raste [C/min] -0.15
14:07:22,79 Diferenca kolektorjev = 2.8
14:07:41,20 Dif.Kol.Raste [C/min] 0.22
14:08:23,29 Diferenca kolektorjev = 3.1
14:08:38,81 Dif.Kol.Raste [C/min] 0.28
14:09:22,84 Diferenca kolektorjev = 3.6
14:09:36,43 Dif.Kol.Raste [C/min] 0.56
14:10:23,34 Diferenca kolektorjev = 4.1
14:10:34,05 Dif.Kol.Raste [C/min] 0.50
14:11:23,85 Diferenca kolektorjev = 4.8
14:11:31,68 Dif.Kol.Raste [C/min] 0.53
14:12:23,38 Diferenca kolektorjev = 4.9
14:12:23,54 Temp Kopalnice 25.89
14:12:29,30 Dif.Kol.Raste [C/min] -0.41
14:13:23,89 Diferenca kolektorjev = 4.3
14:13:26,92 Dif.Kol.Raste [C/min] -0.61
14:14:23,42 Diferenca kolektorjev = 3.5
14:14:24,54 Dif.Kol.Raste [C/min] -0.61
14:15:22,16 Dif.Kol.Raste [C/min] -0.58
14:15:23,93 Diferenca kolektorjev = 2.8
14:16:19,78 Dif.Kol.Raste [C/min] -0.45
14:16:24,43 Diferenca kolektorjev = 2.2
14:17:17,40 Dif.Kol.Raste [C/min] -0.72
14:17:23,97 Diferenca kolektorjev = 1.6
14:18:15,02 Dif.Kol.Raste [C/min] -0.68
14:18:21,74 Izklop izhod 11
14:18:21,75 Ugasne pumpo Kolektorjev 0.9
Najzanimivejši sta vrstici
13:54:14,49 Dif.Kol.Raste [C/min] -6.55
13:54:14,50 Spremenil h Pumpe Kolekt. na 1
Ker je oblak zastrl sonce, je začela diferenca hitro padati in črpalko je iz 4 preklopil na 1.
Temperaturo v kopalnici povprečim cca 30s (cca 20.000 meritev), pri tem izločam morebitne (zaradi motenj, 10K NTC je na 12m dolgem UTP kablu) napačne vrednosti. Tako natančnost "rabim" ker na osnovi temperature enkrat ali dvakrat dnevno (ko temperatura pade več kot 0,4°C pod nastavljeno) vklopim talno. Med delovanjem računam dovedeno energijo v talno in ko doseže (iz temperature izračunano) zahtevano vrednost, se izklopi. Če termometra na ceveh talnega crkneta, črpalka obratuje na osnovi izračunanega časa. Uf sem zakompliciral..
Display mi je dal @damo. Tako velik zaslon (24 x 8 ) je krasna reč, posebej za potrebe preverjanja oziroma kontrolnih (debug) zaslonov. Na njem se v defoltnem stanju izpisujejo aktualni podatki, desno je 8 termometrov zalogovnika. Spodaj je dan v tednu in koliko časa je Arduino živ od zadnjega zagona.
Levo je frontplata analogne (rezervne) avtomatike za sončno in peč, če Arduino zmrzne ali obupa.
Še boljš je pa UDP logiranje, imam več nivojev log zapisov, minimalnega in po dejavnostih (kolektorji, talno, peč...). Takole se je preklapljala hitrost črpalke kolektorjev. Hitrost 1 je 40ms vključena, 40ms izključena, 4 pa nonstop priključena na 120V. 40ms on, 60ms off je že premalo in ležaj nima več hidravličnega mazanja, kar se lepo sliši. Na 200V jo dam, ko diferenca preseže nastavljeno vrednost, trenutno je to 17°C.
13:50:20,98 Diferenca kolektorjev = 10.0
13:50:24,01 Dif.Kol.Raste [C/min] 0.18
13:51:21,49 Diferenca kolektorjev = 9.1
13:51:21,64 Dif.Kol.Raste [C/min] -1.08
13:52:19,26 Dif.Kol.Raste [C/min] -1.60
13:52:21,02 Diferenca kolektorjev = 7.6
13:53:16,88 Dif.Kol.Raste [C/min] -0.54
13:53:21,53 Diferenca kolektorjev = 6.6
13:54:14,49 Dif.Kol.Raste [C/min] -6.55
13:54:14,50 Spremenil h Pumpe Kolekt. na 1
13:54:21,07 Diferenca kolektorjev = 8.5
13:54:21,22 Temp Kopalnice 25.95
13:55:12,11 Dif.Kol.Raste [C/min] 0.93
13:55:12,12 Spremenil h Pumpe Kolekt. na 4
13:55:21,57 Diferenca kolektorjev = 9.8
13:56:09,75 Dif.Kol.Raste [C/min] 1.17
13:56:22,07 Diferenca kolektorjev = 11.1
13:57:07,36 Dif.Kol.Raste [C/min] 1.94
13:57:21,62 Diferenca kolektorjev = 8.6
13:58:04,99 Dif.Kol.Raste [C/min] -2.61
13:58:04,99 Spremenil h Pumpe Kolekt. na 3
13:58:22,12 Diferenca kolektorjev = 6.1
13:59:02,60 Dif.Kol.Raste [C/min] -1.12
13:59:02,60 Spremenil h Pumpe Kolekt. na 2
13:59:21,66 Diferenca kolektorjev = 4.9
14:00:00,22 Dif.Kol.Raste [C/min] -0.36
14:00:00,23 Spremenil h Pumpe Kolekt. na 1
14:00:22,16 Diferenca kolektorjev = 4.6
14:00:22,31 Temp Kopalnice 25.93
14:00:57,85 Dif.Kol.Raste [C/min] -0.03
14:01:22,66 Diferenca kolektorjev = 4.5
14:01:55,46 Dif.Kol.Raste [C/min] -0.07
14:02:22,20 Diferenca kolektorjev = 4.4
14:02:53,09 Dif.Kol.Raste [C/min] -0.36
14:03:22,70 Diferenca kolektorjev = 4.0
14:03:50,71 Dif.Kol.Raste [C/min] -0.43
14:04:22,25 Diferenca kolektorjev = 3.6
14:04:48,33 Dif.Kol.Raste [C/min] -0.36
14:05:22,76 Diferenca kolektorjev = 3.1
14:05:45,95 Dif.Kol.Raste [C/min] -0.21
14:06:23,25 Diferenca kolektorjev = 2.9
14:06:23,41 Temp Kopalnice 25.90
14:06:43,57 Dif.Kol.Raste [C/min] -0.15
14:07:22,79 Diferenca kolektorjev = 2.8
14:07:41,20 Dif.Kol.Raste [C/min] 0.22
14:08:23,29 Diferenca kolektorjev = 3.1
14:08:38,81 Dif.Kol.Raste [C/min] 0.28
14:09:22,84 Diferenca kolektorjev = 3.6
14:09:36,43 Dif.Kol.Raste [C/min] 0.56
14:10:23,34 Diferenca kolektorjev = 4.1
14:10:34,05 Dif.Kol.Raste [C/min] 0.50
14:11:23,85 Diferenca kolektorjev = 4.8
14:11:31,68 Dif.Kol.Raste [C/min] 0.53
14:12:23,38 Diferenca kolektorjev = 4.9
14:12:23,54 Temp Kopalnice 25.89
14:12:29,30 Dif.Kol.Raste [C/min] -0.41
14:13:23,89 Diferenca kolektorjev = 4.3
14:13:26,92 Dif.Kol.Raste [C/min] -0.61
14:14:23,42 Diferenca kolektorjev = 3.5
14:14:24,54 Dif.Kol.Raste [C/min] -0.61
14:15:22,16 Dif.Kol.Raste [C/min] -0.58
14:15:23,93 Diferenca kolektorjev = 2.8
14:16:19,78 Dif.Kol.Raste [C/min] -0.45
14:16:24,43 Diferenca kolektorjev = 2.2
14:17:17,40 Dif.Kol.Raste [C/min] -0.72
14:17:23,97 Diferenca kolektorjev = 1.6
14:18:15,02 Dif.Kol.Raste [C/min] -0.68
14:18:21,74 Izklop izhod 11
14:18:21,75 Ugasne pumpo Kolektorjev 0.9
Najzanimivejši sta vrstici
13:54:14,49 Dif.Kol.Raste [C/min] -6.55
13:54:14,50 Spremenil h Pumpe Kolekt. na 1
Ker je oblak zastrl sonce, je začela diferenca hitro padati in črpalko je iz 4 preklopil na 1.
Temperaturo v kopalnici povprečim cca 30s (cca 20.000 meritev), pri tem izločam morebitne (zaradi motenj, 10K NTC je na 12m dolgem UTP kablu) napačne vrednosti. Tako natančnost "rabim" ker na osnovi temperature enkrat ali dvakrat dnevno (ko temperatura pade več kot 0,4°C pod nastavljeno) vklopim talno. Med delovanjem računam dovedeno energijo v talno in ko doseže (iz temperature izračunano) zahtevano vrednost, se izklopi. Če termometra na ceveh talnega crkneta, črpalka obratuje na osnovi izračunanega časa. Uf sem zakompliciral..



