반응형

 

(tcp/udp #22) 현재까지 진행된 개념으로 스마트팜을 시뮬레이션 해보기!
녹칸다의 TCP, UDP통신을 위한 시리즈이다!
22편에서 녹칸다의 노드레드(node-red)를 이용한 TCP서버의 개념적인 완성이 이루어질 예정이다!
녹칸다의 예제 월드에서 비정형 TCP 클라이언트에 해당될 만한 예제가 바로 스마트팜이었다!
사물인터넷보드 여러개와 MQTT를 이용해서 스마트팜을 구현한 예제였는데 해당 내용을 현재 조건에 맞게 수정해서 구현해보도록 하자!

사물인터넷보드(wemos d1r1)는 4개가 필요할 것 같다!
1번보드는 하나의 식물의 생육상태를 관리하고 토양습도, 토양온도, 광량을 측정한다!
(아마도 아날로그 핀이 부족해서 아두이노 우노를 슬레이브로 잡아야 할 것 같다!)

2번보드는 비닐하우스내 공기상태를 점검하고 대기온도, 대기습도, 이산화탄소농도를 측정한다!

3번보드는 하나의 식물에 급수를 하는 파트이고 워터펌프와 유량센서로 구성한다!

4번보드는 비닐하우스 1동에 배정된 물탱크의 수위를 측정하고 비접촉수위센서 2개로 최저수위와 최대수위를 감지할 수 있도록 한다!

4개의 파트에서 업로드 되는 정보를 노드레드(node-red) 서버에서 볼 수 있도록 하시오!

 

369-1-1(디바이스1).txt
0.01MB
369-1-2(디바이스1의슬레이브아두이노우노).txt
0.00MB
369-2(디바이스2).txt
0.01MB
369-3(디바이스3).txt
0.01MB
369-4(디바이스4).txt
0.01MB
369노드레드TCP서버.txt
0.04MB


http://tabulator.info/examples/4.4

관련라이브러리(DHT11/1.3.8)
https://github.com/adafruit/DHT-sensor-library
관련라이브러리(MHZ19B/1.1.1)
https://github.com/strange-v/MHZ19
관련라이브러리(arduinoJSON/6.15.2)
https://arduinojson.org/?utm_source=meta&utm_medium=library.properties
관련라이브러리(ds1820/3.9.0)
github.com/milesburton/Arduino-Temperature-Control-Library
www.pjrc.com/teensy/td_libs_OneWire.html

반응형
Posted by 덕력킹
,