반응형

https://youtu.be/u4wB8T35vfo

RS485 모드버스(Modbus) CT센서(PZEM-016)값 측정과 에너지 모니터링!(IoT/MQTT)
이번편은 녹칸다가 530편에서 했던 내용을 조금더 업그레이드 해보도록 한다!
(사실 다른 내용이었는데 분량이 안나올것 같아서 교체함)
530편에서 아두이노에 비접촉전류센서인 PZEM-016을 연결해서 rs485통신으로 센서값을 측정하였다!
이번에는 보드를 인터넷 연결이 가능한 사물인터넷 보드인 wemos d1r1으로 교체하고 측정값을 IoT기술을 이용해서 전송해보도록 한다!

아래 내용을 중점적으로 확인해보도록 하자!
1.ESP8266보드에 pzem-016센서값을 가져올 수 있는가?(아마 가능할듯)
2.측정값을 MQTT로 외부로 전송가능하도록 만들기!
3.C#윈폼에서 확인해보기!
4.노드레드(node-red)에서 확인해보기!
5.앱인벤터(appinventor)에서 확인해보기!(이건 시간을 봐서 진행함)

 

(실제로한거)

1.530편에서 아두이노 우노 버전으로 만들었던 모드버스 코드를 esp8266보드에 적용해서 잘 작동하는지 테스트해보기!(결과를 시리얼모니터에 출력)

531-1(ESP8266에서PZEM016값측정하기).txt
0.01MB

2.측정한 전압, 전류, 전력값을 MQTT로 외부로 전송하는 예제를 만드시오!(pubsubclient) 전송하는 데이터의 포맷은 JSON으로 하시오!

531-2(MQTT로측정값전송하기).txt
0.01MB

3.(2)예제에서 발행하는 정보를 C#윈폼에서 subcribe해서 정보를 화면에 출력하시오!

example531-3.zip
6.07MB

4.노드레드(node-red) 플랫폼에서 측정한 값을 ui에 출력하시오!

531-4(노드레드플로우).txt
0.00MB

5.앱인벤터로 측정한값을 UI에 출력하시오!

example531_5.aia
0.30MB

반응형
Posted by 덕력킹
,