{"id":1143,"date":"2025-04-10T22:21:50","date_gmt":"2025-04-10T20:21:50","guid":{"rendered":"https:\/\/alfard.ovh\/?page_id=1143"},"modified":"2025-04-27T13:19:55","modified_gmt":"2025-04-27T11:19:55","slug":"pomiar-to-nie-wszystko","status":"publish","type":"page","link":"https:\/\/alfard.ovh\/index.php\/pomiar-to-nie-wszystko\/","title":{"rendered":"Pomiar to nie wszystko"},"content":{"rendered":"\n<p>Uk\u0142ad pomiarowy nawet, kiedy wydaje si\u0119, \u017ce jest najlepszy, najszybszy, najdok\u0142adniejszy to i tak mo\u017ce nie da\u0107 dobrych wynik\u00f3w. Analiza <a href=\"https:\/\/alfard.ovh\/index.php\/pomiary-ultrafioletu\/\" data-type=\"page\" data-id=\"1045\">pomiar\u00f3w <\/a>s\u0142onecznego \u015bwiat\u0142a ultrafioletowego (UV) wykaza\u0142a du\u017cy wp\u0142yw chmur wysokich. Bia\u0142e wysokie chmury powoduj\u0105 wzrost wskaza\u0144 czujnika UV. Przyczyn mo\u017ce by\u0107 wiele ale ja za\u0142o\u017cy\u0142em, \u017ce jest to wp\u0142yw \u015bwiat\u0142a widzialnego odbitego od chmur bo nie ma sond idealnych mimo zapewnie\u0144 producenta, \u017ce takie produkuje. Zakres czu\u0142o\u015bci detektora ultrafioletu jest szerszy ni\u017c 240-370 nm i pewnie mierzy te\u017c \u015bwiat\u0142o widzialne.<\/p>\n\n\n\n<p>Oczekiwany efekt odejmowania \u015bwiat\u0142a od UV a dok\u0142adniej zmniejszanie wskaza\u0144 UV o wskazania czujnika \u015bwiat\u0142a widzialnego, nie nast\u0105pi\u0142 od razu. Wiele pogodnych i pochmurnych dni pomiar\u00f3w nie potwierdza\u0142y tej koncepcji. Kluczem okaza\u0142 si\u0119 pomys\u0142 aby czujnik \u015bwiat\u0142a zabezpieczy\u0107 filtrem UV.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/UV.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"367\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/UV.jpg\" alt=\"\" class=\"wp-image-1147 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/UV.jpg 696w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/UV-300x158.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<p>Pomiary bezchmurnego nieba, jakie by\u0142o do godzin po\u0142udniowych. Potem pojawi\u0142y si\u0119 bia\u0142e wysokie chmury, kt\u00f3re spowodowa\u0142y nienaturalnie du\u017cy wp\u0142yw na pomiar UV. Wykres pokazuje dzia\u0142anie tych chmur, kt\u00f3re odbijaj\u0105 \u015bwiat\u0142o.<\/p>\n<\/div><\/div>\n\n\n\n<p>W celu przetestowania, \u017ce czujnik UV mierzy te\u017c \u015bwiat\u0142o widzialne umie\u015bci\u0142em obok siebie dwa czujniki:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>analogowy <a href=\"https:\/\/alfard.ovh\/index.php\/pomiary-ultrafioletu\/\" data-type=\"page\" data-id=\"1045\">czujnik UV<\/a><\/li>\n\n\n\n<li>analogowy <a href=\"https:\/\/alfard.ovh\/index.php\/pomiary-ultrafioletu\/#CzujnikLux\" data-type=\"page\" data-id=\"1143\">czujnik \u015bwiat\u0142a<\/a> widzialnego, zabezpieczony filtrem UV z okular\u00f3w przeciws\u0142onecznych<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p>Czujnik \u015bwiat\u0142a widzialnego mierzy bardzo podobnie jak sonda UV ale efekt o\u015bwietlenia od &#8222;bia\u0142ych&#8221; chmur jest wi\u0119kszy.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Lux-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"413\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Lux-1.jpg\" alt=\"\" class=\"wp-image-1146 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Lux-1.jpg 694w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Lux-1-300x179.jpg 300w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Zak\u0142adaj\u0105c addytywno\u015b\u0107 promieni UV i \u015bwietlnych wykonamy na tych pomiarach matematyczn\u0105 operacj\u0119 odejmowania. Od warto\u015bci pomiarowych ultrafioletu odejmiemy pomiary \u015bwiat\u0142a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wynik odejmowania (UV-Lux)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\" id=\"PikGorny\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"528\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Rys1.jpg\" alt=\"\" class=\"wp-image-1148\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Rys1.jpg 721w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Rys1-300x220.jpg 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/figure>\n\n\n\n<p>Fioletowy wykres \u015bwiat\u0142a widzialnego w celu zsumowania z wykresem UV zosta\u0142 odwr\u00f3cony przez pomno\u017cenie przez minus jeden ( tak musia\u0142em zrobi\u0107 bo dysponuj\u0119 programem, kt\u00f3ry potrafi tylko dodawa\u0107 wykresy ). Wynikowy zielony wykres jest celowo obni\u017cony aby \u0142atwiej oceni\u0107 przebieg wykresu. Uzyskano oczekiwane znacz\u0105ce obni\u017cenie wp\u0142ywu \u015bwiat\u0142a widzialnego na warto\u015bci UV.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inny czujnik inne miejsce<\/h2>\n\n\n\n<p>Pomiary w &#8222;pe\u0142nym s\u0142o\u0144cu&#8221; pokazuj\u0105, \u017ce tu dzia\u0142anie chmur jest inne. <\/p>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p>Pomiar wykonany czujnikiem, kt\u00f3ry jest skierowany w kierunku S\u0142o\u0144ca pokazuje, \u017ce chmury zmniejszaj\u0105 sygna\u0142 sondy UV dlatego tu nie ma konieczno\u015bci ani potrzeby odejmowania &#8222;\u015bwiat\u0142a&#8221;.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/wSloncu.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"341\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/wSloncu.jpg\" alt=\"\" class=\"wp-image-1159 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/wSloncu.jpg 704w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/wSloncu-300x145.jpg 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/a><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chmury ciemne i niskie zawsze zmniejszaj\u0105 nawet do zera moc promieni UV<\/li>\n\n\n\n<li>Chmury wysokie zmniejszaj\u0105 moc UV, kiedy s\u0105 na drodze mi\u0119dzy s\u0142o\u0144cem a sond\u0105 promieni UV. <\/li>\n\n\n\n<li>Wp\u0142yw wysokich bia\u0142ych chmur jest r\u00f3\u017cny ale w warunkach moich pomiar\u00f3w znacznie zwi\u0119ksza\u0142y wskazania <a href=\"https:\/\/alfard.ovh\/index.php\/pomiary-ultrafioletu\/#detektor1\" data-type=\"page\" data-id=\"1143\">detektor\u00f3w<\/a> UV.<\/li>\n<\/ul>\n\n\n\n<p>Temat zosta\u0142 sfinalizowany i <a href=\"http:\/\/t1ak.ovh\/Wykres.php\">dzia\u0142a pod tym linkiem<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak to zrobi\u0142em ?<\/h2>\n\n\n\n<p>Proces tworzenia wykresu ( Wykres.php ) oraz sumowania dawki (DawkiUV.php) polega na wykonywaniu prostych dzia\u0142a\u0144 rachunkowych bez naruszania surowych danych pomiarowych w tabelach bazy danych. Wej\u015bciowe dane to kolumny: UVmax i maxLux.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">UVmax<\/mark>, ta kolumna zawiera warto\u015bci maksymalne surowych odczyt\u00f3w czujnika co 20 sekund w okresie 15 minut,  warto\u015bci s\u0105 w zakresie od 142 do 4096.<\/li>\n\n\n\n<li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">Lux<\/mark>, to \u015brednie odczyty detektora \u015bwiat\u0142a widzialnego, kt\u00f3re s\u0105 wykonywane co 20 sekund i u\u015bredniane w okresie 15 minut i s\u0105 to warto\u015bci w zakresie od 0 do 4096<\/li>\n\n\n\n<li><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">maxLux<\/mark>, to maksymalne warto\u015bci odczyt\u00f3w detektora \u015bwiat\u0142a widzialnego, kt\u00f3re s\u0105 wykonywane co 20 sekund w okresie 15 minut<\/li>\n<\/ul>\n\n\n\n<p>Wynikowe warto\u015bci indeksu UV s\u0105 wynikiem odejmowania UV-Lux a dok\u0142adniej:<\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\" open><summary>liczba 142 jest sta\u0142\u0105 zwi\u0105zan\u0105 z ADC ESP gdzie pomiar zaczyna si\u0119 od 142.<\/summary>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"177\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-4.png\" alt=\"\" class=\"wp-image-1207\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-4.png 818w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-4-300x65.png 300w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-4-768x166.png 768w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><\/figure>\n<\/details>\n\n\n\n<p>Wsp\u00f3\u0142czynnik <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">wsp1<\/mark> normalizuje Lux do warto\u015bci g\u00f3rnego zaznaczonego <a href=\"#PikGorny\">piku<\/a>. Drugi wsp\u00f3\u0142czynnik <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">wsp2<\/mark> kalibruje wynik do warto\u015bci <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">cUVi<\/mark> ( centy UVi ).<\/p>\n\n\n\n<p>Posiadaj\u0105c kilkumiesi\u0119czne dane pomiarowe UVmax i Lux mo\u017cliwe by\u0142o przetestowanie opisanej procedury. Wynik test\u00f3w weryfikacyjnych wypad\u0142 pomy\u015blnie.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"416\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-3.png\" alt=\"\" class=\"wp-image-1202\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-3.png 519w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-3-300x240.png 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/figure>\n\n\n\n<p>Pomiary z 9 kwietnia 2025 dobrze ilustruj\u0105 skuteczno\u015b\u0107 odejmowania sygna\u0142u pochodz\u0105cego od \u015bwiat\u0142a widzialnego. Zastosowane wsp\u00f3\u0142czynniki to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wsp1=2<\/li>\n\n\n\n<li>wsp2=3<\/li>\n<\/ul>\n\n\n\n<p>inny przyk\u0142ad inne jeszcze niedopracowane &#8222;z\u0142e&#8221; wsp\u00f3\u0142czynniki<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Rys2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"528\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Rys2.jpg\" alt=\"\" class=\"wp-image-1153 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Rys2.jpg 721w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/Rys2-300x220.jpg 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<p>Szary wykres jest surowym pomiarem UV a zielony wykres jest pomiarem UV po odj\u0119ciu \u015bwiat\u0142a widzialnego<\/p>\n<\/div><\/div>\n\n\n\n<p>W dniu 16 kwietnia 2025 roku niebo by\u0142o z chmurkami co da\u0142o bardzo skomplikowane przebiegi pomiar\u00f3w UV i Lux ale w wyniku odejmowania \u015bwiat\u0142a z ultrafioletu otrzymany pomiar UV jest elegancki ale czy prawdziwy ?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"416\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-5.png\" alt=\"\" class=\"wp-image-1214\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-5.png 519w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-5-300x240.png 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wyjatki\">Wyj\u0105tki<\/h2>\n\n\n\n<p>Nie zawsze wynik odejmowania jest w oczekiwanym zakresie. Bywa, \u017ce odbicie promieni s\u0142onecznych nawet z oddalonego okna s\u0105siada spowoduje nieoczekiwane &#8222;piki&#8221; lub wynikowe warto\u015bci ujemne.<\/p>\n\n\n\n<p>SQL umo\u017cliwia warunkowanie. Funkcja IF() pozwala sprawdzi\u0107 wynikowe UV. UV nie powinno by\u0107 mniejsze od zera: SELECT IF(V&lt;0, -888, UV); jak mniejsze od zera to UV wynikowe ustalamy zero lub -888 a jak UV wi\u0119ksze od zera to akceptujemy niezmienione UV<\/p>\n\n\n\n<p>Warto\u015b\u0107 -888 jest wska\u017anikiem braku pomiaru i jest pomijana w czasie analizy i prezentowania na wykresie.<\/p>\n\n\n\n<p>end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"894\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-6.png\" alt=\"\" class=\"wp-image-1217\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-6.png 947w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-6-300x283.png 300w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-6-768x725.png 768w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/figure>\n\n\n\n<p>tak by\u0142o 10 kwietnia 2025 roku<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"usredniaj\">Obliczanie \u015bredniej<\/h2>\n\n\n\n<p>Skrypt ZapisAvgMax ma parametr pod nazw\u0105 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">mnoznik <\/mark>(M) dla okre\u015blenia stopnia u\u015brednie\u0144.<\/p>\n\n\n\n<p>mnoznik=2; \/\/ od 0-999 jest to ilo\u015b\u0107 do \u015bredniej minus jeden ( 2 to srednia z trzech a zero to bez u\u015bredniania ) parametr ustawia wag\u0119 istniej\u0105cej warto\u015bci z poprzednich pomiar\u00f3w<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"564\" height=\"148\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-7.png\" alt=\"\" class=\"wp-image-1230\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-7.png 564w, https:\/\/alfard.ovh\/wp-content\/uploads\/2025\/04\/obraz-7-300x79.png 300w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/figure>\n\n\n\n<p>Algorytm jest taki:<\/p>\n\n\n\n<p>kiedy jest ju\u017c warto\u015b\u0107 to $suma=$wartosc*M+$nowawart;<\/p>\n\n\n\n<p>kiedy nowy wpis w danym przedziale czasu to $suma=$wart*(M+1);<\/p>\n\n\n\n<p>\u015arednia = $suma\/($M+1)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Obliczanie \u015bredniej przy sumowaniu dawek (planowane)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"508\" src=\"http:\/\/alfard.ovh\/wp-content\/uploads\/2024\/07\/wypociny1.png\" alt=\"\" class=\"wp-image-891\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2024\/07\/wypociny1.png 593w, https:\/\/alfard.ovh\/wp-content\/uploads\/2024\/07\/wypociny1-300x257.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n\n\n\n<p>Obliczanie pochodnej w wybranych punktach krzywej dawki &#8222;total&#8221; daje wyg\u0142adzone warto\u015bci mocy dawki<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uk\u0142ad pomiarowy nawet, kiedy wydaje si\u0119, \u017ce jest najlepszy, najszybszy, najdok\u0142adniejszy to i tak mo\u017ce nie da\u0107 dobrych wynik\u00f3w. Analiza pomiar\u00f3w s\u0142onecznego \u015bwiat\u0142a ultrafioletowego (UV) wykaza\u0142a du\u017cy wp\u0142yw chmur wysokich. Bia\u0142e wysokie chmury powoduj\u0105 wzrost wskaza\u0144 czujnika UV. Przyczyn mo\u017ce by\u0107 wiele ale ja za\u0142o\u017cy\u0142em, \u017ce jest to wp\u0142yw \u015bwiat\u0142a widzialnego odbitego od chmur bo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1143","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/comments?post=1143"}],"version-history":[{"count":51,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1143\/revisions"}],"predecessor-version":[{"id":1441,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1143\/revisions\/1441"}],"wp:attachment":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/media?parent=1143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}