修改

文档

图片

迪威网友cb86ad
迪威网友cb86ad
原创模型

Tux3DP气象站

VIP
免费,登录即可下载
本资源不能下载
发布时间:2024/6/29 18:58:00
3D打印气象站
基于WeMos的3D打印WiFi气象站
GitHub上的TuxSoft气象站您可以从这里下载所有内容,包括WeMoss的源代码和weewx的TUX3DP驱动程序。
下面是它运行原型和如何使用OTA的视频
几年来我一直想建一个气象站,最近我看到了丹·贝莫斯基的
这让我明白了,我运用了他的安装理念,从头开始设计了一个新的气象站。这也给了我一个机会,发挥与ESP8266 Arduino集成,我喜欢它!
我创建了自己的简单JSON格式,我喜欢KISS方法!
包括一个weeWX的驱动程序,TuxSoft3DP来下载它所有的zip文件并使用命令
wee\ U exteio--所有tuxsoft3dp.zip
我也选择实现WeatherFlowV40协议,因为它应该提供现成的软件解决方案,特别是我正在调查weeWx。
天气流
周末
weeWx的Weatherflow驱动程序由Arthur Emeon提供要使用此驱动程序D3必须拉低
软件:
主要组件是Wemoss中的嵌入式固件,此外还有一些简单的python模块,其中包括weewx驱动程序(TuxSoft3DP)和一个简单的基于GUI的天气监视器,该天气监视器提供风向指示器和一些基本信息,这些信息会在站点接收时更新。另一个模块是一个简单的UDP包监视器,主要用于调试和检测OTA模式何时启用。
Wemoss代码是用Arduino(1.8.9)IDE编译的,您可能想修改的是。。
一切
如果你最后把你的磁铁背面倒过来(见src.ino)
静态或DHCP IP(参见src.ino)
OTA的主机名(请参阅src.ino查找ESP.getChipId)
WindSpeed()不是经过测试的,只是经过了简单的计算(参见src.ino)
你的翻斗车的体积,印好封好后可能和我的不一样。
最初,我决定每20秒发送一次天气数据,而不是关闭WiFi,在我的情况下,这可能会持续大约70毫安,因为实际上太阳能电池板在全天阳光下只能提供120毫安,充电率不足以维持系统。我把代码改成只发送数据
两分钟后,您可以使用WiFi调制解调器睡眠。这将功率降低到33毫安,并在传输数据的几秒钟内将其峰值提高到70毫安。这项技术是伟大的,但对OTA的工作,这是一个PIA。
为了克服这个问题,我牺牲了几秒钟的电力后,每个包tramission和花几秒钟寻找一个UDP请求,以启用OTA,如果发现OTA是60秒启用。
在线旅行社
您需要Python和netcat,然后打开两个终端窗口以及Arduino IDE ready,在一个终端上运行udp|u ,在另一个终端上启动以下命令并准备就绪echo-n OTA | nc-u-w0 192.168.1.40 55550 on windows ignore-n
下一步,当您看到收到一个气象数据包立即用netcat发送OTA时,您应该会看到第二个数据包确认OTA已启用。现在使用ArduinoIDE通过OTA发送更新
你可以看到这个过程
硬件:
1.5M 15mm铜管(1级或以上)
1 x 90度15mm铜弯头
5 x 15mm铜等T形接头
3 x 15mm铜直接线
3个不锈钢软管卡箍,适用于15mm管道
一些方法来安装15毫米管到您想要的位置。
3个不锈钢M3x6自攻螺钉,用于雨量计
12 x不锈钢M3x10自攻螺钉,用于屏蔽
1 x不锈钢或黄铜M5 30mm螺栓
1 x黄铜M5 50mm螺栓
2个M5螺母和垫圈,与上面匹配
2 x 608ZZ陶瓷“旋转器”轴承。
2 x 6mm x 3mm钕磁铁(圆形)
1 x 3144霍尔效应板,如KY-003
1 x BPI-3C1-05红外光断续器(开槽光开关)
1 x 10K电阻器
1台GY-271磁强计——QMC5883L不适用
1个BMP280 I2C气压计模块
1 x DHT22湿度传感器
1 x ML8511紫外线传感器
1 x WeMos D1 Esp-Wroom-02,集成18650电池
1 x 220K电阻器(见注A)
1 x 100K电阻器(见注A)
1 x 18650电池
1 x小型DIY太阳能电池板
1 x buck360或类似产品,将太阳能电压调节至5V
我选择了12V 1.5W,如果需要的话,我打算用一块钱,它还没有到货,所以只能在中国产品到货后告诉你实际得到了什么:)
修改后,我重新焊接霍尔传感器,使其靠近PCB,并用硅电线将连接器直接插入传感器。雨量计很小而且很紧。你还需要确保翻斗车在一边启动,而不是另一边。
如果需要的话,你可以用烙铁加热几秒钟来“削弱”翻斗中的磁铁。随机应变,找几个磁铁。
在翻斗上,确保用硅酮密封胶覆盖磁铁和挡板,这是防止腐蚀所必需的。
ML8511—警告!!!读这个(见注A)
ESP8266 ADC的范围是从0到1伏,ML8511的输出将是3.3V,因此需要一个电阻分压器,使其进入如下范围。。
ESP-A0--- ---[220K]----|
---[10万]----您还需要焊接10K上拉电阻的BPI-3C1-05之间的3.3V和D7的电除尘器。我这样做了,并增加了一个3针头,然后热粘合它钉到位。环氧树脂被用来永久安装红外开关。
你将需要把所有的电缆拼凑起来,以适应你的安装,在图片文件夹中我有我所做的图片。
附注A
我还没有收到带电池的WeMoss,但据我所知,已经有一个220K/100K的分频器内置在模拟输入板中。就像所有来自中国的东西一样,这必须在假设之前得到证实。
最新消息,事实上,分隔器已包含在电路板中。
3D打印
在打印时,有些灯丝对红外光是半透射的,所以打印风速仪编码轮可能是个问题,我在编码轮的顶部使用了铝胶带。
你需要启用支持,NB当你组装风向标时,一个钕磁铁必须放在圆锥体中,然后支撑杆松开。方向将决定风门(叶片)的校准
防风雨
这是DIY,硅酮密封胶和铁锈O-Leam的规则,常见的看是必须的。
校准
雨量计的半径是34毫米,所以它的面积是0.03637932平方米,这意味着36.38毫升的体积相当于1毫米的雨水。我测量我的翻斗,需要1.9mm才能翻斗,因此每个翻斗的降雨量为0.05227mm,因此我选择的值为0.52。现场测试将确认其是否足够接近。
仪表的小尺寸降低了它的精确度,但我认为它足以测量趋势,而且我想我们经常遇到的大风也会影响翻斗车。
杂项注释
不要将雨量计安装在靠近风向标的位置,这一点非常重要,因为翻斗中的磁铁会影响风向标使用的压力计。同样,使用陶瓷轴承和黄铜螺母和螺栓也是首选材料。
在搜索引擎优化中去掉那些便宜又讨厌的钢铁“π”,用优质铜线代替它们也可能是一个好处。
最重要的是,这对我来说是一个有趣的项目,它适合我在任何类型的气象站的经验,因此,没有任何类型的保证是为任何东西。。但是我希望它能被证明是可靠和有用的。
安装组件
将铜管切割成以下长度,并贴上相应的标签。。
A-200毫米
B-220毫米
C-100毫米
D-120毫米
E-50毫米
F-100毫米
G-50毫米
H-150毫米
I-30毫米
其余的管道,你将使用连接到安装你想要的。
如图所示,在一侧开槽3个直接头,这样可以将它们夹在印刷的安装点上。
从焊接接头的未连接端开始,分别焊接到标有A、C和F的管道上
嗯。。请看图片并制作支架,注意将太阳能电池板与风向标正确定位
个文件
压缩包大小:12MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产