• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
DHT11, a DHT 22
#1
Cześć,
Testuję 2 czujniki DHT11 i DHT22, po 3 sztuki na każdy. Wg specyfikacji:
DHT11:

[*]Rozdzielczość: 8-bitów (±1 % RH*)
[*]Dokładność  ±4 RH* (przy 25 °C)
[*]DHT22:

[*]Rozdzielczość: 8-bitów (±0,1 % RH)
[*]Dokładność ±2 %RH*
[*]Testowanie w temperaturze
21-22°C

Po ustabilizowaniu otrzymuję wilgotność na DHT11 kolejno 64;65;65, na DHT22 kolejno 69,8;74,4;71.0.
Nie rozumiem dwóch spraw, po pierwsze czujnik DHT11 wydaje się być bardziej powtarzalny, a DHT22 raczej mniej. Jeden z czujników DHT22 jest z innego źródła. Druga sprawa, to DHT22 pokazują znacznie większe wartości. Teraz nie wiem, któremu wierzyć.
Czy to normalne? Trochę ciężko mi uwierzyć, że w domu mam taką wilgotność.
Z góry dziękuję za odpowiedź
 
Odpowiedź
#2
Bo nie masz takiej wilgotności, one są raczej "pokaźniki" niż czujniki. Dobre czujniki to seria STH
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
#3
Jeśli siedzisz w małym pomieszczeniu bez wentylacji to jest to możliwe, przy takiej wilgotności jak dzisiaj 75% i 5oC powietrze po ogrzaniu do 20oC miałoby wilgotność z 28%, ale w budynkach są zyski wilgoci od cieczy i człowieka.
Poza tym każdy czujnik kłamie, a podróby z Chin w szczególności.
Ważniejsze by jego pomiary były powtarzalne, nie płynęły w czasie, jak włożysz do słoika z solami kalibrującymi na 35% to zawsze pokaże 38+/-2%, wtedy resztę już się ogarnie w programie.
Włączyłem mój higrometr, niby był kiedyś wzorcowany i miał jakiś papier, ale mniejsza o to, w pomieszczeniu wielkości kawalerki, gdzie siedzę sam, pokazuje 20.70 oC i 50.58 %RH, przy 20oC pokazywałby parę % więcej, tak że nie trudno mi sobie wyobrazić sytuację, gdzie to będzie 70%.
Ale jak masz >20oC i 75%, to popatrzyłbym przy oknach czy się gdzieś coś nie wykrapla, temperatur punktu rosy to by było już coś w okolicach 15oC, dlatego w łazienkach lustra i okna mogą parować, a wentylatory z higrostatem załączają się przy około 70%RH.
Mam też taki inny czujniczek na BT Zigbee za 4 dyszki i on zawyża gdzieś o 4% względem tego wzorcowanego, jak mnie nie było przez 2 dni to wilgotność spadła o 5%, no to ładnie widać jak się wychodzi z domu, to wilgotność spada. W łazience też, jak ktoś się idzie kąpać to wilgotność rośnie do 75%, a po godzinie spada do 51%, choć tu jest 4oC więcej, więc widać jak to wysycha gdy wentylacja działa i to tylko grawitacyjna, bo nie włączałem wentylatora wyciągowego.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#4
(22-12-2023, 20:20)Jarewa0606 napisał(a): Bo nie masz takiej wilgotności,  one są raczej "pokaźniki" niż czujniki.  Dobre czujniki to seria STH
A czy są takie czujniki do Arduino? Jak wpiszę w przeglądarkę, to mi się gotowe wentylatory podpowiadają. Znalazłem coś takiego: SHT31-D ,ale to jest SHT,a nie STH, nie wiem jaka to różnica.
 
Odpowiedź
#5
Nie ma co przesadzać. Do czego potrzebujesz ten czujnik?
Jak chcesz mieć pewność pomiaru to kup sobie sole kalibracyjne. Jeden słoiczek  to troszkę ponad 500zł, dobrze byłoby mieć dla 3 punktów Big Grin.
https://mera-sp.pl/akcesoria/1330-zestaw...75-rh.html
   
Jak się jednak przyjrzeć i sprawdzić w Google, to sole dla 75% mają wzór chemiczny NaCl, drążąc dalej to zwykla sól kuchenna, idą tym tropem można znaleźć filmik:  https://www.youtube.com/watch?v=amSMJ2pUIdE .
Ja wziąłem butelkę po kubusiu, mój czujnik fajnie pasuje trzonem w szyjkę, 5 łyżeczek soli, trochę wody, wziąłem destytlowaną, na początku czujnik wystrzelił na 80%, po czym zaczął mozolnie iść w dół, po 10 minutach pokazuje 75%.
Mniejsza pojemność pojemnika to szybciej ustalenie stanu, sucha sól będzie pochłaniać wodę, za dużo wody zawyży pomiar.
Mój czujnik trzyma formę po paru latach, fabrycznie był +/-2.5% dla zakresu 20-80% RH i 3% w pozostałym.
   
