DHT11 är en liten digital sensor som mäter temperatur och luftfuktighet med hjälp av en inbyggd termistor, fuktelement och intern ADC. Den fungerar med vanliga mikrokontrollers och kräver bara enkel kabeldragning. Denna artikel förklarar dess fördelar, pinout, sensorprocess, kommunikationsmetod, specifikationer, installationssteg, gränser och tillämpningar i detalj.

Översikt över DHT11-sensorer
DHT11 är en kompakt, kostnadseffektiv digital sensor designad för att mäta temperatur och relativ luftfuktighet. Den kombinerar en kalibrerad NTC-termistor, ett kapacitivt fuktighetselement och en intern 8-bitars ADC. Sensorn ger ut förbehandlad digital data, vilket förenklar integrationen med Arduino, ESP8266/ESP32, Raspberry Pi och andra mikrokontrollerplattformar. Dess lilla storlek, stabila prestanda och nybörjarvänliga digitala gränssnitt gör den lämplig för inomhusmiljöövervakning och grundläggande IoT-system.
Huvudfördelar med DHT11-sensorn
Enkel digital utmatning
Tillhandahåller temperatur- och luftfuktighetsavläsningar med hjälp av ett digitalt enkeltrådsprotokoll, vilket eliminerar behovet av analoga mätkretsar.
Mycket budgetvänligt
Erbjuder pålitliga miljöavläsningar till en mycket låg kostnad, vilket gör den praktisk för grundläggande och pedagogiska sensorsystem.
Bred kompatibilitet
Fungerar med vanliga utvecklingskort som Arduino, ESP-seriens moduler, Raspberry Pi, PIC och STM32, och kräver endast grundläggande firmwarebibliotek.
Förenklad koppling
Använder ett trepolig gränssnitt (VCC, DATA, GND), vilket möjliggör snabb och felfri kabeldragning, även i kompakta eller nybörjarprojekt.
Lågströmsdrift
Förbrukar minimal ström under aktivt och vilande tillstånd, vilket gör den användbar för enheter som drivs av små batterier eller USB-källor.
Brett biblioteksstöd
Stöds av omfattande communitybibliotek och dokumentation, vilket förkortar installationstiden och förbättrar felsökningen.
DHT11-stiftutlösning och elektriska specifikationer
Pinoutöversikt
| Nål nr. | Nålnamn | Funktion | Noter |
|---|---|---|---|
| 1 | VCC | Strömförsörjningsingång | Fungerar vid 3,3–5,5V |
| 2 | DATA | Digital signalstift | Behöver ett pull-up-motstånd |
| 3 | NC / GND | Ej ansluten eller jordad | Beror på modultypen |
| 4 | GND | Ground | Gemensam referenspunkt |
Elektriska egenskaper
| Parameter | Typiskt värde | Beskrivning |
|---|---|---|
| Matningsspänning | 3,0–5,5V | Fungerar med både 3V- och 5V-system |
| Max Current | 2,5 mA | Låg driftström |
| Standby-ström | < 100 μA | Minimal strömanvändning i viloläge |
| Samplingsfrekvens | 1 Hz | Uppdaterar en gång per sekund |
| Kommunikation | Enkeltrådad digital | Använder ett enkelt tidsbaserat protokoll |
DHT11:s temperatur- och fuktighetssensorprocess

DHT11 använder två interna sensorkomponenter:
• NTC-termistor: Mäter temperatur genom att ändra resistans när värmen varierar.
• Kapacitiv fuktighetssensor: Mäter relativ luftfuktighet genom kapacitansförändringar påverkade av fukt i luften.
En inbyggd mikrokontroller läser kontinuerligt av dessa analoga förändringar, applicerar fabrikskalibreringskurvor och omvandlar mätningarna till digitala värden. Denna helt digitala utgång säkerställer stabila avläsningar utan behov av externa ADC:er eller korrigeringsalgoritmer.
DHT11 Enkeltrådsdatakommunikation

