der36 wrote:還不懂你們說的會飄的(恕刪) 會飄的意思就是測不準(使用的是防水超音波模組)忽高忽低差距很大推播部分要自行設定我還在研究中= =參考這一篇https://atceiling.blogspot.com/2019/07/arduino39dht-11line.html判斷式要自己加入程式碼內
der36 wrote:還不懂你們說的會飄的(恕刪) 飄其實就是感覺SR04T的偵測,很容易有類似雜訊干擾,有大量0cm的訊號出現,然後就會如下圖的前1/4症狀....後來有在程式碼加入判斷式,就改善很多,但小弟打算SR04T若故障後就不再選用,DIY而言還是喜歡回到舊的SR04,缺點沒有防水時,4周之內幾乎一定會壞,要有常更換的心理準備~您提到的感測與觸發方式,應該有機會在程式端解決,只發一次訊號,不過小弟程式能力仍是幼幼班等級,希望有經驗的大老可以分享一下具體做法
樓主最新的主程式請自行加入資料庫加入完後程式碼再加入以下這些#include <tridenttd_linenotify.h>#define LINE_TOKEN "************" //請修改為自己自行申請LINE的權杖int water ,water2 ,I1 ;int I2 = 3 ; //偵測N次後發LINE通知int LowwaterH=30 ; //水塔最低水位最後連線中間部分Serial.print("網頁內容=");Serial.println(payload);在這之後補上這些//--------------------------------------------------// LINE通知判斷Serial.println(LINE.getVersion()); // 顯示 Line版本LINE.setToken(LINE_TOKEN);if (I1 == 0 ) {LINE.notify("\n目前水位高度" + String(int(water))+"公分"); }if ((I1 >= I2 ) or (abs(water-water2)>0)) {if (water > LowwaterH) {LINE.notify("\n現在水位高度" + String(int(water))+"公分"); }if (water < LowwaterH) {LINE.notify("\n現在最低水位高度" + String(int(water))+"公分"); }I1 = 0 ; water2 = water;}I1 = I1 +1;//--------------------------------------------------這樣就會LINE通知程式第1次啟動LINE會通知目前水位高度多少之後都會LINE會通知現在水位高度高度低於LowwaterH設定的高度就會通知 現在最低水位高度如果第1次偵測水位多少,之後偵測水位跟前者一致就不會重復通知6/9 小更改if ((I1 >= I2 ) and ((water > water2) or (water < water2))) {改為if ((I1 >= I2 ) or (abs(water-water2)>0)) {abs(water-water2)效果應該跟之前那種判斷差不多意思之前跟之後水位相減後絕對值大於0,就會LINE通知LINE通知資料庫 下載點https://github.com/TridentTD/TridentTD_LineNotify雖然解除了限水限制但是難保今年颱風會不會愛去日本旅遊另一個跟樓主討論能不能追加電量通知這樣只要快沒電就可以去更換電池,就不用等到發現沒電才去換 </tridenttd_linenotify.h>
感謝阿民哥分享,其實這陣子阿民哥與小弟滿多私訊交流,若要讓通知的便利性提升,LINE應該是最理想的平台,全家人開個群組,大家就可以看到當下水塔庫存,相信每個成員都會更節約用水的~小弟的程式碼連結已經放在一開始的文章內,有DIY需求請自取,但提醒其一,小弟並非程式專業,只能說程式內容堪用,但還有改善空間。其二若過去完全沒有arduino經驗,一定還要配合網路查詢arduino各種教學網頁喔,不過用實際需求來順便學arduino,絕對比在那邊亮一顆燈兩顆燈來的好玩多了~
zzzrrrzz wrote:去年以來,台灣中南部(恕刪) 土炮,外殼能做到這樣,真的很棒了 !因為,資料上傳雲端, 不然加一個 LCD 1602, 價值感會更唬人 !(當然 LCD 1602 就是拿來唬人, 除非要跑到水塔看資訊!)
看了版主的發想也覺得自己需要裝一個一位偵測器來看看房客用水狀況, 同時也可以用連動模式來啟動抽水馬達因為家裡的抽水馬達是利用白天太陽能板發電驅動, 但是白天補滿了到晚上或者是隔天早上可能又會用完所以如果能裝液位偵測, 低水位時再補水就可以解決主要配件: 易微聯wifi液位偵測器+5個高低水位探頭+ac110v轉dc5v變壓器+防水盒
睽違已久,近日台中部分地區因為管線施工,突然宣布要停水47小時,狀況有點類似當年供五休二的停水措施,若稍不注意可能第二天晚上洗澡會有風險,所以將當年旱情結束後拆下的裝置,再度找出來登場,不過因為這次停水並非常態性質,所以用一般行動電源供電即可,未再安裝太陽能裝置~不過這次也設定LINE通知,主動讓家人掌握水塔存量~無論如何,希望本次停水不會是針對日後旱情的預演