#2 (완료) 아두이노로 방 온도/조도/습도 확인, 조명 ON/OFF, 문 열기/닫기 웹서버 만들기( Arduino HomeAutomation Webserver- Humidity, Temperature, illuminance measurement / Light ON,OFF/ Door open,close / Automatic maintain temperature)
2016년 6월 13일
아두이노로 홈오토메이션을 꿈꾸었지만 아직까지는 폰으로 스탠드 전원 제어, 출입문 제어 정도밖에 하지 못하고 있다.
이번엔 적외선(IR)을 사용하는 리모컨 신호를 Receiver로 디코딩하여 그 값을 Emission으로 출력하는 과정을 통해 아두이노로 적절한 시기에 원하는대로 에어컨과 제습기가 가동될 수 있도록 하는게 목표다.
주문한 물품이 내일쯤 도착 할 예정이니 기다리면서 아이디어를 정리 해 보자면..
1. 저녁을 먹고 오면 체온이 올라가서 매우 덥다고 느끼므로, 매일 사내식당 이용시간인 17:20분에 온도를 22도로 설정하고 30분가동 후 18:10분에 25도로 변경한다.
2. 방온도가 25도 이상으로 올라가면 에어컨을 목표 25도로 설정하여 60분 가동하고 전원을 끈다. (사실 나는 더위를 많이 타는 편이라 늘 22~24도 정도로 해놓는 것이 좋지만 함께 방을 쓰는 후임매니저가 추위에 약한 관계로 이렇게 설정 ㅠ_ㅠ)
그리고 웹페이지에 늘 접속해서 버튼을 눌러주기가 여간 불편한게 아니라.. 고민끝에 적절한 아이폰용 앱을 찾아 냈다. ( Launcher 아이튠즈 앱스토어 링크, https://itunes.apple.com/us/app/launcher-notification-center/id905099592?mt=8 )
아래 사진처럼 적절한 아이콘을 구해서( icons8 lite 맥 앱스토어 링크, https://itunes.apple.com/us/app/icons8-lite/id786188363?mt=12) 세팅 해 놓고 이제 언제어디서나 아이폰 화면을 쓸어내려 아이콘을 터치 해주는 것만으로 내방의 조명을 껐다 켜거나, 기숙사 출입문을 열고 닫을 수 있게 되었다.
뿐만아니라 인앱 구매를 추가로 할 경우 내가 원하는 위치에서 특정 론처아이콘만 활성화 되는 설정도 가능하다. 예를 들어 방에 있을 때는 방스탠드 전원아이콘들이 활성화되고, 사무실에 있을때는 빔프로젝터전원+스텝모터가 연결된(나중에 작업해보고 싶은 종목이라 알리에서 바이폴라 스텝모터 구매했음 한달 뒤 쯤 도착 예정) 암막 커튼 제어버튼이 활성화된다거나 하도록 말이다. 나에겐 아주 중요한 역할을 할 앱임이 분명하다.
어서 IR Receiver와 Emission이 도착해야 다음작업을 진행할텐데..
07.01 추가
LKEMBEDDED 라는 곳에서 Emission을 구입했는데.. 제품 스펙 설명이 없어서 사용이 불가능..그래서 고객센터 전화연락, 홈페이지, 회사 카카오톡, 판매자 페이지 댓글등을 총동원해서 물어보는데만 5일이 걸렸다. 헌데 문제는 작동이 안된다는 것..
똥밟았다고 생각하고 다시는 내가 이곳에서 구매를 안하리라..ㅠㅠ 눈물을 머금고 디바이스마트에서 새로운 Emission을 구입해서 현재 배송을 기다리고 있다.
19.04.16 추가
저 글을 작성 한 후 얼마 안되어서 Homebridge(aqara plugin) + Xiaomi Mihome Gateway + 샤오미 만능 리모컨 조합으로 진행했고 최근 들어서는 아이폰 Shortcut(단축어) 기능에서 시리로 미홈에 등록되어 있는 장치 on/off가 가능해졌다. 덕분에 애플워치와 아이폰, 아이패드의 시리에게 TV/스탠드/선풍기/신발장 전등 등을 끄고 켜도록 지시가 가능하다.
신발장 등은 샤오미 인체감지센서와 연동하여 인체감지 시에만 자동으로 켜지는 것을 기본 옵션으로 설정했다.
이번엔 적외선(IR)을 사용하는 리모컨 신호를 Receiver로 디코딩하여 그 값을 Emission으로 출력하는 과정을 통해 아두이노로 적절한 시기에 원하는대로 에어컨과 제습기가 가동될 수 있도록 하는게 목표다.
주문한 물품이 내일쯤 도착 할 예정이니 기다리면서 아이디어를 정리 해 보자면..
1. 저녁을 먹고 오면 체온이 올라가서 매우 덥다고 느끼므로, 매일 사내식당 이용시간인 17:20분에 온도를 22도로 설정하고 30분가동 후 18:10분에 25도로 변경한다.
2. 방온도가 25도 이상으로 올라가면 에어컨을 목표 25도로 설정하여 60분 가동하고 전원을 끈다. (
그리고 웹페이지에 늘 접속해서 버튼을 눌러주기가 여간 불편한게 아니라.. 고민끝에 적절한 아이폰용 앱을 찾아 냈다. ( Launcher 아이튠즈 앱스토어 링크, https://itunes.apple.com/us/app/launcher-notification-center/id905099592?mt=8 )
아래 사진처럼 적절한 아이콘을 구해서( icons8 lite 맥 앱스토어 링크, https://itunes.apple.com/us/app/icons8-lite/id786188363?mt=12) 세팅 해 놓고 이제 언제어디서나 아이폰 화면을 쓸어내려 아이콘을 터치 해주는 것만으로 내방의 조명을 껐다 켜거나, 기숙사 출입문을 열고 닫을 수 있게 되었다.
뿐만아니라 인앱 구매를 추가로 할 경우 내가 원하는 위치에서 특정 론처아이콘만 활성화 되는 설정도 가능하다. 예를 들어 방에 있을 때는 방스탠드 전원아이콘들이 활성화되고, 사무실에 있을때는 빔프로젝터전원+스텝모터가 연결된(나중에 작업해보고 싶은 종목이라 알리에서 바이폴라 스텝모터 구매했음 한달 뒤 쯤 도착 예정) 암막 커튼 제어버튼이 활성화된다거나 하도록 말이다. 나에겐 아주 중요한 역할을 할 앱임이 분명하다.
내가 즐겨 사용하는 1password, Sleep cycle alarm clock, 다음으로 문열기, 문닫기, 불켜기, 불끄기, 그다음으로는 맥북과 1m이상 멀어지면 맥북을 잠금상태로 만들어주는 Nearlock, |
어서 IR Receiver와 Emission이 도착해야 다음작업을 진행할텐데..
07.01 추가
LKEMBEDDED 라는 곳에서 Emission을 구입했는데.. 제품 스펙 설명이 없어서 사용이 불가능..그래서 고객센터 전화연락, 홈페이지, 회사 카카오톡, 판매자 페이지 댓글등을 총동원해서 물어보는데만 5일이 걸렸다. 헌데 문제는 작동이 안된다는 것..
똥밟았다고 생각하고 다시는 내가 이곳에서 구매를 안하리라..ㅠㅠ 눈물을 머금고 디바이스마트에서 새로운 Emission을 구입해서 현재 배송을 기다리고 있다.
19.04.16 추가
저 글을 작성 한 후 얼마 안되어서 Homebridge(aqara plugin) + Xiaomi Mihome Gateway + 샤오미 만능 리모컨 조합으로 진행했고 최근 들어서는 아이폰 Shortcut(단축어) 기능에서 시리로 미홈에 등록되어 있는 장치 on/off가 가능해졌다. 덕분에 애플워치와 아이폰, 아이패드의 시리에게 TV/스탠드/선풍기/신발장 전등 등을 끄고 켜도록 지시가 가능하다.
신발장 등은 샤오미 인체감지센서와 연동하여 인체감지 시에만 자동으로 켜지는 것을 기본 옵션으로 설정했다.
댓글
댓글 쓰기