10M+ Electronic Components In Stock
ISO Certified
Warranty Included
Fast Delivery
Hard-to-Find Parts?
We Source Them.
REQUEST A QUOTE

Czujnik DHT11: Działanie, okablowanie, specyfikacja i zastosowania 

gru 09 2025
Źródło: DiGi-Electronics
Przeglądaj: 1470

DHT11 to mały cyfrowy czujnik mierzący temperaturę i wilgotność za pomocą wbudowanego termistora, elementu wilgotności oraz wewnętrznego ADC. Działa z popularnymi mikrokontrolerami i wymaga tylko prostego okablowania. Ten artykuł szczegółowo wyjaśnia jego zalety, układ pinów, proces pomiaru, metodę komunikacji, specyfikacje, kroki konfiguracji, ograniczenia oraz zastosowania.

Figure 1. DHT11 Sensor

Przegląd czujnika DHT11

DHT11 to kompaktowy, niedrogi cyfrowy sensor zaprojektowany do pomiaru temperatury i wilgotności względnej. Łączy skalibrowany termistor NTC, pojemnościowy element wilgotności oraz wewnętrzny 8-bitowy ADC. Czujnik generuje wstępnie przetworzone dane cyfrowe, co upraszcza integrację z Arduino, ESP8266/ESP32, Raspberry Pi i innymi platformami mikrokontrolerów. Jego niewielki rozmiar, stabilna wydajność oraz przyjazny dla początkujących interfejs cyfrowy sprawiają, że nadaje się do monitoringu środowiskowego wewnątrz i podstawowych systemów IoT.

Główne zalety czujnika DHT11

Łatwe wyjście cyfrowe

Dostarcza odczyty temperatury i wilgotności za pomocą cyfrowego protokołu jednoprzewodowego, eliminując potrzebę analogowych układów pomiarowych.

Bardzo przyjazne budżetowi

Oferuje wiarygodne odczyty środowiskowe w bardzo niskiej cenie, co czyni go praktycznym zarówno do podstawowych, jak i edukacyjnych systemów sensorycznych.

Szeroka kompatybilność

Działa z popularnymi płytami deweloperskimi, takimi jak Arduino, moduły serii ESP, Raspberry Pi, i STM32, wymagając jedynie podstawowych bibliotek firmware.

Uproszczone okablowanie

Korzysta z interfejsu trójpinowego (VCC, DATA, GND), co umożliwia szybkie i bezbłędne okablowanie, nawet w kompaktowych lub początkujących projektach.

Praca przy niskim poborze mocy

Zużywa minimalny prąd w stanach aktywnych i bezczynnych, co czyni go przydatnym do urządzeń zasilanych małymi bateriami lub źródłami USB.

Szerokie wsparcie bibliotek

Wspierane przez rozbudowane biblioteki społecznościowe i dokumentację, co skraca czas konfiguracji i usprawnia rozwiązywanie problemów.

Układ pinów DHT11 i specyfikacje elektryczne 

Przegląd pinoutu

Pin nrNazwa koduFunkcjaUwagi
1VCCWejście zasilaczaDziała w napięciu 3,3–5,5V
2DANECyfrowy pin sygnałowyPotrzebny jest rezystor podciągający
3NC / GNDNie podłączone ani uziemioneZależy od typu modułu
4GNDGruntWspólny punkt odniesienia

Charakterystyka elektryczna

ParametrTypowa wartośćOpis
Napięcie zasilania3,0–5,5VDziała zarówno z systemami 3V, jak i 5V
Maksymalny prąd2,5 mANiski prąd roboczy
Stan czuwaniowy< 100 μAMinimalne zużycie energii podczas pracy bezczynnościowej
Częstotliwość próbkowania1 HzAktualizacje raz na sekundę
KomunikacjaJednoprzewodowy cyfrowyUżywa prostego protokołu opartego na czasie

Proces pomiaru temperatury i wilgotności DHT11

Figure 2. DHT11 Temperature and Humidity Sensing Process

DHT11 wykorzystuje dwa wewnętrzne komponenty czujnika:

• Termistor NTC: Wykrywa temperaturę poprzez zmianę oporu w miarę zmiany ciepła.

• Pojemnościowy czujnik wilgotności: Mierzy wilgotność względną poprzez zmiany pojemności wpływane przez wilgoć powietrza.

