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

HomeAssistant效果

小程序效果

24H电池容量效果

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

01.本项目基于ESP8266+MQTT实现。因此需要自己搭建MQTT服务器。当然用公共平台的也可以,如果要接入小程序,建议自己部署。
02.建议并联4节18650锂电池,实际测试在天阴下雨时,一节电池可能吃不消。
03.设备发送数据后,会断开WiFi进入睡眠模式,因此需要短接RST-D0(用杜邦线把这两个口连起来),在写入程序时,需要拔掉,不然程序无法写入。
更多精彩文章 欢迎关注我们
版权属于:逍遥子大表哥
按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。