第1步:工作原理
該項目使用NodeMCU無線連接到Enphase Envoy框以監控太陽能生產。如果您當前連接到有Envoy的網絡,請通過查看包裝盒上的屏幕檢查其IP地址。我的目前是192.168.1.10。如果您按照下面的鏈接,您將得到一個簡短的(JSON)文本響應,指示您的面板到目前為止產生的能量和當前的功率輸出。
http://192.168.1.10/api/v1/production(您可能需要更改192.168.1.10部分以匹配您的Envoy IP地址。)
此項目使用“wattsNow”值和設置時提供的每千瓦時的價格來計算如何這需要系統產生一分錢的電力。一旦這段時間過去,它就會播放硬幣聲并閃爍黃色。
第2步:收集材料
您需要以下內容來構建太陽能監視器。
電子元件:
NodeMCU
迷你面包板
黃綠LED
壓電蜂鳴器
2-100Ω電阻
USB Micro B線纜(我用了一個短線來為項目供電,而另一個用于上傳程序)
跳線
USB墻壁適配器(我使用舊的iPhone充電器)
Enphase Envoy Monitor連接到無線路由器
Box Components:
3D打印機,帶優選黃色長絲
3片有機玻璃切成3-1/8“方
白色噴漆(我使用Rust-oleum,但更透明的東西可能會更好)
第3步:開始使用NodeMCU并上傳程序
轉到首選項并在“其他板管理器URL:”文本框中輸入以下地址,然后單擊“確定”。
http://arduino.esp8266.com/stable/package_esp8266com_index.json
轉到工具》板》板卡管理器。搜索ESP8266并安裝“esp8266 by ESP8266 Community”
轉到工具》板》 NodeMCU 1.0。它將列在其他Arduino板下面。
確保您的NodeMCU通過USB連接,然后轉到工具》端口》選擇您的USB端口。
下載并打開SolarMonitor.ino文件,并在Arduino IDE中打開它。在程序的頂部,程序需要成功運行4條信息。這些是您的無線網絡ssid和密碼,您在Envoy屏幕上列出的Envoy IP地址,以及以分為單位的1 kWh太陽能值。您可以從電費中獲得最后一個值。如果您通過州注冊了SREC計劃,也可以添加。
通過單擊窗口左上角的上傳(箭頭)按鈕將修改后的程序上傳到您的NodeMCU。
步驟4:構建電子設備
請參閱上面的接線圖來構建電子元件。總結如下:
綠色LED的正端連接到D6,負端連接到100歐姆電阻。
黃色LED的正端連接到D7,負端連接到100歐姆的電阻。
壓電蜂鳴器的正極連接到D8。
所有電路都在GND端接。
步驟5:構建框
使用上面的STL文件打印框。我用過黃絲。要制作問號插入,切割三個有機玻璃3-1/8“x 3-1/8”的正方形。我想讓問號讓光通過,但是內部的電子設備模糊不清,所以我給了他們一層白色噴漆的 light 涂層。我使用Rust-oleum,但更透明的東西可能會更好。插入物干燥后,使用少量熱膠將它們固定在盒子的內表面上。然后將墻壁適配器添加到盒子中,使插腳穿過背面。使用底部的少量熱膠將其固定到位。
步驟6:添加電子設備
將USB電纜插入墻上適配器并將其連接到NodeMCU。我在這里使用了一根縮短的電纜,以減少盒子里的雜亂。最后使用底部的粘合劑或另一塊熱膠將面包板粘在盒子的背面。彈出頂部并插入吸盤。在你知道它之前,你會在馬里奧硬幣中看到你的眼睛!
-
太陽能
+關注
關注
37文章
3433瀏覽量
114493 -
監視器
+關注
關注
1文章
780瀏覽量
33221
發布評論請先 登錄
相關推薦
評論