[아두이노#439] (#3가습기) ESP8266과 MQTT로 제어하는 학습용 IoT 초음파 가습기 만들어보기!(녹칸다/포로리야공대가자)
프로그래밍/IoT가습기 2022. 3. 2. 23:48
(#3가습기) ESP8266과 MQTT로 제어하는 학습용 IoT 초음파 가습기 만들어보기!
녹칸다의 사물인터넷을 이용한 학습용 가습기 만들기 시리즈이다!
학생들이 흥미 있을 것 같은 주제라 준비해본 시리즈이다!
초음파 가습기 모듈을 ESP8266보드에 연결해서 제어해보자!
이번편 부터가 본격적인 IoT 초음파 가습기라고 볼 수 있다!
가습기 모듈을 사물인터넷보드인 wemos d1r1보드에 연결하고 사물인터넷적인 방법론으로 초음파 가습기를 제어해보는 것이다!
ESP8266보드를 MQTT클라이언트로 설정하고 MQTT로 제어하는 초음파 가습기를 만들어보자!
1.스마트폰의 MQTT앱으로 제어해보자!
2.앱인벤터와 MQTT로 제어할 수 있는 전용앱을 직접 구현해보자!
(시간적 여유가 생긴다면~)
3.C#윈폼에서 제어할 수 있는 윈도우 앱을 구현해보자!
4.node-red에서 제어할 수 있는 인터페이스를 구현해보자!
(ESP8266코드는 공통임!)
1.ESP8266보드에 가습기를 연결해서 MQTT로 작동되도록하고 앱인벤터에서 구현한 전용 어플리케이션으로 수동, 자동제어가 가능하도록 하시오!
2.C#윈폼에서 MQTT를 이용해서 IoT가습기를 제어하는 어플리케이션을 만드시오!
3.노드레드(node-red)에서 MQTT를 이용해서 IoT가습기를 제어하는 어플리케이션을 만드시오!
앱인벤터 MQTT EXTENSION
https://ullisroboterseite.de/android-AI2-PahoMQTT-en.html
관련라이브러리(DHT11/1.3.8)
https://github.com/adafruit/DHT-sensor-library
관련라이브러리(pubsubclient/2.8.0)
https://pubsubclient.knolleary.net/