DHT11 on väike digitaalne sensor, mis mõõdab temperatuuri ja niiskust sisseehitatud termistori, niiskuselemendi ja sisemise ADC abil. See töötab tavaliste mikrokontrolleritega ja vajab vaid lihtsat juhtmestikku. See artikkel selgitab selle eeliseid, pin-out'i, sensoriprotsessi, suhtlusmeetodit, spetsifikatsioone, seadistamise samme, piire ja rakendusi üksikasjalikult.

DHT11 anduri ülevaade
DHT11 on kompaktne, madala hinnaga digitaalne sensor, mis on mõeldud temperatuuri ja suhtelise niiskuse mõõtmiseks. See ühendab kalibreeritud NTC termistori, mahtuvusliku niiskuselemendi ja sisemise 8-bitise ADC-ga. Sensor väljastab eeltöödeldud digitaalseid andmeid, lihtsustades integreerimist Arduino, ESP8266/ESP32, Raspberry Pi ja teiste mikrokontrollerite platvormidega. Selle väike suurus, stabiilne jõudlus ja algajasõbralik digitaalne liides teevad sellest sobiva siseruumide keskkonna jälgimiseks ja lihtsateks IoT süsteemideks.
DHT11 anduri peamised eelised
Lihtne digitaalne väljund
Tagab temperatuuri ja niiskuse mõõtmised digitaalse ühejuhtmelise protokolli abil, kõrvaldades vajaduse analoogmõõteahelate järele.
Väga eelarvesõbralik
Pakub usaldusväärseid keskkonnamõõtmisi väga madala hinnaga, muutes selle praktiliseks nii põhiliste kui ka hariduslike sensorite jaoks.
Lai ühilduvus
Töötab levinud arenduskaartidega nagu Arduino, ESP-seeria moodulid, Raspberry Pi, PIC ja STM32, nõudes ainult põhilisi püsivara teeke.
Lihtsustatud juhtmestik
Kasutab kolmekontaktilist liidest (VCC, DATA, GND), mis võimaldab kiiret ja veavaba juhtmestikku isegi kompaktsetes või algajaprojektides.
Madala energiatarbega töö
Tarbib minimaalselt voolu nii aktiivsetes kui tühikäigu olekus, muutes selle kasulikuks väikeste patareide või USB-allikatega varustatud seadmetele.
Lai raamatukogu tugi
Toetatud ulatuslike kogukonna teekide ja dokumentatsiooniga, mis lühendab seadistusaega ja parandab tõrkeotsingut.
DHT11 tihvti ja elektrilised spetsifikatsioonid
Pinouti ülevaade
| Pin nr. | PIN-nimi | Funktsioon | Märkused |
|---|---|---|---|
| 1 | VCC | Toiteallika sisend | Töötab 3,3–5,5V juures |
| 2 | ANDMED | Digitaalne signaalinõel | Vaja tõmbetakisti |
| 3 | NC / GND | Pole ühendatud ega maandatud | Sõltub mooduli tüübist |
| 4 | GND | Maa | Ühine viitepunkt |
Elektrilised omadused
| Parameeter | Tüüpiline väärtus | Kirjeldus |
|---|---|---|
| Toitepinge | 3.0–5.5V | Töötab nii 3V kui 5V süsteemidega |
| Max Current | 2,5 mA | Madal töövool |
| Ooteoleku vool | < 100 μA | Minimaalne energiatarbimine tühikäigul |
| Proovivõtusagedus | 1 Hz | Uuendused kord sekundis |
| Kommunikatsioon | Ühe juhtmega digitaalne | Kasutab lihtsat ajastuspõhist protokolli |
DHT11 temperatuuri ja niiskuse mõõtmise protsess

DHT11 kasutab kahte sisemist andurikomponenti:
• NTC termistor: Tuvastab temperatuuri, muutes takistust soojuse muutudes.
• Kapatsitiivne niiskusandur: Mõõdab suhtelist niiskust õhuniiskuse tõttu mõjutatud mahtuvusmuutuste kaudu.
Sisseehitatud mikrokontroller loeb pidevalt neid analoogmuudatusi, rakendab tehase kalibreerimiskõveraid ja teisendab mõõtmised digitaalseteks väärtusteks. See täielikult digitaalne väljund tagab stabiilsed lugemised ilma väliste ADC-de või parandusalgoritmideta.
DHT11 ühe juhtmega andmeside

