DHT11은 내장된 서미스터, 습도 요소, 내부 ADC를 사용하여 온도와 습도를 측정하는 소형 디지털 센서입니다. 일반적인 마이크로컨트롤러와 함께 작동하며 간단한 배선만 필요합니다. 이 글에서는 그 장점, 핀 배열, 감지 공정, 통신 방법, 사양, 설정 단계, 한계 및 적용 방식을 자세히 설명합니다.

DHT11 센서 개요
DHT11은 온도와 상대습도 측정을 위해 설계된 소형 저비용 디지털 센서입니다. 이 장치는 보정된 NTC 서미스터, 정전 용량 습도 요소, 내부 8비트 ADC를 결합합니다. 이 센서는 사전 처리된 디지털 데이터를 출력하여 Arduino, ESP8266/ESP32, Raspberry Pi 및 기타 마이크로컨트롤러 플랫폼과의 통합을 단순화합니다. 작은 크기, 안정적인 성능, 초보자 친화적인 디지털 인터페이스 덕분에 실내 환경 모니터링과 기본 IoT 시스템에 적합합니다.
DHT11 센서의 주요 장점
이지 디지털 출력
디지털 단일 와이어 프로토콜을 사용하여 온도 및 습도 측정값을 제공하여 아날로그 측정 회로가 필요 없습니다.
매우 예산 친화적
매우 저렴한 비용으로 신뢰할 수 있는 환경 측정값을 제공하여 기본 및 교육용 감지 장비에 실용적입니다.
광범위한 호환성
Arduino, ESP 시리즈 모듈, Raspberry Pi, PIC, STM32 등 일반적인 개발 보드와 호환되며, 기본 펌웨어 라이브러리만 필요합니다.
단순화된 배선
3핀 인터페이스(VCC, DATA, GND)를 사용하여 컴팩트하거나 초보자 프로젝트에서도 빠르고 오류 없는 배선을 가능하게 합니다.
저전력 작동
활성 및 유휴 상태 동안 최소한의 전류를 소비하므로, 소형 배터리나 USB 전원 공급원으로 작동하는 장치에 유용합니다.
와이드 라이브러리 지원
광범위한 커뮤니티 라이브러리와 문서로 지원되어 설치 시간을 단축하고 문제 해결이 향상됩니다.
DHT11 핀배열 및 전기 사양
핀아웃 개요
| 핀 번호. | 핀 이름 | 기능 | 주석 |
|---|---|---|---|
| 1 | VCC | 전원 공급 입력 | 3.3–5.5V 전압에서 작동 |
| 2 | 데이터 | 디지털 신호 핀 | 풀업 저항이 필요해 |
| 3 | NC / GND | 연결되지 않았거나 접지되지 않음 | 모듈 유형에 따라 |
| 4 | GND | 그라운드 | 공통 기준점 |
전기적 특성
| 매개변수 | 일반적인 가치 | 설명 |
|---|---|---|
| 공급 전압 | 3.0–5.5V | 3V 및 5V 시스템 모두에서 작동함 |
| 최대 전류 | 2.5 mA | 낮은 작동 전류 |
| 대기 전류 | < 100 μA | 유휴 시 최소 전력 소비 |
| 샘플링 속도 | 1 Hz | 초당 한 번 업데이트 |
| 통신 | 단일 와이어 디지털 | 간단한 타이밍 기반 프로토콜을 사용합니다 |
DHT11 온도 및 습도 감지 공정

DHT11은 두 가지 내부 센서 부품을 사용합니다:
• NTC 서미스터: 열 변화에 따라 저항을 변화시켜 온도를 감지합니다.
• 정전용량 습도 센서: 공기 중 수분에 의해 영향을 받는 정전 용량 변화를 통해 상대 습도를 측정합니다.
내장된 마이크로컨트롤러는 이러한 아날로그 변화를 지속적으로 읽고, 공장 보정 곡선을 적용하여 측정값을 디지털 값으로 변환합니다. 이 완전 디지털 출력은 외부 ADC나 보정 알고리즘 없이도 안정적인 판독을 보장합니다.
DHT11 단일 와이어 데이터 통신

