導讀:
利用物聯網開關實現直流電壓遠程監測。
01準備材料
直流電壓傳感器、物聯網開關(淘寶瘋狂物聯)
02瞭解什麼是直流電壓傳感器
此模塊基於電阻分壓原理所設計,能使端子接口輸入的電壓縮小5倍,模擬輸入電壓最大爲5V,那麼電壓檢測模塊的輸入電壓則不能大於5V×5=25V(如果用到3.3V系統,輸入電壓不能大於3.3Vx5=16.5V)。所用AVR芯片爲10位AD,所以此模塊的模擬分辨率爲0.00489V(5V/1023),故電壓檢測模塊檢測輸入最小電壓爲0.00489V×5=0.02445V。
參數:電壓輸入範圍:DC0-25V
電壓檢測範圍:DC0.02445V-25V
電壓模擬分辨率:0.00489V
DC輸入接口:端子正極接VCC,負極接GND
輸出接口:"+"接5/3.3V, "-"接GND,"s"接Arduino的AD引腳
03接線
事先將物聯網開關接好電源。然後將直流電壓傳感器接入物聯網開關的IO口。
根據上面參數,直流電壓傳感器的輸入端接入可調變壓器。
04物聯網開關網絡配置
當設備上電已經正常工作後,會在30秒內生成一個“ESP”開頭並且沒有密碼的 設備AP配置熱點,我們需要用手機或電腦搜索並與設備AP配置熱點進行連接。連接成功後我們打開瀏覽器,在瀏覽器地址這裏輸入 192.168.4.1 進入設備的配置頁面。具體操作請看第一講。
05物聯網管理平臺
我們預先添加好設備。添加完設備後,在設備的右上點擊工具按鈕。彈出對話框往下拉到“接入傳感器”,找到“IO01(T)”選擇“AIN0”。(因爲直流電壓傳感器接入到物聯網開關的AIN0)。
爲了直觀表達,我們改下端口的名稱,將AIN0改爲“電壓監測”
點擊保存。退出對話框,再點擊刷新按鈕。
06將百分比轉換
因爲在設備上顯示的是百分比(如下圖:顯示電壓監測爲27.06%),所以要進行簡單的計算機下將它轉換爲我們熟知的電壓值。
計算:5÷255×27≈0.529
25×0.5=12.5
解釋:AD爲8位,總元素=256(ff),因爲模擬輸入的電壓最大爲5v,所以分辨率爲5÷(256-1)。再乘以參考值27(爲電壓監測的百分比)。得出直流電壓傳感器爲0.5v
因爲電壓檢測模塊的輸入電壓則不能大於5V×5=25V,所以再乘以0.5,最後得出結果爲電壓監測的數值。