반응형

https://youtu.be/nA--HpljB78

전동 블라인드를 ESP8266보드와 스마트폰으로 제어해보기!(MQTT/웹소켓 서버)
녹칸다가 최근 아두이노 우노보드로 전동 블라인드를 제어하는 예제를 구현했다!
직전 예제를 한단계 업그레이드해서 IoT버전으로 만들어보도록 하자!

목표는 스마트폰으로 IoT 전동 블라인드를 제어하는 것이다!
2가지 방식으로 구현해보자!
첫번째 방식은 MQTT를 베이스로해서 스마트폰의 전용앱을 앱인벤터로 구현해보자!
두번째 방식은 사물인터넷보드(ESP8266)를 웹소켓 서버로 작동시키고 스마트폰의 웹브라우저에서 제어해보도록 하자!
전동블라인드를 전체 열고 닫는것과 내가 희망하는 목표지점을 퍼센트 단위로 입력해서 열고 닫을 수 있도록 구현해보자!(여기까지는 이미 구현이 되어 있음!)

 

1.녹칸다가 아두이노 우노버전으로 만들었던것을 ESP8266버전으로 변경하되 명령어를 시리얼입력으로 해서 제어되도록하시오!

465-1(시리얼입력으로제어하기).txt
0.01MB

2.ESP8266보드를 MQTT로동작하도록하고 목표위치를 publish하면 이동되도록 하시오!

465-2(MQTT로블라인드제어하기).txt
0.01MB

3.(2)예제를 컨트롤할 수 있는 앱을 앱인벤터로 구현하시오!(아두이노코드는 2와같음)

example465_3.aia
0.30MB

4.ESP8266보드를 웹소켓 서버로 작동시키고 웹브라우저상에서 블라인드를 제어할 수 있도록 하시오!

465-4(웹소켓버전).txt
0.01MB

 

관련라이브러리(pubsubclient/2.8.0)
https://pubsubclient.knolleary.net/
관련라이브러리(websocket)
https://github.com/Links2004/arduinoWebSockets
(아두이노용 레퍼런스 예제)
https://bota.tistory.com/1948

반응형
Posted by 덕력킹
,