用ESP8266/ESP32 制作 Solar Weather Station需要解决以下几个关键问题:
省电技术 (低耗电部件BMP280,Deep Sleep)
使用 Deep Sleep 模式:ESP8266/ESP32 的 Deep Sleep 功耗非常低(<100µA),应尽量让设备工作在间歇采集模式(如每10分钟唤醒一次)。
太阳能给蓄电池充电技术 (Solar Charger, Lipo Battery)
常见方案:太阳能板 + TP4056 + 一节 3.7V LiPo 电池 + 稳压电路(AMS1117 或 HT7333)
蓄电池耗尽后,太阳能充电也无法恢复的问题对策。
这是很多人搭建太阳能项目时遇到的核心问题,即**“死机状态”**,即使太阳出来也无法恢复。
原因分析:
TP4056 模块保护电路在电压低于 2.5V 左右时,会切断输出,即使电池开始充电,也不再向负载供电(ESP 无法启动)。
尤其是 ESP32 启动电流很高(数百毫安瞬时),容易触发这种保护。
解决策略:
启动保护(Startup Protection)是为了解决 ESP8266/ESP32 在电池完全耗尽后,即使太阳能板充电恢复,系统依然无法启动的问题。这个问题主要由 TP4056 的“低电压锁定(UVLO)保护”和 ESP 启动瞬间电流过大造成的。我们要通过硬件或电路设计,让系统在电池电压恢复到一定水平后再启动 ESP,避免死机。
https://github.com/TinyWebDB/TinyWebDB-WeatherStation (IoT Code)
https://github.com/ubiclub/tinywebdb-php-WeatherStation -- ** Customized **
http://sensor.db.uc4.net/tags.php (TinyWebDB Web Service Front)
TinyWebDB 対応(済)
tagsページの改善
Valueの中に、JSONデータのKey:Valueの抽出、自動的にメニューにする
MCP1700T-3302E是一款由Microchip Technology生产的低压差(LDO)线性电压调节器,主要用于提供稳定的3.3V输出。以下是该产品的一些关键特性和参数:
输出电压:固定输出电压为3.3V。
最大输出电流:该调节器能够提供最大250mA的输出电流。
输入电压范围:可以接受的输入电压范围为2.3V至6.0V。
静态电流:在典型情况下,MCP1700的静态电流为1.6µA,表现出较低的功耗。
温度范围:该器件的工作温度范围广,从-40°C到85°C,适合多种环境条件。
线性调节率:线性调节率为0.75%/V,提供了良好的电压稳定性。
负载调节率:负载调节率为1%,确保在不同负载条件下输出电压的稳定性。
MCP1700T-3302E的封装类型为SOT-23-3,适合紧凑型电路设计。由于其低功耗和高稳定性,广泛应用于便携式设备和其他需要稳定电源的电子产品中。
总的来说,MCP1700T-3302E是一款性能稳定、功耗低的电压调节器,非常适合需要高效率和稳定电源的应用场景。