Pärast käivitustingimust tõmbab mikrokontroller DATA tihvti LOW umbes 18 ms jooksul, et küsida lugemist, ja vabastab seejärel liini. DHT11 vastab kohalolekupulsiga, mis näitab, et on valmis andmeid saatma. Vahetult pärast seda käepigistust edastab sensor 40-bitise andmeraami samal ühejuhtmelisel bussil. Raam sisaldab niiskust, temperatuuri ja kontrollsummat, mis on paigutatud tabeli järgi:
| Andmesegment | Kirjeldus |
|---|---|
| 8 bitti niiskuse jaoks (täisarv) | Täisarvuline osa niiskusest |
| 8 bitti niiskuse jaoks (kümnendkohtade) | Niiskuse kümnendsüsteem |
| 8 bitti temperatuuri jaoks (täisarv) | Täisarvuline osa temperatuurist |
| 8 bitti temperatuuri jaoks (kümnendsüsteem) | Temperatuuri kümnendsüsteem |
| 8 bitti kontrollsumma jaoks | Valideerib edastatud andmeid |
Iga bitt kaadris kodeeritakse selle järgi, kui kaua signaal püsib KÕRGEL. Mõõtes neid KÕRGETASEMELISI kestusi, rekonstrueerib mikrokontroller kõik 40 bitti ja taastab niiskuse, temperatuuri ja kontrollsumma väärtused.
DHT11 tehnilised andmed
| Kategooria | Spetsifikatsioon |
|---|---|
| Temperatuurivahemik | 0°C kuni 50°C |
| Temperatuuri täpsus | ±2°C |
| Niiskusvahemik | 20%–90% RH |
| Niiskuse täpsus | ±5% RH |
| Temperatuuri lahutusvõime | 1°C |
| Niiskuse lahutusvõime | 1% |
| Väljundtüüp | Digitaalne (üks juhe) |
| Proovivõtu intervall | 1 sekund |
| Töövool | 0,5–2,5 mA |
| Hoiutingimused | –20°C kuni 60°C, 20–90% RH |
| Sensori eluiga | \~5 aastat tüüpiline |
| Mõõtmed | \~15,5 × 12 × 5,5 mm |
DHT11 võrdlemine teiste levinud sensoritega
| Funktsioon | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| Temperatuurivahemik | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| Temperatuuri täpsus | ±2°C | ±0,5°C | ±0,5°C | ±0,5°C |
| Niiskusvahemik | 20–90% | 0–100% | 0–100% | Puudub |
| Niiskuse täpsus | ±5% | ±2–5% | ±2–3% | Puudub |
| Töötab 3.3V juures | Jah | Jah | Jah | Jah |
| Proovivõtusagedus | 1 Hz | 0,5 Hz | Kiire | 1 Hz |
| Hind | Väga madal | Keskkond | Kõrge | Madal |
| Parim kasutus | Lihtsad projektid | Kõrgema täpsuse vajadused | Täiustatud jälgimine | Ainult temperatuuriga seadistused |
DHT11 kalibreerimine ja head mõõtmistavad

