與“ 確定5加侖的水壺是否要空的最佳方法”的問題類似,我正在尋找一種測量水的方法在一個容器中。這樣便可以將其連接到Arduino進行記錄和報告。但這是一個完全不同的容器。
我有一所房子,裡面的生活用水來自地下混凝土儲罐(大約3000美製加侖,11000升)。儘管有一個浮球開關切口,當它變空時(為了保護泵),我想知道它早就變低了(因為油輪交付新的負載需要一段時間。)理想情況下,它可以精確地或分步地進行測量(至少在八分之一的負載中),因此軟件可以根據平均使用情況預測何時將用盡,並且可以在離開時對其進行在線監視。
坦克有一個沉重的混凝土艙口,還有一個小孔,上面有一個已有的原始量油尺,因此進入受到限制。它處於惡劣的沙漠環境中,但泵房和電源僅在幾英尺遠。
我有一些想法:
- 將帶有字符串的浮球開關數組懸浮從罐內的一根桿上取不同長度的電纜,然後將它們全部連接回控制器。難以安裝,難看,技術含量低。或垂直立柱上類似的東西。
- 垂直立柱上的觸點(例如US 2針插頭)再次連接回控制器(可能使用帶狀電纜)。腐蝕/陽極可能是一個問題,儘管有時功率可能只是一個短脈衝。結露,蜘蛛網和死蟲可能會導致錯誤的讀數。
- 垂直向下舖設一條完全絕緣的電纜,用作天線來發送脈衝,並利用其與天線的工作方式之間的區別在空氣和水中(例如SWR表)來計算水的下落距離。
- 超聲波(或光?)測距儀安裝在艙口下方。射程最高不能超過2米(6英尺)。 浮子上的
- 探深儀(聲納)。這裡最大的挑戰是發出信號(當油箱加滿油時,長電纜可能會纏結)。
如果是無線的話,最後兩個甚至會更好(以節省可能損壞),但我認為我不會獲得想要的電池壽命(1年或更長時間)。
還有其他想法嗎?有人做過嗎?