修改

文档

图片

迪威网友0ccee4
迪威网友0ccee4
原创模型

IOT ESP8266气象站,提供OTA更新

VIP
免费,登录即可下载
本资源不能下载
发布时间:2024/12/22 21:10:00
注意
请使用这个气象站的新气象站。这种模式过时了,质量低劣。
介绍
这个气象站是随着时间的推移而发展起来的。我最初取消了屋顶和太阳能板的尺寸,并创造了大约4个不同的面纱。我一开始用了一块0.1W的太阳能电池板(110mmx60mm),但是它动力不足,直到下午晚些时候才充电。
我最新的veion使用了一块165mm的方形太阳能电池板,并允许设备更频繁地测量(每分钟vs 5分钟),我认为这足以满足低照明区域的需求。
最新的固件将创建一个WiFi接入点,如果设备无法通过WiFi连接到互联网,则可以连接该接入点。这允许您输入ThingSpeak凭据、采样间隔(以秒为单位)和要连接的WiFi接入点凭据。要访问此页面,请连接到ESP访问点(名为ESP。。。某物)并导航到
配置完ESP的WiFi接入点后,如果配置正确,它将消失。
建筑
安装根据您正在使用的太阳能板选择屋顶并打印所有零件。零件上有所有必要的孔,所以你需要做的就是把它拧在一起。
配置
创建ThingSpeak帐户和频道。在连接到接入点时显示的ESP8266配置页面中输入此频道编号和凭据(如上所述)。
你可以在我的GitHub存储库中为一个很酷的3D条形图编写代码,简单地复制这个代码,然后用你自己的ThingSpeak频道号替换我的ThingSpeak频道号。
问题
太阳辐射是一个大问题,会导致建筑物的隔热层升温。你将需要油漆任何接触到太阳的表面与许多层外部抗紫外线涂料(我使用高光泽和约6层涂层)。
最新的设计是在屋顶(用来支撑太阳能电池板)下方留出一个大的空隙,以允许空气流动。屋顶的设计是为了让水在远离电子设备的地方聚集和滴落——尽管我还没有证明它有足够的防水性。
如果你的WiFi坏了,ESP8266将消耗相当多的电池,因为它不会进入深度睡眠,但会保持清醒运行WiFi接入点。这是不可避免的,因为有必要运行接入点来配置最初或以后的设备。
OTA更新
要在“空中传送”频道上配置您的简单元数据,请执行以下操作:
{
“发布间隔”:30,
“firmwareVeion”:“11”,
“firmwareURL”:“固件url链接”
}
别忘了在源代码中增加你的固件版本(以防止连续升级到同一固件):
cot String VEION=“11”;
在Arduino设置对话框的“Show verbose output during:”下生成固件“编译”。然后,单击“编译”后,复制“编译状态”窗口中列出的固件:

/home/undef/.arduino15/packages/esp8266/tools/xtea-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bixtea-lx106-elf-size-A/tmp/arduino_build_27952/thingspeak_ota_weathetation
Sketch使用324156字节(31%)的程序存储空间。最大值为1044464字节。
全局变量使用32228字节(39%)的动态内存,剩下49692字节用于局部变量。最大值为81920字节。
在本例中,固件位于此处:/tmp/arduino_build_27952/thingspeak_ota_weathetation
零件清单
18650电池座
太阳能板二极管
Wemos D1迷你型
Wemos电池屏蔽(或DC-DC升压转换器升压模块)
TP4056电池充电器(或MCP73871太阳能板)
6v太阳能电池板(建议165mmx165mm)
BME280 seor公司
布线
热胶
硅密封胶(可选)
室外防紫外线涂料
查看实时数据视图来源代码视图实时数据。
个文件
压缩包大小:3MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产