ESP8266 세팅 - 2. 온습도 센서.

2018. 11. 21. 03:39전자제품

DHT22 온습도 센서 주문.

시중 판매 제품이 없어.

자작 말고는 대안이 없던.

ESP8266의 UVB 센서 세팅을 신.나.게. 끝내고. (아래)

ESP8266 세팅 - 1. UVB 센서.

신뢰도 확인 후. (아래)

스마트싱스(SmartThings) 및 애플 홈킷(HomeKit) 연결로.

마무리하려다.

아무리 관상 목적은 손을 놓은 세팅이라도. (아래)

스마트 비바리움 - 19. 온습도 센서 및 스팟(SPOT) 세팅 (3) 및 모션 재배치.

매달린 원기둥(Netatmo 실내 모듈)이 무척 거슬려.

온습도 센서를.

ESP8266에 추가하기로 했다.


이미.

Netatmo Weather Station 앱으로.

비바리움 자동화에 필요한.

장기간 데이터는 확보한 상태라. (아래)

온습도 신뢰도만 정확하다면.

신뢰도가 높고 저렴하면서 작은 IoT 제품으로.

대체할 수 있다고 생각해.

호환 장치 목록에서. (아래)

https://www.letscontrolit.com/wiki/index.php/Devices

DHT22를 선택했다가.

노출된 기판의 마감 방법이 없어 고민하던 중.

(3D 프린터가 있으면 해결할 수 있다.)

케이스가 있는 제품을 발견하고 주문했다. (아래)




박스.

알리발인데도.

박스에 시리얼 번호(가짜겠지만)까지 있다니... (아래)




구성품.

DHT22 하나가 끝. (아래)




DHT22 온습도 센서.

케이스 만듦새는 괜찮고. (아래)

측정 범위 (온도는 -40~80도, 습도는 0~99.9%)

오차 (온도는 0.5도, 습도는 믿기 힘든 0.5%라는 놀라운 수치)

전압 (3.3~5.5V) 등의 스펙이 적힌 뒷면과. (아래)

3개의 전선이 있다. (아래)



참고.

센서 크기 : 27X59X13.5mm

전선 길이 : 23cm




세팅 (1/4) - 결선.

판매 페이지에 적힌 방법대로. (아래)

'빨강-3.3V, 노랑-D숫자, 검정-GND'

연결해서 끝. (아래)




세팅 (2/4) - 펌웨어 업데이트.

현재 사용하는 커스텀 펌웨어는.

UVB 센서(VELM6075)를 세팅할 때.

공식 센서를 포함한 장치 대부분을 삭제한 펌웨어고.

앞으로 어떤 장치를 추가할지 몰라.

'모든' 비공식, 공식 센서를 포함한 커스텀 펌웨어를 다시 만들었다. (아래)

ESPEasy.ino.d1_mini.bin


'Tools - Firmware - Load' 선택 후. (아래)

위에 첨부한 bin 파일로.

펍웨어 업데이트 완료.




세팅(3/4) - ESP8266 DHT22 연결.

'Devices - 비어있는 행의 Edit' 클릭.

Devices에서. (아래)

DHT11/12/22 SONOFF2301/7021 선택. (아래)


Name, Enable, 결선한 D숫자, DHT Type, Interval 입력하고. (아래)

Submit.



참고.

사육장 환경이.

자주 바뀌면 생물에게 스트레스를 줄 수 있어.

자동화 또는.

조건이 되는 센서의 Interval 설정을 길게 잡으면 되는데.

ESP8266의 경우.

interval을.

초기에는 짧게 잡고.

원하는 세팅이 '완전히' 끝난 후.

길게 바꿔야만 편하다. (아래)




세팅(4/4) - 테스트 후 마무리.

입김을 불어.

DTH22 온습도 변화량 및. (아래)

기존에 세팅한.

VELM6075의 UVB 센서 작동 확인 후. (아래)

(일반 조명 아래에서는 UV값은 당연히 0)

나머지 센서도 마무리해서.

끝. (아래)




총평.

여기까지'는' 할만하더라.

난 완제품이 좋...



반응형