Czujniki są niesamowite! Pozwalają ci wiedzieć co się dzieje w świecie zewnętrznym. Czujniki temperatury i wilgotności, w szczególności, są jednymi z najczęściej stosowanych instrumentów w różnych aplikacjach monitorujących. Powodem jest to, że są to najbardziej krytyczne pomiary, aby uzyskać prawo, gdy próbujesz stworzyć bezpieczne i energooszczędne środowisko. Dlatego są one szeroko stosowane w rolnictwie, zdrowia, biomedycznych, meteorologicznych, przetwórstwa spożywczego i farmacji, aby wymienić tylko kilka.
W tym artykule, przejrzeliśmy najlepsze moduły czujników temperatury i wilgotności dla Arduino. Możesz użyć tych czujników w różnych aplikacjach i wdrożyć wiele projektów IoT w początkujących, jak i profesjonalnych ustawieniach. Ponieważ różne czujniki są produkowane do różnych zastosowań, nie klasyfikujemy ich od najlepszego do najgorszego dla tego write-up.
Jeśli nie masz pojęcia, od czego zacząć, spójrz na dołączoną sekcję przewodnika kupującego, aby uzyskać pomoc.
Więc, bez dalszych ceregieli. Przejdźmy od razu do rzeczy!
KeeYees 5szt DHT11 Moduł czujnika temperatury wilgotności
DHT11 jest prawdopodobnie najbardziej popularnym, szeroko stosowanym i niezawodnym modułem czujnika temperatury i wilgotności w projektach opartych na Arduino. Może on mierzyć wilgotność od 20% do 90% RH i temperaturę od 0 do 50 stopni Celsjusza.
Najlepszą rzeczą w KeeYees DHT11 jest to, że można go zasilać zarówno napięciem 3,3 jak i 5 V. To sprawia, że nadaje się do podłączenia nie tylko do Arduino, ale także do innych standardowych płyt, takich jak Raspberry Pi, RN Control, itp.
Poza napięciem roboczym, potrzebujesz tylko jednego innego portu do podłączenia modułu czujnika. Ma szybki czas reakcji i pochodzi z anti-interference zdolności do zmniejszenia poziomu hałasu. Podczas naszych testów stwierdziliśmy, że odczyty są dość dokładne. Podczas gdy pierwsze odczyty nie są bardzo dokładne, drugi, trzeci i kolejne połączenia pokazał precyzyjne numbers.
To powiedziawszy, moduł ma rozsądny koszt i działa najlepiej dla większości projektów DIY. Jednak DHT11 czuje się nieco przestarzałe w 2020 roku dla nowoczesnych aplikacji IoT. Dlatego radzimy profesjonalistom IoT, aby spojrzeli na inne, bardziej aktualne opcje wymienione w tym artykule.
Kup tutaj: Amazon
SMAKN DHT22/AM2302 Digital Temperature and Humidity Sensor
Ten czujnik jest przewodową wersją DHT22. Jest to podstawowy, high-endowy model DHT11 i nieco droższy. Charakteryzuje się jednak wysoką dokładnością pomiaru i wyjątkową stabilnością długoterminową. Co więcej, oferuje on szerszy zakres pomiaru temperatury i wilgotności. W skrócie, DHT22 wchodzi tam, gdzie DHT11 wypada blado.
Używa pojemnościowego czujnika wilgotności (0 ~ 99,9%RH) i termistora (-40 ~ +80℃) do pomiaru otaczającego powietrza. To wypluwa sygnał cyfrowy na pin danych z ±2%RH wilgotności i ±0,5 ℃ dokładności temperatury. Yup, to nie potrzebuje żadnych analogowych pinów wejściowych. Dlatego ten czujnik jest idealny do monitorowania klimatu w pomieszczeniu lub budowy DIY stacji klimatycznej w swoim backyard.
Moduł jest stosunkowo łatwy w użyciu. W przypadku napotkania jakichkolwiek problemów, ebook instrukcja przychodzi bardzo przydatne. Posiada szczegółowe wskazówki, jak uruchomić i obsługiwać ten produkt. Należy jednak pamiętać, że dokładny odczyt danych wymaga starannego wyczucia czasu.
Jedynym minusem tego modułu jest wysyłanie danych co dwie sekundy, co oznacza, że odczyty z czujników nie są w czasie rzeczywistym, lecz dwusekundowe. Jednak tak duże opóźnienie jest do zaakceptowania w większości hobbystów, jak również w niektórych profesjonalnych ustawieniach.
Kup tutaj: Amazon
KeeYees BME280 Temperature Humidity and Atmospheric Pressure Sensor
KeeYees BME280s i ich interfejs I2C to doskonałe małe urządzenia do pomiaru temperatury, ciśnienia i wilgotności. Są one niezwykle szybkie w aktualizowaniu wszelkich zmian w warunkach środowiskowych. Na przykład, gdy przechodzisz z niskiej wilgotności do wysokiej, natychmiast wykrywa różnicę. Nie musisz już czekać na powolne czujniki! Pakiet zawiera trzy sztuki cyfrowego modułu czujnika.
Regulator LDO oferuje świetną pomoc w mieszanym środowisku 5V i 3.3V. Jego zakresy temperatury wilgotności i ciśnienia roboczego to odpowiednio -40 do +85°C, 0-100% i 300-1100 hPa, z dokładnością +-1°C, +-3% i +-1Pa.
Biblioteka online BME280 ma kilka świetnych przykładów do zabawy, ale formatowanie ich do pracy na ekranie LCD jest trudne. Mimo to, precyzja i różnorodność pomiarów są całkowicie warte uwagi.
Ogółem, BME280s to świetny projekt na zimę, na który można poświęcić kilka godzin. Jego odczyty wilgotności i ciśnienia są dość dokładne, ale temperatura jest nieco off. Działa jak urok z projektami opartymi na Arduino i idealnie nadaje się do węzłów czujników RF24 i Wi-Fi.
Kup tutaj: Amazon
Gowoops 2 pcs DHT22 Temperature Humidity Sensor Module
Gowoops DHT22 jest podstawą dla każdego, kto uczy się grać z różnymi typami mikrokontrolerów. Jest malutki, niezawodny i daje przyzwoicie dokładne odczyty.
Ten uroczy czujnik ma pomiar wilgotności względnej ± 2% w zakresie 0-100% RH i dokładność temperatury ±0,5 stopnia Celsjusza w zakresie od -40 do +80°C. Pracuje na napięciu stałym od 3 do 5,5 V.
To co kochamy w czujniku Gowoops DHT22 to fakt, że jest on dostarczany z dołączoną płytką. Dzięki temu nie ma potrzeby lutowania pinów. Wszystko co musisz zrobić, to po prostu podłączyć go i zrobić coś fajnego dla swojego projektu. Co więcej, jest on również dostarczany z kablem do rozciągania czujnika z dala od sprzętu, jeśli chcesz.
Jedynym problemem jest to, że czujnik pochodzi z absolutnie żadnej dokumentacji. Jeśli chcesz napisać swój kod Vs, wykorzystaj niektóre z Arduino, lub C-bibliotek dostępnych online, bądź gotowy na swoją najlepszą pracę detektywistyczną.
Kup tutaj: Amazon
Adafruit (PID 3251) Si7021 Temperature & Humidity Sensor Breakout Board
Jeśli jesteś zmęczony modułami DHT11 i DHT22 i chcesz wysoce niezawodnych pomiarów temperatury i wilgotności dla profesjonalnych projektów, to Adafruit Si7021 może być dla Ciebie.
Pomiary obejmują zakres 0-80% RH dla wilgotności i -10 do +85 °C dla temperatury. O ile dokładność pomiaru temperatury jest wyższa i wynosi ±0,4 °C, o tyle dokładność pomiaru wilgotności wynosi, co zrozumiałe, ± 3%. Czujnik jest zgrabnie umieszczony na płytce typu breakout z regulatorem 3,3 V i przesuwaniem poziomu. Można go więc bez problemu używać z zasilaniem 3,3V lub 5V. Dodatkowo, płytka posiada filtr PTFE (ten biały płaski cienki element na górze), który pomaga utrzymać czujnik w czystości.
Używa I2C do przesyłania danych. Dlatego może pracować z szeroką gamą mikrokontrolerów, nie tylko Arduino. Poza okablowaniem, staje się to dość łatwe, ponieważ nie potrzebujesz żadnych rezystorów. Tak, piny są trochę kłopotliwe za pierwszym razem i trzeba je przylutować, ale jeśli początkujący jak ja może zrobić część lutowniczą, to ty też możesz.
W sumie, moduł Adafruit Si7021 jest idealny dla wszystkich twoich projektów środowiskowych i ekologicznych, czy jesteś początkującym czy profesjonalistą.
Kup tutaj: Amazon
A Buyer’s Guide to the Best Temperature and Humidity Sensor Modules for Arduino
Moduły czujników temperatury i wilgotności mają znaczące różnice w wydajności i cenie. Jak więc wybrać najlepszy moduł do swojego projektu?
Dokładność pomiaru wilgotności i temperatury
Oczywiście, dokładność pomiaru jest najbardziej krytycznym aspektem czujnika wilgotności i temperatury. Czujniki o wysokiej dokładności są zwykle droższe, ponieważ precyzja wymaga dużej staranności przy produkcji. Zazwyczaj informacja ta jest podana na opakowaniu przy zakupie produktu. Dokładność może się jednak różnić w zależności od środowiska, któremu poddawane są moduły czujnika. Jeśli jest dużo zakłóceń i ogólna atmosfera jest trudna, to dokładność modułu oczywiście ucierpi. Mimo to lepiej wybrać moduł, który oferuje większą precyzję niż taki, który zapewnia szerszy zakres pomiaru.
Zakres pomiaru wilgotności i temperatury
Zakres czujnika powinien być drugim czynnikiem branym pod uwagę. Ogólnie rzecz biorąc, im szerszy zakres wilgotności i temperatury może wykryć czujnik, tym wyższa będzie jego cena. Dlatego należy wybrać taki moduł, który spełnia zakres pomiarowy niezbędny do realizacji projektu. Ponadto, z wyjątkiem badań naukowych i meteorologicznych, nie potrzebujesz pełnego zakresu wilgotności (0 do 100% RH) pomiaru.
Zabezpieczenie
Większość modułów czujników nie jest wodoodporna lub wodoodporna. Będziesz musiał „zaprojektować” kilka kreatywnych sposobów, aby utrzymać je w suchości i z dala od niebezpieczeństwa. Ale pamiętaj, że nie możesz ich uszczelnić tak szczelnie, aby zakłócało to ich zdolność do pobierania próbek. Niektóre moduły są dostępne w wersji wodoodpornej, np. gdy potrzebny jest czujnik temperatury do pomiaru temperatury wody lub innego płynu. Ale są one dalekie i nieliczne.
Final Thoughts
To wszystko o najlepszych modułach czujników temperatury i wilgotności dla Arduino. Mamy nadzieję, że ten przewodnik był pouczający i dowiedziałeś się kilku przydatnych informacji. Dla rutynowych, codziennych projektów DIY, DHT11 będzie w sam raz. Jego dokładność pomiaru wilgotności od 5 do 95 procent RH zadowoli większość zastosowań. Jeśli jednak Twój projekt wymaga większej dokładności, wybierz DHT22. W trudniejszych warunkach, gdzie występują silne zakłócenia, odpowiednie są BME280, PID 3251 lub AM2311A. Istnieją jeszcze lepsze czujniki temperatury i wilgotności do zastosowań przemysłowych, takie jak AHT20. Nie są one jednak przeznaczone do użytku domowego. To wszystko w tym artykule. Dziękuję za przeczytanie!