運用NodeMCU加上Blynk App

透過Wifi做水位高低監視的模擬

IMG_2645.JPG

 

需要提供網路Wifi讓NodeMCU連線上網

下圖為NodeMCU

IMG_2646.JPG

 

使用兩個按鈕開關模擬水位浮球開關

按放按鈕來模擬水位太低

或者水位太高

或者水位正常

或者水位開關異常

例如上限與下限同時動做就是異常了

就需要檢查水位浮球開關

IMG_2648.JPG

 

自行想像的水田現場示意圖

監視水超過上限或低於下限

現場狀況透過Wifi上傳到Blynk Server

Blynk Server再通知手機

 

field.png

 

Blynk App在蘋果手機上的設定

水超過上限報警報(亮紫燈)

文字加LED燈顯示

(警報ALARM亮紅燈)

IMG_2641.PNG

 

水低於下限報警報

文字加LED燈顯示(亮藍燈)

(警報ALARM亮紅燈)

IMG_2649.PNG

 

上限與下限同時動做(紫燈與藍燈同時亮)

提醒檢查Sensor

文字加LED燈顯示

(提醒檢查Sensor ALARM亮黃燈)

IMG_2642.PNG

 

正常是上下限都不動作(皆不亮燈)

文字加LED燈顯示

(正常ALARM亮綠燈)

IMG_2644.PNG

 

按按鈕模擬水位上下限

手機透過網路監視的狀態

 

以下更新

水位開關到貨

增加簡單圖解

另外

這開關可沉入水中使用

IMG_2666.JPG

IMG_2667.JPG

IMG_2665.JPG

IMG_2671.JPG

IMG_2672.JPG

 

最後,如果水太滿

就是上與下的水位開關的

環狀浮球都在高點。

 

------------------------------------------------------------------------------------------------------------------

以下是追加安卓手機設定 

Blynk App在安卓手機上的設定

水超過上限

使用中文顯示

並且追加Email通知的功能

Screenshot_20180426-132418.png

 

水低於下限

Screenshot_20180426-132711.png

 

水位開關異常

Screenshot_20180426-132521.png

 

水位正常

Screenshot_20180426-132021.png

 

Email通知

Blynk規定至少要間隔15秒才能發Email

為了不要固定時間一直發Email

老男人特地將程式改為

水位監式狀態每改變一次

才發Email一次

這樣才不會一直收到相同狀態的通知信

Email.png

 

如果很少使用Email

這項功能很多餘

Email2.png

 

創作者介紹
創作者 老男人 的頭像
老男人

老男人幻想世界

老男人 發表在 痞客邦 留言(12) 人氣()