시작 조건 후, 마이크로컨트롤러는 약 18ms간 DATA 핀을 LOW로 당겨 읽기를 요청한 후 라인을 해제합니다. DHT11은 데이터를 전송할 준비가 되었음을 알리기 위해 프레즌스 펄스로 응답합니다. 이 핸드셰이크 직후, 센서는 동일한 단일 와이어 버스에서 40비트 데이터 프레임을 전송합니다. 프레임에는 습도, 온도, 체크섬이 포함되어 있으며, 표에 나와 같이 배열되어 있습니다:
| 데이터 세그먼트 | 설명 |
|---|---|
| 습도(정수) 8비트 | 습도의 정수 부분 |
| 습도(소수점) 8비트 | 습도의 소수점 |
| 8비트 온도(정수) | 온도의 정수 부분 |
| 8비트는 온도(소수점) | 온도의 소수점 |
| 체크섬 | 전송된 데이터 검증 |
프레임의 각 비트는 신호가 하이 상태를 유지하는 시간에 따라 인코딩됩니다. 이 고수준 지속 시간을 측정함으로써 마이크로컨트롤러는 40비트 전체를 재구성하고 습도, 온도, 체크섬 값을 복원합니다.
DHT11 기술 사양
| 카테고리 | 사양 |
|---|---|
| 온도 범위 | 0°C에서 50°C |
| 온도 정확도 | ±2°C |
| 습도 범위 | 20%–90% RH |
| 습도 정확도 | ±5% 습도(RH) |
| 온도 해상도 | 1°C |
| 습도 해상도 | 1% |
| 출력 유형 | 디지털 (단일 선) |
| 샘플링 구간 | 1초 |
| 운영 전류 | 0.5–2.5 mA |
| 보관 조건 | –20°C에서 60°C, 20–90% RH |
| 센서 수명 | \~5년 전형적인 |
| 크기 | \~15.5 × 12 × 5.5 mm |
DHT11과 다른 일반 센서 비교
| 특징 | DHT11 | DHT22 | BME280 | DS18B20 |
|---|---|---|---|---|
| 온도 범위 | 0–50°C | –40–80°C | –40–85°C | –55–125°C |
| 온도 정확도 | ±2°C | ±0.5°C | ±0.5°C | ±0.5°C |
| 습도 범위 | 20–90% | 0–100% | 0–100% | 해당 없음 |
| 습도 정확도 | ±5% | ±2–5% | ±2–3% | 해당 없음 |
| 3.3V 작동 | 네 | 네 | 네 | 네 |
| 샘플링 속도 | 1 Hz | 0.5 Hz | 빠르다 | 1 Hz |
| 비용 | 매우 낮음 | 중간 | 하이 | 낮게 |
| 최고의 활용 | 간단한 프로젝트 | 더 높은 정확도 요구 | 고급 모니터링 | 온도 전용 설정 |
DHT11 교정 및 우수 측정 관행

