DHT11 er en lille digital sensor, der måler temperatur og fugtighed ved hjælp af en indbygget termistor, fugtighedselement og intern ADC. Den fungerer med almindelige mikrocontrollere og kræver kun simpel ledningsføring. Denne artikel forklarer dens fordele, pinout, sensorproces, kommunikationsmetode, specifikationer, opsætningstrin, grænser og anvendelser i detaljer.

DHT11 Sensor Oversigt
DHT11 er en kompakt, billig digital sensor designet til at måle temperatur og relativ luftfugtighed. Den kombinerer en kalibreret NTC-termistor, et kapacitivt fugtighedselement og en intern 8-bit ADC. Sensoren leverer forudbehandlede digitale data, hvilket forenkler integrationen med Arduino, ESP8266/ESP32, Raspberry Pi og andre mikrocontrollerplatforme. Dens lille størrelse, stabile ydeevne og begyndervenlige digitale interface gør den velegnet til indendørs miljøovervågning og grundlæggende IoT-systemer.
Hovedfordele ved DHT11-sensoren
Let digital output
Leverer temperatur- og fugtighedsmålinger ved hjælp af en digital enkelttrådsprotokol, hvilket eliminerer behovet for analoge målekredsløb.
Meget budgetvenlig
Tilbyder pålidelige miljømålinger til en ekstremt lav pris, hvilket gør det praktisk både til grundlæggende og uddannelsesmæssige sensorsystemer.
Bred kompatibilitet
Fungerer med almindelige udviklingskort som Arduino, ESP-serie moduler, Raspberry Pi, PIC og STM32, og kræver kun grundlæggende firmwarebiblioteker.
Forenklet ledningsføring
Bruger et tre-bens interface (VCC, DATA, GND), hvilket muliggør hurtig og fejlfri ledningsføring, selv i kompakte eller begynderprojekter.
Lavstrømsdrift
Bruger minimal strøm under aktive og inaktive tilstande, hvilket gør den nyttig til enheder, der drives af små batterier eller USB-kilder.
Bred biblioteksunderstøttelse
Understøttet af omfattende fællesskabsbiblioteker og dokumentation, som forkorter opsætningstiden og forbedrer fejlfindingen.
DHT11 Pinout og elektriske specifikationer
Pinout-oversigt
| Pin nr. | Pin-navn | Funktion | Noter |
|---|---|---|---|
| 1 | VCC | Strømforsyningsindgang | Arbejder ved 3,3–5,5V |
| 2 | DATA | Digital signalpin | Har brug for en pull-up modstand |
| 3 | NC / GND | Ikke tilsluttet eller jordet | Det afhænger af modultypen |
| 4 | GND | Ground | Fælles referencepunkt |
Elektriske egenskaber
| Parameter | Typisk værdi | Beskrivelse |
|---|---|---|
| Forsyningsspænding | 3,0–5,5V | Fungerer med både 3V- og 5V-systemer |
| Maks strøm | 2,5 mA | Lav driftsstrøm |
| Standby Current | < 100 μA | Minimal strømforbrug i tomgang |
| Samplingsrate | 1 Hz | Opdaterer én gang i sekundet |
| Kommunikation | Enkelttrådet digital | Bruger en simpel timing-baseret protokol |
DHT11 Temperatur- og fugtighedsmålingsproces

DHT11 bruger to interne sensorkomponenter:
• NTC-termistor: Registrerer temperatur ved at ændre modstand, efterhånden som varmen varierer.
• Kapacitiv fugtighedssensor: Måler relativ fugtighed gennem kapacitansændringer påvirket af fugt i luften.
En indbygget mikrocontroller læser kontinuerligt disse analoge ændringer, anvender fabrikskalibreringskurver og omdanner målingerne til digitale værdier. Denne fuldt digitale output sikrer stabile aflæsninger uden behov for eksterne ADC'er eller korrektionsalgoritmer.
DHT11 Enkelttråds datakommunikation

Efter startbetingelsen trækker mikrocontrolleren DATA-pinnen LOW i cirka 18 ms for at anmode om en aflæsning og frigiver derefter linjen. DHT11 svarer med en tilstedeværelsespuls for at vise, at den er klar til at sende data. Umiddelbart efter dette håndtryk sender sensoren en 40-bit dataramme på den samme enkelttrådsbus. Rammen indeholder fugtighed, temperatur og en kontrolsum, arrangeret som vist i tabel:
| Datasegment | Beskrivelse |
|---|---|
| 8 bit for fugtighed (heltals) | Heltalsdel af fugtighed |
| 8 bit til fugtighed (decimal) | Decimaldel af fugtighed |
| 8 bit for temperatur (heltals) | Heltalsdel af temperatur |
| 8 bit for temperatur (decimal) | Decimaldelen af temperaturen |
| 8 bit til checksummen | Validerer transmitterede data |
Hver bit i rammen kodes efter, hvor længe signalet forbliver HØJT. Ved at måle disse HØJNIVEAU-varigheder rekonstruerer mikrocontrolleren alle 40 bit og genskaber værdierne for fugtighed, temperatur og kontrolsumm.
DHT11 Tekniske Specifikationer
| Kategori | Specifikation |
|---|---|
| Temperaturområde | 0°C til 50°C |
| Temperaturnøjagtighed | ±2°C |
| Fugtighedsområde | 20%–90% RH |
| Fugtighedsnøjagtighed | ±5% RH |
| Temperaturopløsning | 1°C |
| Fugtighedsopløsning | 1% |
| Outputtype | Digital (enkeltledning) |
| Prøvetagningsinterval | 1 sekund |
| Driftsstrøm | 0,5–2,5 mA |
| Opbevaringsforhold | –20°C til 60°C, 20–90% RH |
| Sensorlevetid | \~5 år typisk |
| Dimensioner | \~15,5 × 12 × 5,5 mm |
Sammenligning af DHT11 med andre fælles sensorer
| Feature | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| Temperaturområde | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| Temperaturnøjagtighed | ±2°C | ±0,5°C | ±0,5°C | ±0,5°C |
| Fugtighedsområde | 20–90% | 0–100% | 0–100% | Ikke tilgængeligt |
| Fugtighedsnøjagtighed | ±5% | ±2–5% | ±2–3% | Ikke tilgængeligt |
| Virker ved 3,3V | Ja | Ja | Ja | Ja |
| Samplingsrate | 1 Hz | 0,5 Hz | Hurtigt | 1 Hz |
| Omkostninger | Meget lav | Medium | High | Lav |
| Bedste brug | Enkle projekter | Højere præcisionsbehov | Avanceret overvågning | Temperatur-only opsætninger |
DHT11-kalibrering og gode målepraksisser

