반응형

 

 

esp8266wifi MQTT로 온습도센서/미세먼지센서/이산화탄소센서 제어하기(4편)(wemos d1r1/사물인터넷(iot)시리즈#24/녹칸다/포로리야공대가자)
-MQTT를 이용해서 온습도센서(DHT11)의 값을 읽어오자!
-MQTT를 이용해서 미세먼지센서(GP2Y10)의 값을 읽어오자!
-MQTT를 이용해서 이산화탄소센서(MH-Z19B))의 값을 읽어오자!
-이것들은 간단할것 같다 측정되는 값을 MQTT로 날려주기만 하면 끝이다~!

예제 181-1 사물인터넷보드(wemos d1r1)에 온습도센서(DHT11)을 D3에 연결했다!
 온습도센서에서 온도와 습도를 측정해서 MQTT BROKER로 Publish 해보자!
 그리고 스마트폰에 MQTT를 사용할 수 있는 app을 설치해서 Subcribe하도록 한다음,
 값을 스마트폰 화면에 띄워보자~!

181-1.txt
0.00MB


예제 181-2 사물인터넷보드(wemos d1r1)에 미세먼지센서(GP2Y10)을 아래와 같이 연결했다!
 디지털핀은 D3에 연결하고 아날로그핀은 A0에 연결해보자!
 참고로 VCC핀은 3.3V에 연결해보자!
 미세먼지센서의 측정결과를 MQTT 브로커에 발행하고 스마트폰앱에서 정보를 구독해서,
 화면에 디스플레이 해보자!

181-2.txt
0.00MB


예제 181-3 사물인터넷보드(wemos d1r1)에 이산화탄소센서가 연결되었다!
 이산화탄소센서의 TX핀을 D3에 연결하고, RX핀을 D4에 연결한다음,
 software serial라이브러리를 이용해서 값을 읽어와보자!
 그런다음 MQTT로 publish해서 스마트폰의 앱에 값을 띄워보자!

181-3.txt
0.00MB


예제 181-4 온습도센서,미세먼지,이산화탄소센서를 모두 연결해서
 MQTT로 값을 publish해보라!

181-4.txt
0.01MB

 

관련라이브러리(pubsubclient)

https://pubsubclient.knolleary.net/

관련라이브러리(DHT11)

https://github.com/adafruit/DHT-sensor-library

관련라이브러리(MHZ19B)

https://github.com/strange-v/MHZ19

레퍼런스강의(GP2Y10)

https://bota.tistory.com/1169

반응형
Posted by 덕력킹
,