Oczywiście fotka zrobiona w szczęśliwym momencie, wskazania krążą wokół tych 75%, teraz znowu wzrosło po chwili pisania i pokazuje 75.61%, ale to nawet lepiej, bo na obrazku soli wzorcowej dla 20oC powinno być  75.4%.
 U mnie ta na ściankach jest lekko zwilżona, bo wsypałem sól do butelki po płukaniu i przykleiła się trochę po bokach.
Teraz znowu pokazuje 74.61% i powoli idzie w górę. 
Sól kuchenna to raczej nie jest czyste NaCl, ale jak widać działa.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#6
(04-01-2024, 05:40)kaczakat napisał(a): Nie ma co przesadzać. Do czego potrzebujesz ten czujnik?
Jak chcesz mieć pewność pomiaru to kup sobie sole kalibracyjne. Jeden słoiczek  to troszkę ponad 500zł, dobrze byłoby mieć dla 3 punktów Big Grin.
https://mera-sp.pl/akcesoria/1330-zestaw...75-rh.html

Jak się jednak przyjrzeć i sprawdzić w Google, to sole dla 75% mają wzór chemiczny NaCl, drążąc dalej to zwykla sól kuchenna, idą tym tropem można znaleźć filmik:  https://www.youtube.com/watch?v=amSMJ2pUIdE .
Ja wziąłem butelkę po kubusiu, mój czujnik fajnie pasuje trzonem w szyjkę, 5 łyżeczek soli, trochę wody, wziąłem destytlowaną, na początku czujnik wystrzelił na 80%, po czym zaczął mozolnie iść w dół, po 10 minutach pokazuje 75%.
Mniejsza pojemność pojemnika to szybciej ustalenie stanu, sucha sól będzie pochłaniać wodę, za dużo wody zawyży pomiar.
Mój czujnik trzyma formę po paru latach, fabrycznie był +/-2.5% dla zakresu 20-80% RH i 3% w pozostałym.

Oczywiście fotka zrobiona w szczęśliwym momencie, wskazania krążą wokół tych 75%, teraz znowu wzrosło po chwili pisania i pokazuje 75.61%, ale to nawet lepiej, bo na obrazku soli wzorcowej dla 20oC powinno być  75.4%.
 U mnie ta na ściankach jest lekko zwilżona, bo wsypałem sól do butelki po płukaniu i przykleiła się trochę po bokach.
Teraz znowu pokazuje 74.61% i powoli idzie w górę. 
Sól kuchenna to raczej nie jest czyste NaCl, ale jak widać działa.
Znam ten filmik. Wczoraj robiłem testy i wyszło 82%. Czyli w teorii, jeśli odejmę 7% to dla tych wskazań mam poprawny wynik. Ale nie mam ustalonej dolnej granicy, a 500 zł nie poświęcę. W tym samym artykule było coś o wygrzewaniu czujnika. Mam zamiar zrobić jeszcze to. Swoją drogą, zawsze myślałem, że DHT22 będą dokładniejsze, a wychodzi, że lepsze są wg jednak DHT11. No nic, dzięki za podpowiedzi. Spróbuję jeszcze wygrzewania, kalibracji każdego czujnika, jak uda mi się dostać coś w miarę dokładnego z jednym czujnikiem.
 