Efter startvillkoret drar mikrokontrollern DATA-pinnen LOW i cirka 18 ms för att begära en avläsning och släpper sedan linjen. DHT11 svarar med en närvaropuls för att visa att den är redo att skicka data. Omedelbart efter detta handshake överför sensorn en 40-bitars dataram på samma enkeltrådsbuss. Ramen innehåller luftfuktighet, temperatur och en kontrollsumma, ordnade enligt tabellen nedan:
| Datasegment | Beskrivning |
|---|---|
| 8 bitar för fuktighet (heltal) | Heltalsdel av fuktigheten |
| 8 bitar för luftfuktighet (decimal) | Decimaldel av luftfuktigheten |
| 8 bitar för temperatur (heltal) | Heltalsdel av temperatur |
| 8 bitar för temperatur (decimal) | Decimaldelen av temperaturen |
| 8 bitar för kontrollsumman | Validerar överförd data |
Varje bit i ramen kodas av hur länge signalen förblir HÖG. Genom att mäta dessa HÖGNIVÅ-varaktigheter rekonstruerar mikrokontrollern alla 40 bitar och återställer fukt-, temperatur- och kontrollsummevärden.
DHT11 Tekniska specifikationer
| Kategori | Specifikation |
|---|---|
| Temperaturområde | 0°C till 50°C |
| Temperaturnoggrannhet | ±2°C |
| Fuktintervall | 20%–90% RH |
| Fuktighetsnoggrannhet | ±5 % RH |
| Temperaturupplösning | 1°C |
| Fuktupplösning | 1% |
| Utgångstyp | Digital (enkeltråd) |
| Samplingsintervall | 1 sekund |
| Driftström | 0,5–2,5 mA |
| Lagringsförhållanden | –20°C till 60°C, 20–90% RH |
| Sensorlivslängd | \~5 år typiskt |
| Mått | \~15,5 × 12 × 5,5 mm |
Jämförelse av DHT11 med andra gemensamma sensorer
| Egenskap | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| Temperaturintervall | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| Temperaturnoggrannhet | ±2°C | ±0,5°C | ±0,5°C | ±0,5°C |
| Fuktintervall | 20–90 % | 0–100% | 0–100% | Ej till svaret |
| Fuktighetsnoggrannhet | ±5% | ±2–5 % | ±2–3 % | Ej till svaret |
| Fungerar vid 3,3V | Ja | Ja | Ja | Ja |
| Samplingsfrekvens | 1 Hz | 0,5 Hz | Snabbt | 1 Hz |
| Kostnad | Mycket låg | Medium | High | Låg |
| Bästa användning | Enkla projekt | Högre noggrannhetsbehov | Avancerad övervakning | Temperatur-en-endast uppsättningar |
DHT11-kalibrering och goda mätmetoder

