如何用Arduino做乙個智慧型水表

2021-06-14 07:57:30 字數 973 閱讀 9766

water meter(水表計) + arduino =  aquameterduino !

乙個糟糕的水管道被破壞之後(地窖基本上已經滿了,我們外出了好幾天),我決定去監控一下用水量的異常。走進arduino…

這個專案的想法是使用乙個arduino去計下流過我們公司水表的每乙個水滴。據說arduino需要連線到我的區域網,以便我能在正常基礎上查詢,還需要清楚實時的時間以此來記錄水的消耗量。

這個專案所需:

- 乙個arduino

- 乙個乙太網插板+sd卡(基於w5100晶元)

- 乙個proto插板

- 乙個即時時計

- 乙個shmitt觸發器(例如 74c14n)

- 乙個卡槽(支援乙個tf卡)

- 一些電阻(20k歐&100k歐)

- 乙個舌簧開關

- 乙個舌簧開關-使能水表(gioanala,大約75歐元

條件:-  一套被動網路供電(poe)電纜(

參考:我請教了乙個專家,掛載乙個基礎的水表到乙個供水公司的水表上(根據法律,我不可以的)。據說,基礎水表有乙個很小的磁體在其中乙個內部的輪子上,與舌簧開關一起推出。所以,實踐一下,每次走一公升,開關隨即關掉。當然,這個開關需要被消除抖動。這可能是軟體做的,我們返回回來…

這個arduino會 對基礎的http請求做出應答,因此它可以通過區域網查詢,也可以記錄活動日誌到sd卡上。如此這個arduino有時就會非常忙…因此舌簧開關訊號通過中斷被傳遞是非常必要的,如此我們就不會丟掉任乙個訊號。這基本上排除了 消除抖動的開關通過軟體中斷和定時器不協調的問題。

無論是智慧型電表 還是智慧型水表 ,都已經不再是難事。原理不過如一:

通過將電、水表聯網,實現遠端控制,並實時可以檢視我們家中用電用水量。方便快捷,綠色節能。

前幾天給大家介紹了一位geek動手diy的室內恆溫器,看了今天的智慧型水表,您有沒有覺得在實現智慧型家庭過程中又邁近了一步。將裝置聯網,實現自動化已變得如此簡單!

教你如何用Silverlight做乙個儀錶盤

使用silverlight做乙個儀錶盤控制項,最好是借助expression blend來實現。先看看這個控制項的效果 首先需要建立乙個自定義控制項 我們建立了乙個視覺化的控制項grid,並把當前這個控制項gaugecontrol作為grid的datacontext。接下來需要完成的是自定義幾個依賴...

如何用C 做乙個懸浮視窗程式

如何用c 做乙個懸浮視窗程式 用c 做乙個像 flashget 的懸浮視窗,其實很簡單,不像以前需要呼叫很多系統 api。大致的步驟如下。首先是主窗體部分,即要判斷窗體的狀態來決定是否顯示懸浮視窗。區域性成員宣告 private formwindowstate fwsprevious private...

如何用C 做乙個懸浮視窗程式

用 c 做乙個像 flashget 的懸浮視窗,其實很簡單,不像以前需要呼叫很多系統 api。大致的步驟如下。首先是主窗體部分,即要判斷窗體的狀態來決定是否顯示懸浮視窗。區域性成員宣告 private formwindowstate fwsprevious private frmtopmost my...