• 전원 공급 후 센서가 1–2분간 안정화될 때까지 기다립니다.
• 열원, 냉방 통풍구, 햇빛, 창문 근처에 설치하지 마세요.
• 안정적인 통신을 위해 DATA 라인에 4.7 kΩ 풀업 저항기를 사용함.
• 데이터를 더 깨끗하게 하기 위해 이동평균, 중앙값 필터 등 소프트웨어 필터링을 적용합니다.
• 신호 잡음과 타이밍 오류를 줄이기 위해 배선을 짧게 유지하세요.
• 정확한 환경 측정을 위해 센서 주변의 공기 흐름을 자유롭게 보장합니다.
DHT11 센서용 Arduino 설정 가이드
배선
• VCC → 5V
• GND → 그라운드
• 데이터 → 모든 디지털 핀(일반적으로 D2)
• DATA와 VCC 사이에 4.7 kΩ 풀업 저항 추가
소프트웨어
• Adafruit DHT 센서 라이브러리 설치
• DHTtester라는 예제 스케치를 엽니다
• 코드를 업로드하고 시리얼 모니터에서 읽음을 확인한다
DHT11 제한 및 사용 제한
주요 제한 사항
• 좁은 온도 범위 (0–50°C)
• 최신 센서에 비해 정확도가 낮음
• 기압 측정 기능 없음
• 느린 샘플링 속도
• 습도가 90%를 넘을 때 정확도가 떨어집니다
DHT11 피하기
• 더 높은 정밀도가 필요합니다
• 센서는 야외에 설치됩니다
• 빠른 업데이트가 중요합니다
• 습도는 종종 90% 이상으로 올라갑니다
DHT11 센서의 다양한 응용
가정 온도 및 습도 모니터링
DHT11은 실내 환경을 확인해 방이 따뜻한지, 시원한지, 건조한지, 습한지 쉽게 확인할 수 있게 해줍니다.
실내 공기질 추적
이 기기는 작은 실내 공간에서 간단한 대기질 점검을 지원할 수 있는 기본 습도 데이터를 제공합니다.
스마트 홈 자동화 시스템
DHT11은 온도나 습도 변화에 따라 장치를 켜거나 끄는 등의 동작을 트리거할 수 있습니다.
교실 및 학습 프로젝트
단순한 배선과 명확한 디지털 출력은 기본 감지 교육을 위한 학교 활동에 유용합니다.
기본 기상 관측소 건설
이 센서는 실내에서 온도와 습도를 추적할 수 있어 작고 간단한 날씨 환경을 조성하는 데 도움을 줍니다.
온실 및 식물 면적 모니터링
DHT11은 재배 지역의 습도와 온도 수준을 모니터링하여 안정적인 환경을 유지하는 데 도움을 줍니다.
간단한 IoT 데이터 로깅 프로젝트
IoT 환경에서 기후 데이터를 전송하거나 기록하는 데 잘 작동합니다.
HVAC 상태 점검
이 센서는 온도와 습도의 작은 변화를 감지하여 기본적인 실내 기후 행동을 모니터링하는 데 도움을 줍니다.
서버 및 장비실 모니터링
장비 공간의 온도나 습도가 너무 높아지면 시스템에 경고를 보낼 수 있습니다.
인클로저 환경 모니터링
DHT11은 작은 상자나 케이스 내부의 상태를 측정하여 환경이 안전한 한계 내에 유지되도록 할 수 있습니다.
결론
DHT11은 간단한 디지털 인터페이스를 통해 기본적인 온도 및 습도 측정값을 제공합니다. 그 구조, 감지 방식, 전기적 한계 덕분에 실내 환경이 통제된 환경에 적합합니다. 핀 배치, 타이밍 공정, 설치 요구사항, 정확도 범위를 아는 것은 올바른 작동을 보장하는 데 도움이 됩니다. 이 세부 사항은 DHT11이 환경 모니터링 작업에 적합할 때를 정의합니다.
자주 묻는 질문 [자주 묻는 질문]
DHT11이 갑작스러운 온도나 습도 변화를 감지할 수 있나요?
아니요. DHT11은 초당 한 번씩 업데이트되며 느리게 반응하여 빠른 변화를 포착할 수 없습니다.
케이블 길이가 DHT11의 정확도에 영향을 미치나요?
예. 긴 전선은 신호 잡음과 타이밍 오류를 일으킬 수 있습니다. 케이블을 20–30cm 이하로 유지해 안정적인 측정을 하세요.
공장에서 DHT11은 어떻게 보정되나요?
센서는 내부 메모리에 보정 데이터를 저장하며, 이 데이터는 변경할 수 없습니다.
DHT11은 결로에 영향을 받는가?
예. 결로는 센서가 마를 때까지 잘못된 측정값이나 일시적인 센서 고장을 일으킬 수 있습니다.
DHT11이 드리프트 없이 수년간 작동할 수 있나요?
연속적으로 작동할 수 있지만, 특히 따뜻하거나 습한 환경에서 정확도가 점차 떨어집니다.
DHT11이 데이터를 보낼 때 더 많은 전력을 사용하나요?
예. 전류는 측정 및 전송 중에 잠시 증가하지만 정상 작동 범위 내에 머문다.