수행기록퀘스트1
□ 아이디어 소개 및 개요 (개발 계획 및 과정 포함)
여름이 다 끝나가는 무렵에 에어컨을 언제 켜야 될지 또 언제 꺼야 될지 잘 알지 못합니다.
밖의 공기가 충분히 내려가고 습도가 낮으면 에어컨을 끄고 창문을 열면 되는데…
온도와 습도를 알면 불쾌 지수를 알 수 있습니다.
사람이 느끼는 더위는 온도 뿐만 아니라 습도에도 매우 민감하기 때문에 하기와 같은 Idea를 구현하고자 합니다.
1. 실내 온도 / 습도 측정 ==> 불쾌지수의 계산
2. 실외의 온도 / 습도 측정 ==> 실외의 불쾌 지수의 계산.
==> Wifi Module을 이용하여 WEB상의 내가 살고 있는 동네의 온도와 습도 Data를 가져온다.
3. MQTT Broker와 dashboard를 이용하여 전체 상황 모니터링( 온도/습도/불쾌지수) 및 원격지 제어
==> 원격지에서도 에어컨을 On/Off시킬 수 있도록 정해진 불쾌지수 Level을 설정하고 Phone에 Message전송
- 확장 기능으로 창문을 개방할 수 있다면 에어컨의 Off Signal과 연동하여 창문을 Open하는 Signal생성 ( 여기에서는 LED로 대체 )
□ 전체 구조를 표현하는 블록 다이어그램
□ 하드웨어 구성 다이어그램
□ 소프트웨어 구성 다이어그램
Pico-W :
Power-On --> WiFi_Connect --> IOT Device Init --> While loop ( Measure Temp / Humidity ) --> 불쾌지수계산
--> Update Data to WEB --> Check 외부온도/습도 from WEB --> Check Messsage --> Msg가 있으면 LED/On/Off Control.
IOT Server
Check Updated Data --> if ( Data > THD ) then send Message to Phone and Pico-W.
이상입니다.
로그인 후
참가 상태를 확인할 수 있습니다.