在之前的文章中,我讲到过如何制作户外气象基站。目前设备也已经正常运行半年由于。在此期间只发生一次故障,由于太阳能板电压过高,烧坏了太阳能控制板。因此,结合前面版本的不足,本次对设备进行了更新。
本次更新,也是我一直考虑的一件事。如何获取电池的状态?如何实时监测电池充电、放电状态。方便我们对电池进行维护。首先,让我们来看看当前的效果!

HomeAssistant效果

小程序效果

24H电池容量效果

24H电池电压变化我们可以随时监测电池相关信息,方便我们对设备进行维护。
设备清单
接下来,我们来看看设备清单!
| 组件 | 用途 |
|---|---|
| ESP8266 | 主控 MCU |
| 18650 锂电池 | 供电电源 |
| 太阳能板(6V) | 太阳能充电 |
| 锂电池充电模块 | 充电管理 |
| AHT20+BMP280 | 温湿度 + 气压传感器 |
| MAX17048 | 锂电池电量计 |
线路连接示意图

部署说明
01.本项目基于ESP8266+MQTT实现。因此需要自己搭建MQTT服务器。当然用公共平台的也可以,如果要接入小程序,建议自己部署。
02.建议并联4节18650锂电池,实际测试在天阴下雨时,一节电池可能吃不消。
03.设备发送数据后,会断开WiFi进入睡眠模式,因此需要短接RST-D0(用杜邦线把这两个口连起来),在写入程序时,需要拔掉,不然程序无法写入。
项目源码:https://gitee.com/priess/esp8266-mqtt-outdoor-project/
更多精彩文章 欢迎关注我们
本文首发于微信公众号,原文链接:超低成本,搭建自己的户外气象基站!