본문 바로가기
홈오토메이션

[홈오토메이션][IoT] Wemos D1 mini V2 / DHT22 / 온습도 센서 로거 / temperature humidity logger

by 테너토너 2016. 7. 23.

온습도 센서

Home automation

홈 오토메이션

IoT

결과화면을 먼저 보면 아래와 같다.

////////////////////////////////////

현재 5분 마다 온/습도를 측정하여 ThingSpeak서버로 전송하도록 되어있다. 나중에 IFTT나 ThingSpeak API로 값을 읽어와 난방관련 기기 조작하도록 하면 될 것 같다.



이 방법의 단점은 인터넷이 필요하다는 것이다. 내부 망으로만 해결하면 최고인데...

NAS를 활용해서 데이터 수집하고 하는 쪽으로도 생각을 해봐야겠다.

////////////////////////////////////



Aliexpress.com 에서 주문 후,


https://www.arduino.cc/en/Main/Donate

위 사이트에 들어가서 오른쪽 아래에 "Just download"를 클릭하여 설치 파일을 다운 받는다. 물론 감사한 마음으로 소액이라도 contribute하고 다운 받아도 된다.


설치 파일은 [I Agree] => [Next] => [Install] => 드라이버 설치 관련 두 번 [설치] 클릭 => 설치 창에서 Completed 확인하고 [Close] 클릭으로 설치 마무리.


처음 실행시 JAVA 관련 팝업 뜨면 오케이 눌러준다.


영어로 언어설정 변경

=> 영어로 많은 자료들이 있기에 쉽게 따라하려고 하면 영어로 변경하는게 좋다.

File -> 환결설정 -> 언어 (시스템 기본)에서 영어로 설정 후 아두이노를 다시 시작한다.



File -> Preference 를 클릭하여 아래 링크를 additional Board Manager URLs에 추가한다.

http://arduino.esp8266.com/stable/package_esp8266com_index.json


Board Manager에서 ESP8266 platform을 검색하여 설치한다.

Tools > Board : "Arduino/Genuino Uno" > Boards Manager > ESP8266 검색 > 아래 클릭 > Install 클릭하여 설치


설치하는데 시간이 오래 걸린다. 아래 부분이 완료 될 때까지 인내심을 가지고 기다리자.


설치 완료 후 Boards Manager에서 자신의 ESP8266과 맞는 보드를 선택한다. 

물론 우리는 WeMos D1 R2 & mini 를 선택한다.




DHT library 설치하기

Sketch > Include Library > Manage Libraries..

dht 검색 후 자신에게 맞는 library install..나는 몰라서 일단 보라색 박스 두가지 다 설치함.

**추가적으로 unfied로 검색해서 Adafruit Unified Sensor 를 꼭 설치하자!





 





이 방법의 단점은 인터넷이 필요하다는 것이다. 내부 망으로만 해결하면 최고인데...

NAS를 활용해서 데이터 수집하고 하는 쪽으로도 생각을 해봐야겠다.





반응형

댓글