• Låt sensorn stabiliseras i 1–2 minuter efter strömning.
• Undvik att placera den nära värmekällor, ventilations- och ventilationsventiler, solljus eller fönster.
• Använd ett 4,7 kΩ pull-up-motstånd på DATA-linjen för stabil kommunikation.
• Tillämpa mjukvarufiltrering (glidande medelvärde, medianfilter) för renare data.
• Håll ledningarna korta för att minska signalbrus och tidsfel.
• Säkerställa fri luftflöde runt sensorn för noggrann miljömätning.
Arduino-installationsguide för DHT11-sensorn
Kopplingar
• VCC → 5V
• GND → Ground
• DATA → Vilken digital pinne som helst (vanligtvis D2)
• Lägg till ett 4,7 kΩ pull-up-motstånd mellan DATA och VCC
Programvara
• Installera Adafruit DHT Sensor-biblioteket
• Öppna exempelskissen DHTtester
• Ladda upp koden och kontrollera seriemonitorn för avläsningar
DHT11-gränser och användningsbegränsningar
Nyckelbegränsningar
• Smalt temperaturområde (0–50°C)
• Lägre noggrannhet jämfört med nyare sensorer
• Ingen möjlighet att mäta barometertryck
• Långsam samplingsfrekvens
• Mindre exakt när luftfuktigheten går över 90 %
Undvik DHT11 när
• Högre precision krävs
• Sensorn kommer att placeras utomhus
• Snabba uppdateringar är viktiga
• Luftfuktigheten stiger ofta över 90 %
Olika tillämpningar av DHT11-sensor
Övervakning av hemtemperatur och luftfuktighet
DHT11 hjälper till att kontrollera inomhusförhållanden, vilket gör det enkelt att se om ett rum är varmt, svalt, torrt eller fuktigt.
Spårning av inomhusluftkvalitet
Den tillhandahåller grundläggande fuktdata som kan stödja enkla luftkvalitetskontroller i små inomhusutrymmen.
Smarta hemautomationssystem
DHT11 kan utlösa åtgärder som att slå på eller av enheter beroende på temperatur- eller luftfuktighetsförändringar.
Klassrums- och lärandeprojekt
Dess enkla ledningar och tydliga digitala utgång gör den användbar för skolaktiviteter som lär ut grundläggande sensorer.
Grundläggande väderstationsbyggnationer
Sensorn kan följa temperatur och luftfuktighet inomhus, vilket hjälper till att skapa små och enkla väderuppställningar.
Övervakning av växthus och växtområden
DHT11 kan övervaka luftfuktighet och temperaturnivåer i odlingsområden för att hjälpa till att upprätthålla en stabil miljö.
Enkla IoT-dataloggningsprojekt
Den fungerar bra för att skicka eller registrera klimatdata i enkla IoT-lösningar.
HVAC-kontroll
Sensorn kan upptäcka små temperatur- och fuktighetsförändringar och hjälper till att övervaka grundläggande inomhusklimat.
Server- och utrustningsrumsövervakning
Den kan varna ett system när temperaturen eller luftfuktigheten stiger för mycket i utrustningsutrymmen.
Miljöövervakning av inhägnader
DHT11 kan mäta förhållanden i små lådor eller fodral för att säkerställa att miljön håller sig inom säkra gränser.
Slutsats
DHT11 erbjuder grundläggande temperatur- och fuktighetsmätningar via ett enkelt digitalt gränssnitt. Dess struktur, sensormetod och elektriska gränser gör den lämplig för kontrollerade inomhusförhållanden. Att känna till dess pinout, timing, installationsbehov och noggrannhetsintervall hjälper till att säkerställa korrekt funktion. Dessa detaljer definierar när DHT11 är lämplig för miljöövervakningsuppgifter.
Vanliga frågor [FAQ]
Kan DHT11 upptäcka plötsliga temperatur- eller luftfuktighetsförändringar?
Nej. DHT11 uppdateras en gång per sekund och reagerar långsamt, så den kan inte fånga snabba förändringar.
Påverkar kabellängden DHT11:s noggrannhet?
Ja. Långa ledningar kan orsaka signalbrus och timingfel. Håll kabeln under 20–30 cm för stabila avläsningar.
Hur kalibreras DHT11 på fabriken?
Sensorn lagrar kalibreringsdata i sitt interna minne, och dessa data kan inte ändras.
Påverkas DHT11 av kondens?
Ja. Kondens kan orsaka felaktiga avläsningar eller tillfälligt sensorfel tills sensorn torkar.
Kan DHT11 köras i flera år utan att drifta?
Den kan köras kontinuerligt, men noggrannheten minskar långsamt över tid, särskilt i varma eller fuktiga miljöer.
Använder DHT11 mer ström när den skickar data?
Ja. Strömmen ökar kortvarigt under mätning och överföring, men den håller sig inom sitt normala driftområde.