반응형

https://youtu.be/Zpy90PArUpI

(ESP8266) 24V전동 하우스 개폐기 스마트폰으로 제어하는 방법!(실제로 쓴다치고)
녹칸다가 저번에 24V 하우스 개폐기 제어예제를 만든다고 하면서 엉성하게 넘어갔다!(보충)
467편에서 전동 블라인드 제어하는 예제에서 잠깐 등장했었는데 하우스 개폐기에 리미트 설정 하는 방법을 몰라서 그냥 작동이 가능하다~ 수준의 정보만 얻은 상태였다!

그러나 이번에는 녹칸다가 비닐하우스에 개폐기를 설치하고 한번 제어해본다는 느낌으로 도전해본다!
아두이노 우노로 연결하는 것은 큰의미가 없으니 사물인터넷이 가능한 IoT보드인 ESP8266보드를 활용해보도록 한다!

예제의 기본형태는 467편에서 구현했던 것을 그대로 활용해서 제어가 잘 되는지 먼저 확인한다!
그리고 보드 자체에서 어떻게 하면 효과적으로 제어할 수 있을지 확인해보자!

다음으로 개폐기를 제어하기 위한 파라미터들이 있을텐데 그것이 무엇이며 유저에게 어떻게 설정을 입력받을지 생각해보자!

MQTT버전을 구현하고 앱인벤터로 입력인터페이스를 구현한다!
웹소켓 버전을 구현하고 html로 입력인터페이스를 구현한다!
(향후 노드레드나 홈어시스턴트 플렛폼에서 제어하는 것으로 업그레이드 할 예정)

 

(실제로한거)

1.+와 -를 시리얼입력해서 개폐기 모터를 제어하시오!

484-1(간단하게정역제어를하는예제).txt
0.00MB

2.(1)예제에서 완전열림과 완전닫힘의 시간을 측정하시오(정회전일떄 열리는걸로 가정, 역회전일때 닫히는걸로 가정)

484-2(완전열리고닫히는데시간을측정하라).txt
0.00MB

3.녹칸다가 465편에서 구현한 블라인드 제어하는 예제를 일단 비닐하우스 개폐기 제어하는데 맞게 반영하시오!

484-3(개폐기를퍼센트단위로제어하는예제).txt
0.01MB

4.MQTT를 이용해서 개폐기를 제어하시오!(녹칸다가 전송한 완전개방과 완전닫힘의 시간을 EEPROM에기록하고 활용하시오!)

484-4(MQTT로제어하기).txt
0.01MB

5.(4)에서 구현한 예제를 앱인벤터를 이용해서 스마트폰 앱을 구현하시오!(ESP8266코드는 4와 같음)

example484.aia
0.31MB


레퍼런스강의(#465)
https://bota.tistory.com/1951

반응형
Posted by 덕력킹
,