DHT11 andur: töö, juhtmestik, tehnilised andmed ja rakendused 

dic 09 2025
Allikas: DiGi-Electronics
Sirvi: 1265

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.

Figure 1. DHT11 Sensor

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-nimiFunktsioonMärkused
1VCCToiteallika sisendTöötab 3,3–5,5V juures
2ANDMEDDigitaalne signaalinõelVaja tõmbetakisti
3NC / GNDPole ühendatud ega maandatudSõltub mooduli tüübist
4GNDMaaÜhine viitepunkt

Elektrilised omadused

ParameeterTüüpiline väärtusKirjeldus
Toitepinge3.0–5.5VTöötab nii 3V kui 5V süsteemidega
Max Current2,5 mAMadal töövool
Ooteoleku vool< 100 μAMinimaalne energiatarbimine tühikäigul
Proovivõtusagedus1 HzUuendused kord sekundis
KommunikatsioonÜhe juhtmega digitaalneKasutab lihtsat ajastuspõhist protokolli

DHT11 temperatuuri ja niiskuse mõõtmise protsess

Figure 2. DHT11 Temperature and Humidity Sensing Process

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

Figure 3. DHT11 Single-Wire Data Communication

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:

AndmesegmentKirjeldus
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 jaoksValideerib 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

KategooriaSpetsifikatsioon
Temperatuurivahemik0°C kuni 50°C
Temperatuuri täpsus±2°C
Niiskusvahemik20%–90% RH
Niiskuse täpsus±5% RH
Temperatuuri lahutusvõime1°C
Niiskuse lahutusvõime1%
VäljundtüüpDigitaalne (üks juhe)
Proovivõtu intervall1 sekund
Töövool0,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

FunktsioonDHT11DHT22BME280DS18B20
Temperatuurivahemik0–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
Niiskusvahemik20–90%0–100%0–100%Puudub
Niiskuse täpsus±5%±2–5%±2–3%Puudub
Töötab 3.3V juuresJahJahJahJah
Proovivõtusagedus1 Hz0,5 HzKiire1 Hz
HindVäga madalKeskkondKõrgeMadal
Parim kasutusLihtsad projektidKõrgema täpsuse vajadusedTäiustatud jälgimineAinult temperatuuriga seadistused

DHT11 kalibreerimine ja head mõõtmistavad

Figure 4. DHT11 Calibration and Good Measurement Practices

• 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.