• Tillad sensoren at stabilisere i 1–2 minutter efter tænding.
• Undgå at placere den nær varmekilder, ventilationskanaler, sollys eller vinduer.
• Brug en 4,7 kΩ pull-up modstand på DATA-linjen for stabil kommunikation.
• Anvende softwarefiltrering (glidende gennemsnit, medianfiltre) for renere data.
• Hold ledningerne korte for at reducere signalstøj og timingfejl.
• Sikre fri luftstrøm omkring sensoren for nøjagtig miljømåling.
Arduino opsætningsguide til DHT11-sensoren
Ledningsføring
• VCC → 5V
• GND → Ground
• DATA → Enhver digital pin (ofte D2)
• Tilføj en 4,7 kΩ pull-up modstand mellem DATA og VCC
Software
• Installer Adafruit DHT Sensor-biblioteket
• Åbn eksempelskitsen ved navn DHTtester
• Upload koden og tjek Serial Monitor for aflæsninger
DHT11-grænser og brugsbegrænsninger
Nøglebegrænsninger
• Snævert temperaturområde (0–50°C)
• Lavere nøjagtighed sammenlignet med nyere sensorer
• Ingen evne til at måle barometertryk
• Langsom prøvetagningshastighed
• Mindre præcis, når luftfugtigheden overstiger 90 %
Undgå DHT11 Når
• Højere præcision er nødvendig
• Sensoren vil blive placeret udendørs
• Hurtige opdateringer er vigtige
• Luftfugtigheden stiger ofte over 90 %
Forskellige anvendelser af DHT11-sensoren
Overvågning af hjemmetemperatur og fugtighed
DHT11 hjælper med at tjekke indendørs forhold, hvilket gør det nemt at se, om et rum er varmt, køligt, tørt eller fugtigt.
Indendørs luftkvalitetsmåling
Den leverer grundlæggende fugtighedsdata, der kan understøtte simple luftkvalitetskontroller i små indendørs rum.
Smarte hjemmeautomatiseringssystemer
DHT11 kan udløse handlinger som at tænde eller slukke for enheder baseret på temperatur- eller fugtighedsændring.
Klasseværelses- og læringsprojekter
Dens enkle ledningsføring og klare digitale output gør den nyttig til skoleaktiviteter, der lærer grundlæggende sansning.
Grundlæggende byggeri af vejrstationer
Sensoren kan måle temperatur og luftfugtighed indendørs og hjælpe med at skabe små og simple vejropsætninger.
Overvågning af drivhus- og plantearealer
DHT11 kan overvåge fugtighed og temperaturniveauer i dyrkningsområder for at hjælpe med at opretholde et stabilt miljø.
Simple IoT Data Logging Projekter
Den fungerer godt til at sende eller registrere klimadata i nemme IoT-opsætninger.
HVAC-tilstandstjek
Sensoren kan registrere små ændringer i temperatur og fugtighed og hjælpe med at overvåge grundlæggende indendørs klimaadfærd.
Server- og udstyrsrumsovervågning
Det kan advare et system, når temperaturen eller fugtigheden stiger for højt i udstyrsområder.
Indhegning Miljøovervågning
DHT11 kan måle forholdene inde i små kasser eller kasser for at sikre, at miljøet forbliver inden for sikre grænser.
Konklusion
DHT11 tilbyder grundlæggende temperatur- og fugtighedsmålinger via en simpel digital grænseflade. Dens struktur, sensormetode og elektriske grænser gør den velegnet til kontrollerede indendørs forhold. At kende pinout, timing, opsætningsbehov og nøjagtighedsområde hjælper med at sikre korrekt funktion. Disse detaljer definerer, hvornår DHT11 er egnet til miljøovervågningsopgaver.
Ofte stillede spørgsmål [FAQ]
Kan DHT11 registrere pludselige temperatur- eller fugtighedsændringer?
Nej. DHT11 opdateres én gang i sekundet og reagerer langsomt, så den kan ikke fange hurtige ændringer.
Påvirker kabellængden DHT11's nøjagtighed?
Ja. Lange ledninger kan forårsage signalstøj og timingfejl. Hold kablet under 20–30 cm for stabile målinger.
Hvordan kalibreres DHT11 på fabrikken?
Sensoren gemmer kalibreringsdata i sin interne hukommelse, og disse data kan ikke ændres.
Er DHT11 påvirket af kondens?
Ja. Kondens kan forårsage forkerte målinger eller midlertidig sensorfejl, indtil sensoren tørrer ud.
Kan DHT11 køre i årevis uden at drifte?
Den kan køre kontinuerligt, men nøjagtigheden falder langsomt over tid, især i varme eller fugtige omgivelser.
Bruger DHT11 mere strøm, når den sender data?
Ja. Strømmen stiger kortvarigt under måling og transmission, men forbliver inden for sit normale driftsområde.