一、项目概述
SolarMeshtasticNode 是一套开源太阳能供电 Meshtastic 节点硬件方案,基于 Heltec HT-CT62(ESP32-C3 LoRa 模组)打造。搭载 TI BQ25185 实现光伏充电与电源路径管理,集成硬件锂电过放保护、光伏 / 电池电压采集,适配野外长期无人值守部署。

二、核心硬件方案
主控模组
Heltec HT-CT62
主控:ESP32-C3(RISC-V)
射频:SX1262 LoRa 收发器,兼容 Meshtastic / LoRaWAN
通信频段:433MHz/470-510MHz/868MHz/915MHz
板载 WiFi/BLE(户外部署必须关闭,降低功耗)
电源管理核心器件
表格
芯片型号 | 功能 | 关键特性 |
|---|---|---|
TI BQ25185 | 线性太阳能锂电池充电器 | 集成VINDPM 伪 MPPT、电源路径管理;最大充电电流 1A,单节 4.2V 锂电 |
TI TPS22917DBV | 超低漏电负载开关 | 3.0V 硬件切断输出,防止锂电池深度过放损坏 |
AP8803-3.3V | LDO 稳压芯片 | 提供 3.3V 稳定系统电压,欠压前有序切断 MCU 供电 |
PCB 电气规格
太阳能输入电压:最高18V,短时耐受 24V
最大系统负载电流:3A;最大充电电流:1A
两路 ADC 电压采集分压电路
VBAT:锂电池电压监测
V_SOLAR:太阳能板电压监测
物理尺寸:66.85 mm × 87 mm,适配 120×90 标准户外防水外壳
KiCad 开源工程:可直接导出 Gerber 文件交由 PCB 工厂生产
电源路径工作逻辑(核心亮点)
BQ25185 Power Path 电源通路
光照充足:太阳能板功率足够 → 系统直接由光伏板供电,电池静置不放电;
光照不足 / 夜间:自动切换锂电池对外供电;
混合供电:太阳能功率不足以负载时,光伏 + 电池同时并联供电;
低压保护:电池电压跌落至 3.0V,TPS22917 硬件切断所有负载,杜绝过放。
⚠️ 重点说明:VINDPM 属于伪 MPPT,并非高效率开关型 MPPT。太阳能电压与电池压差越大,发热损耗越高。
HT-CT62 引脚完整引出
底板完整引出模组关键外设:
I2C 总线(可外接 GPS、传感器)
UART 串口(JST PH2.0 接口)
启动配置 GPIO、BOOT 引脚
ADC 采集引脚(电压采样)
硬件复位电路
三、Meshtastic 固件低功耗配置方案
ESP32-C3 持续接收 LoRa 信号静态功耗约 7~8mA,是整机功耗瓶颈,项目文档提供两套角色最优参数:
1)路由器模式(Router,中继节点)
默认启用省电模式(Power Saving)
最小唤醒间隔:建议修改为 1 秒(默认 10s)
强制关闭蓝牙、WiFi,二者待机功耗极高
2)客户端节点(Client,终端)
默认不会自动进入轻睡眠,需要手动修改参数
Wait Bluetooth Seconds、Screen Seconds全部设置为 1 秒参数配置逻辑与路由器保持一致
⚠️ 省电模式的硬性限制
开启省电模式后,无法持续自动上报电池遥测;电压仅能通过配套 Python 脚本手动轮询读取;
上电后仅有短暂窗口支持串口配置;长时间运行无法通过串口修改参数,必须使用 Meshtastic Python 脚本远程配置。
四、设计取舍、优势与现存短板
✅ 项目优势
一体化完整电源方案:充电、防过放、电压采集全部集成,不需要额外外挂电源板;
独立硬件低压切断,不依赖 MCU 软件保护,可靠性更高;
全部硬件开源,支持自由修改、改版(Mini 小型化版本已经验证);
电源路径实现太阳能优先供电,大幅减少白天锂电池充放电循环,延长电池寿命;
接口标准化,适配常见户外防水外壳,适合野外、山林、偏远区域部署 Mesh 中继网络。
⚠️ 固有短板(FAQ 重点)
充电方案为线性充电机
太阳能板电压>6V 时压差产生发热、能量损耗;推荐搭配 6V 光伏板。12V 光伏板仅适合冬季光照极弱地区,长期高温环境会加剧发热。下一代 LoRaPowerBox 计划更换为开关充电芯片 BQ25650,实现高效率真正 MPPT。
ESP32-C3 平台功耗劣势
对比 nRF52/nRF53、STM32 平台,持续 LoRa 接收功耗更高;纯定时上报传感器场景,续航弱于 Nordic 主控方案。
当前硬件未完善验证项
BQ25185 状态引脚电平仅 1.8V,无法直接驱动 3.3V LED;当前版本 LED 电路没有测试,使用时需要额外增加三极管电平转换。
3.0V 关断电压取舍
选用 3.0V 阈值而非 3.3V,目的是最大化锂电池可用容量;代价是系统可用电压窗口更小,低温环境锂电池压降需要重点评估。
五、太阳能板选型建议
温带 / 夏季光照充足区域(中欧、中国南方):推荐 6V 光伏板;发热最低,综合效率最优;
高纬度、冬季长期弱光区域:选用 12V 光伏板,弥补冬季光照不足,接受夏季发热代价;
单节点推荐光伏功率:2~5W,根据锂电池容量、目标续航调整。
六、适用场景
野外山地、森林、景区 Meshtastic LoRa 中继路由节点;
无公网区域应急通信网状网络基站;
野外环境监测(搭配 I2C 传感器采集气象数据,通过 Mesh 网络转发);
野外徒步、越野车队远距离离线通信基站。
七、License
CERN-OHL-S-2.0 license
