아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

목차
1) 온습도센서(DHT11)란?
2) 온습도 센서 이용하여 측정한 온습도 값을 시리얼에 뿌리기

 

1) 온습도센서(DHT11)란?

 

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED
아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

 

 

- DHT11을 쉽게 사용하는 모듈

온습도 센서인 DHT11을 복잡한 추가 배선 없이 쉽게 사용할 수 있도록 하는 센서 모듈입니다.

 

- 온습도 센서

DHT11 센서를 이용해 온도, 습도를 한 번에 측정할 수 있습니다.

 

- 작동 확인용 LED 장착

작동 확인을 위한 LED가 부착되어 있습니다.

 

 

센서 사양

- 작동 전압: 3.3V ~ 5V

 

온도사양

- 정확도: ± 2 ℃

- 측정범위: 0℃ ~ 50 ℃

 

습도사양

- 측정범위: 20% ~ 90% RH (25℃

 

 

2) 온습도 센서 이용하여 측정한 온습도 값을 시리얼에 뿌리기

 

온습도 센서 기기마다 연결방법이 다르니 핀을 연결할 때 주의하시기 바랍니다. 

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED
아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

순서 : data pin / VCC / GND

 

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED
아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

순서 : VCC / data pin / GND

라이브러리 설치

Adafruit Unified Sensor를 검색 후 설치하고,  DHT11로 검색하여 DHT sensor Library를 설치합니다.

 

- DHT sensor Library 설치 후 라이브러리 추가

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED
아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

 

- Adafruit Unified Sensor 설치후 라이브러리 추가

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED
아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

 

설치를 하셨으면 소스코드를 작성해 봅시다.

 

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED
아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

업로드시킨 후 시리얼에 출력되는 것을 볼 수 있습니다.

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

측정 결과 온도는 31도에 습도가 95% 입니다.

 

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

 

참조: DHT11 아두이노 온도, 습도 센서 알아보기.. : 네이버블로그 (naver.com)
 https://embedscope.com/97 [embedscope] 

 

공유하기

게시글 관리

구독하기아두이노 기초 강좌

'기본센서 연결하기' 카테고리의 다른 글

27. Blynk 연결하기  (0)2021.08.1725. 와이파이 연결하기  (0)2021.08.16[아두이노 기본] 블루투스를 이용해 RC카 제어하기  (0)2021.07.06[아두이노 기초] RFID 로 카드 인식하기  (0)2021.06.30[아두이노 기본] RC 카 조립하기  (0)2021.06.30

안녕하세요. 전자공이 입니다.

본문에서 다룰 내용은 아두이노로 온습도 센서로 온도와 습도를 측정해보겠습니다.

 

 

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

 

 

-준비물-

아두이노

브레드보드

점퍼선

DHT11.zip

0.00MB

위의 파일을 풀어 아두이노 라이브 러리에 추가해줍니다.

 

 

-라이브러리 추가 방법-

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED
아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

위의 두 사진을 따라 위에서 받았던 압축파일 그대로 선택해줍니다.

 

 

 

-회로 구성-

-----------------------------------------------------------------------------------------------------------------------------------

아두이노------------------<>------------------DHT11 센서

pin8------------------<>------------------pin1

VCC------------------<>------------------pin2

GND------------------<>------------------pin3

-----------------------------------------------------------------------------------------------------------------------------------

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

이 번호순으로 아두이노와 연결해주면 됩니다.

 

 

-코딩 및 설명-

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

 

-----------------------------------------------------------------------------------------------------------------------------------

#include "DHT.h" //라이브러리를 불러옴
#define DHTPIN 8 //pin8번 설정
#define DHTTYPE DHT11 //DHT 센서 설정
DHT dht(DHTPIN, DHTTYPE);  //핀과 타입 설정

void setup() {
  Serial.begin(9600); //시리얼 9600바이트 속도로 통신
}
void loop() {
  delay(1000); //딜레이 설정
  int h = dht.readHumidity(); // h를 dht.readHumidity()로 설정
  int t = dht.readTemperature(); // t를 dht.readTemperature()로 설정
  Serial.print("습도: "); //시리얼 출력 설정
  Serial.print(h); //시리얼 출력 설정
  Serial.print(" %\t"); //시리얼 출력 설정
  Serial.print("온도 : "); //시리얼 출력 설정
  Serial.print(t); //시리얼 출력 설정
  Serial.println(" C");  //시리얼 출력 설정
}

-----------------------------------------------------------------------------------------------------------------------------------

 

 

코드를 업로드하고 시리얼 모니터를 켜줍니다.

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

일정하게 습도와 온도를 띄워주는 것을 볼 수 있습니다.

 

아두이노 온습도 센서 LED - adu-ino onseubdo senseo LED

센서에 가까이에서 바람을 불어주면 습도와 온도가 올라가게 됩니다.

 

 

이렇게 간단하게 DHT11 센서를 이용해 온도와 습도를 측정해 보았습니다.

꼭 해보시고 온도와 습도가 잘 측정되는지 확인해봅시다.

 

 

 

-아두이노 온습도 센서 제어 해보기 끝-

공유하기

게시글 관리

구독하기난 만화속 미친과학자가 되고 싶었어

저작자표시 비영리 변경금지

  • 카카오스토리
  • 트위터
  • 페이스북

'코딩 > 아두이노' 카테고리의 다른 글

아두이노 초음파 센서와 LED를 이용 하여 거리를 측정 해보자  (0)2019.11.17아두이노 CDS로 LED 제어 해보자(LED 미터기)  (0)2019.11.13아두이노 초음파 센서(HC-SR04) 로 거리 측정을 해보자  (0)2019.11.09아두이노로 광센서 값을 시리얼 모니터로 출력해보자  (0)2019.11.08아두이노 시리얼 통신으로 LED를 제어 해보자  (0)2019.11.05