Odpowiedź
#7
Najważniejsze by porównywalnie reagowały na zmiany wilgotności, znalazłem w swoich czujnikach 5 DHT11 i jeden DHT22, osiągnąłem podobne wyniki. Pierwsza testowana 11 była całkiem spoko, podobna temperatura i wilgotność w butelce, 72-73%, potem na płytce podłączyłem 4, dwa jakieś stare z ledami w ogóle straciły czułość na zmiany, gdy dwa pokazywały w okolicach 50%, a po włożeniu do soli podskoczyły na 70 to te dwa miały zakres wskazań 35 do 40%.
Natomiast DHT22 to zawyża względem DHT11 o 15%.
14:47:12.730 -> 19 *C, 72 %RH <--ten był w butelce
14:47:12.730 -> 18 *C, 69 %RH
14:47:12.730 -> 18 *C, 70 %RH
14:47:12.730 -> 21.00 *C, 87.50 %RH
Te sole kalibracyjne to był taki żart, one są super czyste i dają możliwość wystawienia papierów do czujnika, gdy oczywiście zrobi to jakiś specjalista, nawet nie piszą ile tam tego jest, ale słoiczek jest wielkości małego koncentratu Pudliszki, i jest tego trochę tam na dnie, bo sondy się wkręca do środka. Do domowych kalibracji można znaleźć sól kuchenną, a na Allegro chlorek magnezu (33% RH). Jest sprzedawany w wiadrach jako sól na oblodzenia, albo farmaceutyczny do kąpieli.
Mając dwa punkty można zmapować czujniki. Oczywiście jak coś pokazują, bo jak te dwa moje DHT rozciągnę od 30% do 75% to one będą miały i tak tylko 3-4 odczyty, 30% przeskoczy na 55 i na 75%, są już na śmietnik.
Chlorek litu (11% RH) też jest na Allegro, ale cena już bardziej absurdalna, parę dyszek za kilkadziesiąt gram, a takie wilgotności można i tak osiągnąć tylko w specjalistycznych instalacjach osuszających, więc w domowych warunkach nie ma sobie co tym głowy zawracać.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#8
Parę dni minęło, więc już nie będę edytował.
Gwizdnąłem babci osuszacz powietrza, taki chemiczny. Przełożyłem czujniki znad soli do pudełka z osuszaczem, działa wolno, ale w parę godzin dobił do 42% RH. No i tu padły kolejne 2 DTH11,  przy wilgotności około 50% zaczęły mocno zaniżać w dół, a przy 33% swoich,  już zaniżonych wskazań zjechały prawie pionowo do 22%. Ten najlepszy  DHT11 wytrzymał nieco dłużej, ale widać, że i on w końcu zaczął się rozjeżdżać z DHT22 przy 40%, a przy 32% też spadł na stromo w 22%. No i tu widać różnicę względem DHT22, zawyża co prawda o 15%, ale tyle samo w zakresie 40-75%, co łatwo skorygować w programie i na razie nie osiągnąłem takiej wilgotności by wykazać jakieś nagłe ogłupienie.
Byłoby to bardzo nielogiczne, że osuszacz przyspieszył, bardziej prawdopodobny jest wykres rysowany przez DHT22, im mniejsza wilgotność tym bardziej płaski przebieg, bo zdolność osuszania maleje.
Mam jeszcze parę czujników na I2C, zbuduję większą płytkę i narysuję sobie wykresy.
   
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#9
(07-01-2024, 10:51)kaczakat napisał(a): Parę dni minęło, więc już nie będę edytował.
Gwizdnąłem babci osuszacz powietrza, taki chemiczny. Przełożyłem czujniki znad soli do pudełka z osuszaczem, działa wolno, ale w parę godzin dobił do 42% RH. No i tu padły kolejne 2 DTH11,  przy wilgotności około 50% zaczęły mocno zaniżać w dół, a przy 33% swoich,  już zaniżonych wskazań zjechały prawie pionowo do 22%. Ten najlepszy  DHT11 wytrzymał nieco dłużej, ale widać, że i on w końcu zaczął się rozjeżdżać z DHT22 przy 40%, a przy 32% też spadł na stromo w 22%. No i tu widać różnicę względem DHT22, zawyża co prawda o 15%, ale tyle samo w zakresie 40-75%, co łatwo skorygować w programie i na razie nie osiągnąłem takiej wilgotności by wykazać jakieś nagłe ogłupienie.
Byłoby to bardzo nielogiczne, że osuszacz przyspieszył, bardziej prawdopodobny jest wykres rysowany przez DHT22, im mniejsza wilgotność tym bardziej płaski przebieg, bo zdolność osuszania maleje.
Mam jeszcze parę czujników na I2C, zbuduję większą płytkę i narysuję sobie wykresy.

Dzięki bardzo za odpowiedzi i wykresy. Spróbuje z chlorkiem magnezu. Rozumiem, że w wersji uwodnionej na podobnej zasadzie zalewam jak sól kuchenną?
Co do czujnika na I2C to mam jeden pod nazwą DHT12, niestety ten to dopiero zaniża wilgotność. Przy 75% pokazywał jakieś 40%..., a ja się wcześniej nim sugerowałem...
 
Odpowiedź
#10
Poczytaj jeszcze to:
https://www.kandrsmith.org/RJS/Misc/Hygr...#apparatus
https://www.kandrsmith.org/RJS/Misc/Hygr..._many.html
Wg tego testu zwycięzcą jest BME280, ale nie wiem czy kupując czujnik z Ali, albo czy taki kupiony na Ali przez polskiego sprzedawcę może mieć szansę na oryginalny sensor Bosch. Jest też spis wszystkich substancji z podaną wilgotnością równowagi. To zawsze musi być mieszanina z wodą, przecież mierzysz ilość wody w powietrzu.
Oczywiście to mogą być substancje niebezpieczne dla człowieka, dzieci, zwierząt, więc te testy lepiej robić z rozsądkiem.
Przejrzałem aktualną ofertę i BME280 w ogóle nie jest dostępny jako scalak w sklepach mających jakąś renomę w UE, z takich czujników "markowych" z prostym interfejsem i w cenie możliwej do przełknięcia najlepszy wydaje się HONEYWELL HIH8120-021-001. Mam gdzieś w pudłach jeszcze sensor HONEYWELL HIH-5030-001, ale ten ma wyjście analogowe, podłączenie go pod ADC 10bit z AVR byłoby nieporozumieniem. Ten HIH ma ADC wbudowane 14bit.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości