DHT11 je majhen digitalni senzor, ki meri temperaturo in vlažnost z vgrajenim termistorjem, elementom za vlago in notranjim ADC-jem. Deluje z običajnimi mikrokrmilniki in zahteva le preprosto ožičenje. Ta članek podrobno pojasnjuje njegove prednosti, razporeditev pinov, proces zaznavanja, način komunikacije, specifikacije, korake nastavitve, omejitve in aplikacije.

Pregled senzorja DHT11
DHT11 je kompakten, cenovno ugoden digitalni senzor, zasnovan za merjenje temperature in relativne vlažnosti. Združuje kalibriran NTC termistor, kapacitivni element za vlago in notranji 8-bitni ADC. Senzor izhodno oddaja vnaprej obdelane digitalne podatke, kar poenostavi integracijo z Arduino, ESP8266/ESP32, Raspberry Pi in drugimi mikrokontrolerskimi platformami. Njegova majhna velikost, stabilna zmogljivost in začetnikom prijazen digitalni vmesnik ga naredijo primernega za notranje spremljanje okolja in osnovne IoT sisteme.
Glavne prednosti senzorja DHT11
Enostaven digitalni izhod
Zagotavlja meritve temperature in vlage z uporabo digitalnega enožičnega protokola, s čimer odpravi potrebo po analognih merilnih vezjih.
Zelo ugodno
Nudi zanesljive okoljske meritve po izjemno nizki ceni, kar ga naredi praktičnega za osnovne in izobraževalne senzorske sisteme.
Široka združljivost
Deluje z običajnimi razvojnimi ploščami, kot so Arduino, ESP-serija modulov, Raspberry Pi, PIC in STM32, pri čemer zahteva le osnovne knjižnice programske opreme.
Poenostavljeno ožičenje
Uporablja tripinski vmesnik (VCC, DATA, GND), ki omogoča hitro in brezhibno ožičenje, tudi v kompaktnih ali začetniških projektih.
Delovanje z nizko porabo energije
Porabi minimalen tok med aktivnim in neaktivnim stanjem, zato je uporaben za naprave, ki jih napajajo majhne baterije ali USB viri.
Široka podpora knjižnicam
Podprto z obsežnimi skupnostnimi knjižnicami in dokumentacijo, kar skrajša čas nastavitve in izboljša odpravljanje težav.
Specifikacije pinov DHT11 in električne
Pregled Pinouta
| Pin št. | Ime PIN-a | Funkcija | Opombe |
|---|---|---|---|
| 1 | VCC | Vhod napajalnika | Deluje pri 3,3–5,5V |
| 2 | PODATKI | Digitalni signalni pin | Potrebujem upor za potegovanje navzgor |
| 3 | NC / GND | Ni priključen ali ozemljen | Odvisno od tipa modula |
| 4 | GND | Tla | Skupna referenčna točka |
Električne značilnosti
| Parameter | Tipična vrednost | Opis |
|---|---|---|
| Napajalna napetost | 3.0–5.5V | Deluje tako z 3V kot 5V sistemi |
| Največji tok | 2,5 mA | Nizek obratovalni tok |
| Čakalni tok | < 100 μA | Minimalna poraba energije v mirovanju |
| Vzorčna frekvenca | 1 Hz | Posodobitve enkrat na sekundo |
| Komunikacija | Enožični digitalni | Uporablja preprost protokol, ki temelji na časovnem usklajevanju |
Postopek zaznavanja temperature in vlage DHT11

DHT11 uporablja dve notranji zaznavalni komponenti:
• NTC termistor: Zazna temperaturo s spreminjanjem upora glede na spremembe toplote.
• Kapacitivni senzor vlažnosti: Meri relativno vlažnost preko sprememb kapacitivnosti, ki jih določa vlaga v zraku.
Vgrajen mikrokrmilnik neprekinjeno bere te analogne spremembe, uporablja tovarniške kalibracijske krivulje in pretvarja meritve v digitalne vrednosti. Ta popolnoma digitalni izhod zagotavlja stabilne odčitke brez potrebe po zunanjih ADC-jih ali korekcijskih algoritmih.
DHT11 enožična podatkovna komunikacija

Po začetnem stanju mikrokrmilnik potegne DATA pin LOW približno 18 ms, da zahteva odčitanje, nato pa sprosti vrstico. DHT11 odgovori s prisotnostnim impulzom, ki pokaže, da je pripravljen za pošiljanje podatkov. Takoj po tem stiku senzor prenese 40-bitni podatkovni okvir na isti enožični vodilni vodili. Okvir vsebuje vlago, temperaturo in kontrolno vsoto, razporejeno kot je prikazano v tabeli:
| Podatkovni segment | Opis |
|---|---|
| 8 bitov za vlažnost (celo število) | Celoštevilski del vlažnosti |
| 8 bitov za vlažnost (decimalno) | Decimalni del vlažnosti |
| 8 bitov za temperaturo (celo število) | Celoštevilski del temperature |
| 8 bitov za temperaturo (decimalno) | Decimalni del temperature |
| 8 bitov za kontrolno vsoto | Preverja prenesene podatke |
Vsak bit v okvirju je kodiran glede na to, kako dolgo signal ostane VISOK. Z merjenjem teh VISOKONIVOJSKIH trajanja mikrokrmilnik rekonstruira vseh 40 bitov in povrne vrednosti vlažnosti, temperature in kontrolne vsote.
Tehnične specifikacije DHT11
| Kategorija | Specifikacija |
|---|---|
| Temperaturno območje | 0°C do 50°C |
| Natančnost temperature | ±2°C |
| Območje vlažnosti | 20%–90% relativna vlažnost |
| Natančnost vlage | ±5% relativne vlažnosti |
| Temperaturna ločljivost | 1°C |
| Ločljivost vlage | 1% |
| Vrsta izhoda | Digitalni (enožični) |
| Vzorčni interval | 1 sekunda |
| Obratovalni tok | 0,5–2,5 mA |
| Pogoji shranjevanja | –20°C do 60°C, 20–90% relativne vlažnosti |
| Življenjska doba senzorja | \~5 let tipično |
| Dimenzije | \~15,5 × 12 × 5,5 mm |
Primerjava DHT11 z drugimi pogostimi senzorji
| Značilnost | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| Temperaturni razpon | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| Natančnost temperature | ±2°C | ±0,5°C | ±0,5°C | ±0,5°C |
| Območje vlažnosti | 20–90 % | 0–100 % | 0–100 % | N/A |
| Natančnost vlage | ±5% | ±2–5 % | ±2–3 % | N/A |
| Deluje pri 3,3V | Da | Da | Da | Da |
| Vzorčna frekvenca | 1 Hz | 0,5 Hz | Hitro | 1 Hz |
| Stroški | Zelo nizka | Medium | Visoko | Nizka |
| Najboljša uporaba | Preprosti projekti | Zahteve po večji natančnosti | Napredno spremljanje | Nastavitve samo na temperaturo |
Kalibracija DHT11 in dobre merilne prakse

• Senzor naj se stabilizira 1–2 minuti po vklopu.
• Izogibajte se postavljanju v bližini virov toplote, prezračevalnikov HVAC, sončne svetlobe ali oken.
• Uporabite 4,7 kΩ pull-up upor na DATA liniji za stabilno komunikacijo.
• Uporaba programskega filtriranja (drseče povprečje, mediani filtri) za čistejše podatke.
• Ohranite kratko ožičenje, da zmanjšate šum signala in časovne napake.
• Zagotoviti prost pretok zraka okoli senzorja za natančno merjenje okolja.
Vodnik za nastavitev Arduina za senzor DHT11
Ožičenje
• VCC → 5V
• GND → igrišče
• DATA → Kateri koli digitalni pin (običajno D2)
• Dodajte 4,7 kΩ pull-up upor med DATA in VCC
Programska oprema
• Namestitev knjižnice Adafruit DHT senzorjev
• Odpri primer skice z imenom DHTtester
• Naložite kodo in preverite serijski monitor za meritve
Omejitve DHT11 in omejitve uporabe
Ključne omejitve
• Ozko temperaturno območje (0–50°C)
• Nižja natančnost v primerjavi z novejšimi senzorji
• Brez možnosti merjenja barometričnega tlaka
• Počasna vzorčna frekvenca
• Manj natančno, ko vlaga preseže 90 %
Izogibajte se DHT11, ko
• Potrebna je višja natančnost
• Senzor bo nameščen na prostem
• Hitre posodobitve so pomembne
• Vlažnost pogosto preseže 90 %
Različne uporabe senzorja DHT11
Spremljanje temperature in vlage v domu
DHT11 pomaga preveriti notranje pogoje, kar omogoča enostavno opazovanje, ali je prostor topel, hladen, suh ali vlažen.
Sledenje kakovosti zraka v zaprtih prostorih
Nudi osnovne podatke o vlažnosti, ki omogočajo enostavne preglede kakovosti zraka v majhnih notranjih prostorih.
Pametni sistemi za avtomatizacijo doma
DHT11 lahko sproži dejanja, kot je vklop ali izklop naprav glede na spreminjajočo se temperaturo ali vlago.
Učilnice in učni projekti
Njegovo preprosto ožičenje in jasen digitalni izhod ga naredita uporabnega za šolske dejavnosti, ki učijo osnovno zaznavanje.
Osnovne gradnje vremenskih postaj
Senzor lahko spremlja temperaturo in vlažnost v notranjosti, kar pomaga ustvariti majhne in preproste vremenske nastavitve.
Spremljanje rastlinjakov in rastlinskih površin
DHT11 lahko spremlja vlažnost in temperaturo na območjih za rast, da pomaga ohranjati stabilno okolje.
Preprosti projekti beleženja podatkov v IoT
Dobro deluje za pošiljanje ali beleženje podnebnih podatkov v enostavnih IoT nastavitvah.
Preverjanje stanja HVAC sistema
Senzor lahko zazna majhne spremembe temperature in vlage, kar pomaga spremljati osnovno vedenje notranjega podnebja.
Nadzor strežniških in opremitvenih prostorov
Sistem lahko opozori, ko se temperatura ali vlaga v prostorih opreme preveč dvigneta.
Spremljanje okolja v ograji
DHT11 lahko meri razmere v majhnih škatlah ali ohišjih, da zagotovi, da okolje ostane znotraj varnih meja.
Zaključek
DHT11 ponuja osnovne meritve temperature in vlage preko preprostega digitalnega vmesnika. Njegova struktura, metoda zaznavanja in električne omejitve ga naredijo primernega za nadzorovane notranje pogoje. Poznavanje njegovega pinouta, časovnega postopka, potreb po nastavitvah in natančnosti pomaga zagotoviti pravilno delovanje. Ti podatki določajo, kdaj je DHT11 primeren za naloge okoljskega spremljanja.
Pogosta vprašanja [FAQ]
Ali lahko DHT11 zazna nenadne spremembe temperature ali vlage?
Ne. DHT11 se posodablja enkrat na sekundo in se odziva počasi, zato ne more zajeti hitrih sprememb.
Ali dolžina kabla vpliva na natančnost DHT11?
Da. Dolge žice lahko povzročijo šum signala in časovne napake. Kabel naj bo pod 20–30 cm za stabilne vrednosti.
Kako je DHT11 kalibriran v tovarni?
Senzor shranjuje kalibracijske podatke v svojem notranjem pomnilniku in teh podatkov ni mogoče spremeniti.
Ali DHT11 vpliva kondenzacija?
Da. Kondenzacija lahko povzroči napačne meritve ali začasno okvaro senzorja, dokler se senzor ne posuši.
13,5 Ali lahko DHT11 deluje več let brez driftanja?
Lahko teče neprekinjeno, vendar se natančnost s časom počasi zmanjšuje, zlasti v toplih ali vlažnih okoljih.
Ali DHT11 porabi več energije pri pošiljanju podatkov?
Da. Tok se med merjenjem in prenosom za kratek čas poveča, vendar ostane v svojem običajnem delovnem območju.