• Laske anduril stabiliseeruda 1–2 minutit pärast toitmist.
• Vältige selle paigutamist soojusallikate, ventilatsiooniavade, päikesevalguse või akende lähedale.
• Kasuta DATA liinil 4,7 kΩ tõmbetakisti stabiilseks suhtluseks.
• Rakenda tarkvaralist filtreerimist (liikuv keskmine, mediaanfiltrid) puhtamate andmete jaoks.
• Hoidke juhtmestik lühikesena, et vähendada signaalimüra ja ajastusvigu.
• Tagada vaba õhuvool anduri ümber täpseks keskkonnamõõtmiseks.
Arduino seadistusjuhend DHT11 anduri jaoks
Juhtmestik
• VCC → 5V
• GND → Ground
• DATA → Mis tahes digitaalne pinn (tavaliselt D2)
• Lisa 4,7 kΩ tõmbetakisti DATA ja VCC vahele
Tarkvara
• Paigaldada Adafruit DHT andurite teek
• Ava näidisvisand nimega DHTtester
• Laadi kood üles ja kontrolli Serial Monitori lugemisi
DHT11 piirangud ja kasutuspiirangud
Võtmepiirangud
• Kitsas temperatuurivahemik (0–50°C)
• Madalam täpsus võrreldes uuemate sensoritega
• Puudub võimalus baromeetrilist rõhku mõõta
• Aeglane proovivõtusagedus
• Vähem täpne, kui õhuniiskus tõuseb üle 90%
Väldi DHT11 kasutamist, kui
• Vajalik on kõrgem täpsus
• Sensor paigutatakse õue
• Kiired uuendused on olulised
• Õhuniiskus tõuseb sageli üle 90%
DHT11 anduri erinevad rakendused
Kodu temperatuuri ja niiskuse jälgimine
DHT11 aitab kontrollida siseruumide tingimusi, muutes lihtsaks ruumi jälgimise, kas tuba on soe, jahe, kuiv või niiske.
Siseõhu kvaliteedi jälgimine
See pakub põhilisi niiskusandmeid, mis toetavad lihtsaid õhukvaliteedi kontrolle väikestes siseruumides.
Nutika kodu automaatikasüsteemid
DHT11 võib käivitada näiteks seadmete sisse- või väljalülitamise vastavalt temperatuuri või niiskuse muutusele.
Klassiruumi ja õppeprojektid
Selle lihtne juhtmestik ja selge digitaalne väljund muudavad selle kasulikuks koolitegevustes, mis õpetavad põhitajumist.
Põhilised ilmajaama ehitused
Andur suudab jälgida siseruumides temperatuuri ja niiskust, aidates luua väikeseid ja lihtsaid ilmastikuolusid.
Kasvuhoone- ja taimepiirkonna seire
DHT11 suudab jälgida niiskust ja temperatuuri kasvupiirkondades, et hoida stabiilset keskkonda.
Lihtsad IoT andmelogimise projektid
See sobib hästi kliimaandmete saatmiseks või salvestamiseks lihtsates IoT seadistustes.
HVAC seisukorra kontroll
Sensor suudab tuvastada väikeseid temperatuuri ja niiskuse muutusi, aidates jälgida siseruumide kliima põhikäitumist.
Serveri ja seadmete ruumi jälgimine
See võib anda süsteemi märku, kui seadmete ruumides tõuseb temperatuur või niiskus liiga kõrgele.
Aediku keskkonnaseire
DHT11 suudab mõõta tingimusi väikestes kastides või kastides, et tagada keskkonna ohutus piiri.
Kokkuvõte
DHT11 pakub lihtsa digitaalse liidese kaudu põhilisi temperatuuri ja niiskuse mõõtmisi. Selle struktuur, andurite meetod ja elektrilised piirangud sobivad hästi kontrollitud sisetingimustesse. Tundes selle tihvtide väljavõtmist, ajastusprotsessi, seadistuse vajadusi ja täpsusvahemikku, aitab tagada korrektse töö. Need detailid määravad, millal DHT11 sobib keskkonnaseire ülesanneteks.
Korduma kippuvad küsimused [KKK]
Kas DHT11 suudab tuvastada järske temperatuuri või niiskuse muutusi?
Ei. DHT11 uuendab end kord sekundis ja reageerib aeglaselt, seega ei suuda ta kiireid muutusi kinni püüda.
Kas kaabli pikkus mõjutab DHT11 täpsust?
Jah. Pikad juhtmed võivad põhjustada signaalimüra ja ajastuse vigu. Hoia kaabel alla 20–30 cm stabiilsete lugemiste tagamiseks.
Kuidas on DHT11 tehases kalibreeritud?
Sensor salvestab kalibreerimisandmed oma sisemällu ja neid andmeid ei saa muuta.
Kas DHT11 on kondensatsioonist mõjutatud?
Jah. Kondensatsioon võib põhjustada valesid lugemisi või ajutisi andurite rikkeid kuni anduri kuivamiseni.
Kas DHT11 suudab aastaid töötada ilma driftita?
See võib töötada pidevalt, kuid täpsus väheneb aja jooksul aeglaselt, eriti soojades või niisketes tingimustes.
Kas DHT11 kasutab andmete saatmisel rohkem energiat?
Jah. Vool suureneb lühidalt mõõtmise ja ülekande ajal, kuid jääb tavapärasesse töövahemikku.