Jak sensownie mierzyć wilgotność?

User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

Szukam sensorów, które (w miarę prosty sposób) dają sensowny pomiar wilgotności.
Nie wiem czy to kwestia sztuki, typu, czy jakiegoś błędu w firmware supla/gg (aktualnie 5.9.9) - bzdury mi się mierzą.
  • 1. DHT11 - pomiar praktycznie stały 21-22% niezależnie co się dzieje. Sprawdzone 3szt - zachowują się identycznie - więc albo biblioteka do kitu, albo partia czujników ze śmietnika?
channel16972.png
  • 2. DHT22 - pozornie ma to sens. choć nie jestem przekonany do kalibracji
channel17711.png
channel19137.png
  • 3. SIL7021 - zamontowany razem z BMP280 płytka obok płytki, na 5cm kabelkach by nie były zbyt blisko układu itd - oba mierzą temperaturę z czapy, mimo że leżą na biurku, obok kontrolneg termometru który pokazuje 20.1'C
27.96°C 18.00%
27.75°C
1037.49hPa (to ok, nie wnikam ale chyba się zgadza)
Używam płytek takich:
Image oraz Image - mam po kilka(naście)sztuk i podmiana sztuki nic nie zmienia w pomiarze.
Sensory nie są Si7021 tylko HTU21D - ale wg wszelkich info "są takie same w obsłudze/pomiarze/bibliotece"

W terminalu mam:

Code: Select all

Channel(1) value changed to 1037.64
Channel(0) value changed to 27.45
Channel(2) value changed to temp(27.614355), humi(18.517059)
Nie wiem skąd bierze tak wysoką temperaturę (płytki z sensorem są zasilane 3.3v, są na 5cm kabelkach w powietrzu itd, nie powinny się same z siebie tak grzać!) - ale to ma przełożenie na bzdurny pomiar wilgotności.
Aby spróbować skasować samo-grzania się układu (choć grzać się nie powinien) - dodałem wentylator dmuchający na sensory:

Code: Select all

Channel(1) value changed to 1037.64
Channel(0) value changed to 24.59
Channel(2) value changed to temp(24.268126), humi(24.261993)
No i spadło o 3 stopnie, tylko dlatego że jest przepływ powietrza. Coś to mocno nie tak.

28'C i 18% - to jakieś 4.9g/m^3, a w przy realnej temperaturze jaką tu mam 20'C 4.9g/m^3 oznaczałoby wilgotność 28% - a stary zwykły "mechaniczny" wilgotnościomierz mi pokazuje 33% (więc powiedzmy że to ma +/- błąd pomiaru jakiś sens). Tylko czemu one się tak grzeją? Najlepsze jest to, że pomiar kamerą termowizyjną wcale tego grzania nie ujawnia.

Próbowałem zmienić obsługę Si7021 na SHTxx (po wyłączeniu 7021, a włączeniu SHT - wykrywa automatycznie jako SHT20/21 na tym samym adresie i2c, i mierzy dokładnie to samo).

I proszę mi tu nie sugerować "użyj korekty sensorów" - bo ta metodą mogę tylko liniowo przesunąć WYNIK pomiaru - ale czujnik sam z siebie mierząc temperaturę - skaluje swój pomiar wilgotności na wartość względną w % wilgotności (i nie jest to wcale liniowa zasleżność) - jak źle zmierzy temperaturę, to źle podaje % wilgotności, i zwykłe liniowe przesuwanie wilgotności tutaj nie zadziała - bo później wartości przekraczają 100% i spadają poniżej 0% ;)
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Dht11 mają taki rozrzut pomiarów, że wg mnie do niczego się nie nadają.
Przy dht23 na wilgotności miałem też duży rozrzut, ale trochę bardziej przewidywalny.

Na bme280 po kilku miesiącach padł mi pomiar wilgotności, się do jego czasu wyglądało ok.

