DHT22 를 활용한 온도, 습도계 만들기::인터넷으로 온도와 습도, 불쾌지수를 확인하기.

1. DHT22 와 라이브러리 구하기     


  내가 자주 이용하는 알리 익스프레스에서 3달러 라는 저렴한 가격에 판매되고 있다. 국내 쇼핑몰에서도 많이 판매되고 있다.


  github 에 공개된 오픈소스 라이브러리를 다운 받아서 압축을 풀고 아두이노 프로젝트 폴더 내의 라이브러리 폴더에 붙여 넣는다.

  DHT22 라이브러리 : https://github.com/nethoncho/Arduino-DHT22


  예제코드 : https://github.com/nethoncho/Arduino-DHT22/blob/master/examples/Serial/Serial.ino

  예제코드를 보면 매우 간단한 사용법을 확인할 수 있다.

  

  예제코드 실행 결과. 2초에 한 번씩 온도와 습도를 불러온다. 

2. DHT22 를 활용한 인터넷 온도/습도계 프로젝트. 


   웹 브라우저상에서 비동기 방식(ajax)으로 2초에 한 번씩 온도 습도와 불쾌지수를 받아온다. 이를 실시간으로 확인할 수 있으며 불쾌지수에 따라서 위 스샷과 같이 배경 색이 바뀐다. 참고로 위 스샷은 불쾌지수별로 배경색이 바뀌는 것을 테스트하기 위하여 임의의 값을 넣어본 것이다.

    

아래는 테스트 영상.