太阳能监视器的制作教程

电子说

1.3w人已加入

描述

第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并上传程序

太阳能

太阳能

下载,安装并启动Arduino IDE。

转到首选项并在“其他板管理器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。我在这里使用了一根缩短的电缆,以减少盒子里的杂乱。最后使用底部的粘合剂或另一块热胶将面包板粘在盒子的背面。弹出顶部并插入吸盘。在你知道它之前,你会在马里奥硬币中看到你的眼睛!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分