Sht3x i 4x zdają się dość dobrze mierzyć. Niektóre układy mają opcję wygrzewania układu, aby poprawić pomiary wilgotności.
Najlepsze suple dla Twojego domu :mrgreen:
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

Też mam problem z zawyżaniem temperatury, podejrzewam że jest to spowodowane przez nagrzewanie modułu ESP podczas pracy, przynajmniej taka jest moja teoria że ciepło jest przekazywane przez przewody. Miałem spróbować z usypianiwm ESP w deep sleep aby sprawdzić czy coś to zmieni, podobnie jest w termometrze Zamela THW-01, jest wybudzany tylko na czas pomiaru. Niestety ze względu na brak czasu nie udało mi się tego jeszcze sprawdzić.
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Mam założony sht3x i bme280 w różnych pomieszczeniach, oba mają obok siebie ds18b20 i wyniki różnią się o 0,2st. Wilgotności nie mam z czym sprawdzić/skalibrować, więc myślę że mogę je polecić jako wiarygodne do temperatury.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

Ja kiedyś porównywałem SHT30 z THW-01 i wilgotność była bardzo zbliżona - oczywiście w domu. Na zewnątrz ma BME280 i raz na rok do wymiany bo pokazuje 100% wilgotności.
https://pietras-81.aqi.eco/
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Pietras81 wrote: Sun Feb 12, 2023 11:44 am Ja kiedyś porównywałem SHT30 z THW-01 i wilgotność była bardzo zbliżona - oczywiście w domu. Na zewnątrz ma BME280 i raz na rok do wymiany bo pokazuje 100% wilgotności.
Ja przy bme na zewnątrz miałem identyczny objaw. Ostatecznie wymieniłem na odczyt z airly ;) ten się nie psuje
Najlepsze suple dla Twojego domu :mrgreen:
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

klew wrote: Sun Feb 12, 2023 12:01 pm
Pietras81 wrote: Sun Feb 12, 2023 11:44 am Ja kiedyś porównywałem SHT30 z THW-01 i wilgotność była bardzo zbliżona - oczywiście w domu. Na zewnątrz ma BME280 i raz na rok do wymiany bo pokazuje 100% wilgotności.
Ja przy bme na zewnątrz miałem identyczny objaw. Ostatecznie wymieniłem na odczyt z airly ;) ten się nie psuje
Z tym BME to chyba wszyscy problemy mają Shimano 73 miał w oryginalnej obudowie z jakimś spiekiem i kiedyś tez pisał że po jakimś czasie padł. Ja mam obudowę radiacyjną w środku spiek od dławika powietrza i raz na rok wymiana na nowy.
https://pietras-81.aqi.eco/
User avatar
Hrumque
Posts: 282
Joined: Mon Jun 27, 2022 10:11 am
Location: Opole

Post

Pietras81 wrote: Sun Feb 12, 2023 11:44 am Na zewnątrz ma BME280 i raz na rok do wymiany bo pokazuje 100% wilgotności.
BME się nie nadaje na zewnąrz ( bez specjalnych pomysłów), po mijając że pomiar ma do 99% to bo przekroczenie punktu rosy - skrapla mu na czujniki wilgoć, która odparowując - zostawia naloty, które go załatwiają na amen.
klew wrote: Ostatecznie wymieniłem na odczyt z airly ;) ten się nie psuje
Psuje psuje, ale nie widzisz że ktoś to regularnie wymienia ;)
Btw w sensorze airy - to myślisz że jaki sensor od dołu siedzi? ;>
IMG_20230212_141258.jpg
No ale w moim przypadku - ciężko namówić centralę airly, by zamontować kilka sensorów w mojej szafie, do pomiaru wilgotności filamentów do druku3d ;)
IMG_20230212_135741.jpg
IMG_20230212_135733.jpg
You do not have the required permissions to view the files attached to this post.
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

Masz tego troche :)
https://pietras-81.aqi.eco/

Return to “Projekty użytkowników”