Wbudowany mikrokontroler nieprzerwanie odczytuje te analogowe zmiany, stosuje fabryczne krzywe kalibracyjne i przekształca pomiary w wartości cyfrowe. To w pełni cyfrowe wyjście zapewnia stabilne odczyty bez potrzeby stosowania zewnętrznych ADC czy algorytmów korekcyjnych.

Jednoprzewodowa komunikacja danych DHT11

Figure 3. DHT11 Single-Wire Data Communication

Po ustawieniu warunków startowych mikrokontroler ciągnie pin DATA LOW na około 18 ms, aby zażądać odczytu, a następnie zwalnia linię. DHT11 odpowiada impulsem obecności, aby pokazać, że jest gotowy do przesyłania danych. Bezpośrednio po tym utrzęsie się sygnał czujnik przesyła 40-bitową ramkę danych na tej samej magistrali jednoprzewodowej. Ramka zawiera wilgotność, temperaturę oraz sumę kontrolną, ułożoną zgodnie z tabelą:

Segment danychOpis
8 bitów dla wilgotności (liczba całkowita)Całkowita część wilgotności
8 bitów wilgotności (dziesiętne)Dziesiętna część wilgotności
8 bitów dla temperatury (całkowitej)Całkowita część temperatury
8 bitów temperatury (dziesiętne)Dziesiętna część temperatury
8 bitów dla sumy kontrolnejWalidacja przesyłanych danych

Każdy bit w ramce jest kodowany przez to, jak długo sygnał pozostaje WYSOKI. Mierząc te WYSOKIE poziomy trwania mikrokontroler, rekonstruuje wszystkie 40 bitów i odzyskuje wilgotność, temperaturę oraz wartości sumy kontrolnej.

Specyfikacje techniczne DHT11

KategoriaSpecyfikacja
Zakres temperatur0°C do 50°C
Dokładność temperatury±2°C
Zakres wilgotności20%–90% względności względnej
Dokładność wilgotności±5% względności względnej
Rozdzielczość temperaturowa1°C
Rozdzielczość wilgotności1%
Typ wyjściaCyfrowy (pojedynczy przewód)
Przedział próbkowania1 sekunda
Prąd operacyjny0,5–2,5 mA
Warunki przechowywania–20°C do 60°C, 20–90% wilgotności względnej
Żywotność czujnika\~5 lat typowo
Wymiary\~15,5 × 12 × 5,5 mm

Porównanie DHT11 z innymi popularnymi czujnikami

CechaDHT11DHT22BME280DS18B20
Zakres temperatur0–50°C–40–80°C–40–85°C–55–125°C
Dokładność temperatury±2°C±0,5°C±0,5°C±0,5°C
Zakres wilgotności20–90%0–100%0–100%N/A
Dokładność wilgotności±5%±2–5%±2–3%N/A
Działa przy 3,3VTakTakTakTak
Częstotliwość próbkowania1 Hz0,5 HzSzybko1 Hz
KosztBardzo niskaMediumWysokiLow
Najlepsze zastosowanieProste projektyWymagania dotyczące większej dokładnościZaawansowane monitorowanieUstawienia tylko na temperaturze

Kalibracja DHT11 i dobre praktyki pomiarowe

Figure 4. DHT11 Calibration and Good Measurement Practices

• Pozwól czujnikowi ustabilizować się przez 1–2 minuty po uruchomieniu.

• Unikaj umieszczania go w pobliżu źródeł ciepła, wentylacji HVAC, światła słonecznego lub okien.

• Użycie rezystora podciągającego 4,7 kΩ na linii DATA dla stabilnej komunikacji.

• Zastosowanie filtrowania programowego (średnia krocząca, filtry mediany) dla czystszych danych.

• Utrzymywanie krótkiego okablowania, aby zmniejszyć szumy sygnału i błędy w synchronizacji.

• Zapewnienie swobodnego przepływu powietrza wokół czujnika dla dokładnego pomiaru środowiskowego.

Przewodnik po konfiguracji Arduino dla czujnika DHT11

Okablowanie

• VCC → 5V

• GND → Stadion

• DATA → Dowolny cyfrowy pin (zwykle D2)

• Dodaj rezystor podciągający 4,7 kΩ między DATA a VCC

Oprogramowanie

• Zainstalowanie biblioteki czujników DHT Adafruit

• Otwórz przykładowy szkic o nazwie DHTtester

• Przesłanie kodu i sprawdzenie odczytów monitora szeregowego

