반응형

 

*중간 아두이노와 연결되는 부분은 스킵하시면 됩니다~!
*(원인) 아두이노 메모리가 생각했던거보다 너무 적었다..ㅠㅠ
(NODERED#15) 기상청 날씨정보 RSS를 Http Request로 가져오기! (아두이노와 시리얼통신을 이용한 시리즈)
-녹칸다의 윈도우버전 NODERED를 아두이노와 시리얼포트로 연결해서 활용해보는 시리즈이다!
-이번 시리즈는 향후 라즈베리파이에서 NODERED를 활용할때 참조자료로 활용한다!
-참고로 녹칸다는 NODERED를 잘하지는 못하고 흥미유발을 위한 기본적인 기능만 사용할 예정이다!
-NODERED를 활용하면 웹서버가 생성되고 스마트폰을 이용해서 아두이노와 소통할 수 있는 예제를 간단히 구현할 수 있다!(웹UI를 제공한다)
-더 수준높은 기능을 구현하려면 직접 찾아보고 응용해보면 될 것같다!(진입장벽을 낮춰주고자 하는 것이다!)
-이번편은 node-red의 노드중에 http request를 이용한 예제이다!
-일정한 인터발, 혹은 유저가 버튼을 누르는 시점을 이용해서 기상청의 날씨 RSS정보를 node-red로 가져온다!
-날씨정보는 현재 시점에서 3시간 간격으로 출력되는데 24시간 날씨 정보를 가져올 생각이다!(8개의 items)
-RSS는 xml구조를 가지고 있는데 node-red에 있는 xml파서를 이용해서 파씽을 해본다!
-파싱한 내용을 이용해서 최대한 고급스럽게 웹UI를 꾸며본다!(디자인 감각이 필요하겠군!)
-그리고 아두이노와도 연계해야하기 때문에 2.4인치 TFT LCD 쉴드(SFPD5408)를 연결한다!
-node-red에서 날씨정보를 아두이노쪽으로 넘긴다음 LCD화면에 보기 좋게 시각화 해보자!

 

279-1.txt
0.00MB
279-1-flow.txt
0.03MB

 

관련라이브러리(SPFD5408)

https://github.com/JoaoLopesF/SPFD5408

관련라이브러리(arduinoJSON)

https://arduinojson.org/?utm_source=meta&utm_medium=library.properties

기상청날씨RSS

https://www.weather.go.kr/weather/lifenindustry/sevice_rss.jsp

반응형
Posted by 덕력킹
,