實現(xiàn)過程,首選esp8266-01刷入nodemcu,utx和rtx針腳分別連接TTL轉(zhuǎn)RS485模塊的TX和RX,TTL轉(zhuǎn)RS485模塊上的485接口和jsy-mk-109的485接口互聯(lián),開關(guān)模塊電源為8266和轉(zhuǎn)換模塊供電。物理上的連接大概就是這樣。接下來我們讓8266每一秒鐘通過串口發(fā)送一個查詢字符串,在經(jīng)過轉(zhuǎn)換模塊后發(fā)送給jsy-mk-109,如果信號正確就會返回數(shù)據(jù)信號,8266拿到返回的數(shù)據(jù)信號后通過udp協(xié)議發(fā)送給服務(wù)器(這里就是那臺樹莓派),理論上樹莓派每秒都會收到一條包含了電壓電流功率用電量信息的數(shù)據(jù),然后會判斷這條數(shù)據(jù)中的功率數(shù)值,如果和上一條中功率的數(shù)據(jù)相差超過2W,就會通過websocket發(fā)送給最終用戶。最終用戶就會看到一個實時變動數(shù)值的界面。
我把那些東西隨便找了一個殼子裝在一起,最終做好的東西就是下圖那樣
實現(xiàn)的最終界面是這樣的