Ograniczenia DHT11 i ograniczenia użycia

Kluczowe ograniczenia

• Wąski zakres temperatur (0–50°C)

• Niższa dokładność w porównaniu z nowszymi czujnikami

• Brak możliwości pomiaru ciśnienia barometrycznego

• Wolna częstotliwość próbkowania

• Mniej dokładne, gdy wilgotność przekracza 90%

Unikaj DHT11, gdy

• Potrzebna jest wyższa precyzja

• Czujnik zostanie umieszczony na zewnątrz

• Szybkie aktualizacje są ważne

• Wilgotność często przekracza 90%

Różne zastosowania czujnika DHT11

Monitorowanie temperatury i wilgotności w domu

DHT11 pomaga sprawdzać warunki wewnętrzne, ułatwiając sprawdzenie, czy pomieszczenie jest ciepłe, chłodne, suche czy wilgotne.

Monitorowanie jakości powietrza wewnątrz

Dostarcza podstawowe dane o wilgotności, które mogą wspierać proste kontrole jakości powietrza w małych pomieszczeniach wewnętrznych.

Systemy automatyki inteligentnego domu

DHT11 może wywoływać takie czynności jak włączanie lub wyłączanie urządzeń w zależności od zmieniającej się temperatury lub wilgotności.

Projekty w klasie i nauczaniu

Proste okablowanie i wyraźne cyfrowe wyjście sprawiają, że jest przydatny w zajęciach szkolnych uczących podstaw sensorystyki.

Podstawowe konstrukcje stacji meteorologicznej

Czujnik może śledzić temperaturę i wilgotność wewnątrz pomieszczenia, co pomaga tworzyć małe i proste ustawienia pogodowe.

Monitorowanie szklarni i powierzchni roślin

DHT11 może monitorować wilgotność i poziom temperatury w obszarach upraw, aby utrzymać stabilne środowisko.

Proste projekty logowania danych IoT

Sprawdza się dobrze do przesyłania lub zapisywania danych klimatycznych w prostych konfiguracjach IoT.

Sprawdzanie stanu HVAC

Czujnik wykrywa niewielkie zmiany temperatury i wilgotności, pomagając monitorować podstawowe zachowania klimatu wewnętrznego.

Monitorowanie serwerów i urządzeń

Może powiadomić system, gdy temperatura lub wilgotność zbyt wzrośnie w pomieszczeniach sprzętowych.

Monitorowanie środowiska w obudowaniu

DHT11 może mierzyć warunki wewnątrz małych pudełek lub pudełek, aby zapewnić, że środowisko pozostaje w bezpiecznych granicach.

Podsumowanie

DHT11 oferuje podstawowe pomiary temperatury i wilgotności za pomocą prostego cyfrowego interfejsu. Jego struktura, metoda detekcji oraz ograniczenia elektryczne sprawiają, że nadaje się do kontrolowanych warunków wewnętrznych. Znajomość rozmieszczenia pinów, procesu wymierzania czasu, wymagań ustawień i zakresu dokładności pomaga zapewnić prawidłowe działanie. Te szczegóły określają, kiedy DHT11 jest odpowiedni do zadań monitorowania środowiska.

Najczęściej zadawane pytania [FAQ]

Czy DHT11 może wykryć nagłe zmiany temperatury lub wilgotności?

Nie. DHT11 aktualizuje się raz na sekundę i reaguje powoli, więc nie może rejestrować szybkich zmian.

Czy długość kabla wpływa na dokładność DHT11?

Tak. Długie przewody mogą powodować szumy sygnału i błędy w synchronizacji. Utrzymuj kabel poniżej 20–30 cm, aby uzyskać stabilne odczyty.

Jak DHT11 jest skalibrowany fabrycznie?

Czujnik przechowuje dane kalibracyjne w pamięci wewnętrznej i nie można ich zmieniać.

Czy DHT11 jest dotknięty kondensacją?

Tak. Kondensacja może powodować błędne odczyty lub tymczasową awarię czujnika aż do wyschnięcia czujnika.

Czy DHT11 może działać przez lata bez driftowania?

Może działać nieprzerwanie, ale celność stopniowo maleje, zwłaszcza w ciepłych lub wilgotnych warunkach.

Czy DHT11 zużywa więcej energii podczas przesyłania danych?

Tak. Prąd krótko wzrasta podczas pomiaru i transmisji, ale pozostaje w swoim normalnym zakresie pracy.