반응형

 

(IoT무드등) 무드등(RGB LED)을 사물인터넷(웹서버/MQTT)적으로 제어해보기!(중고등학생이 만들어볼만한 시리즈)
-중고등학생이 해볼만한 IoT 무드등 만들어보기! 라고 쓰고 RGB 제어라고 읽는다!
-이번편은 RGB LED를 무드등처럼 꾸며놓고 스마트폰을 이용해서 무드등을 제어해보는 것을 목표로 한다!
-RGB LED란 하나처럼 보이는 LED안에 빛의 3원색을 이루는 빨간색, 녹색, 파란색 LED가 결합되어 있는 것이다!
-사물인터넷보드(Wemos d1r1)은 esp8266을 아두이노처럼 사용할 수 있는 보드이다!(녹칸다는 이것을 즐겨 사용한다고 알려져있다!)
-일단 보드에서 RGB LED를 제어하는 방법에 대해서 학습을 해야하는데.. 아두이노와 사물인터넷보드간 사용방법이 다르다!
-아두이노는 analogWrite함수에 0~255를 사용하는 반면 사물인터넷보드는 0~1023의 값을 사용한다!(무슨 말인지는 영상을 살펴보자)
-사물인터넷적인 방법을 2개 가지고 왔다!
-첫번째는 사물인터넷보드를 웹서버로 작동시키는 것이다!
-스마트폰의 웹브라우저로 사물인터넷 보드에 요청을 해서 RGB LED에 컬러를 바꾸는 방법이다!
-이때 사물인터넷보드는 RGB LED를 제어할만한 UI를 HTML로 구성해서 스마트폰의 웹브라우저로 보내줘야한다!
-3가지 정도 방법이 있겠는데.. 텍스트박스와 슬라이드바, 컬러픽커가 있는것 같은데.. 하면서 함께 알아보자!
-두번째는 사물인터넷보드를 MQTT 클라이언트로 작동시키는 것이다!
-사물인터넷보드와 스마트폰을 공짜로 사용할 수 있는 MQTT브로커에 연결하고 스마트폰에서 날린 RGB값에 의해서 무드등이 제어되는 것이다!
-무드등의 컬러가 잘 바뀌는지 확인해보도록 하자!

 

264-1-1(중간버전).txt
0.00MB
264-1-2(중간버전).txt
0.00MB
264-1-3(웹서버무드등).txt
0.00MB
264-2(MQTT무드등).txt
0.00MB

 

레퍼런스강의(#132)

https://bota.tistory.com/1365

관련라이브러리(pubsubclient)

https://pubsubclient.knolleary.net/

관련라이브러리(LiquidCrystal_I2C)

https://github.com/johnrickman/LiquidCrystal_I2C

반응형
Posted by 덕력킹
,