用途:为嵌入式项目(Arduino、ESP32、RP2040 等)选择电池类型与充电方案,回答“该用什么电池”“如何给项目充电”“锂电还是碱性”“电池是否安全”等问题,并辅助规划便携/电池供电项目。
主要能力:内置 scripts/compare_batteries.py 电池对比计算器,覆盖 15 种以上电池类型;references/safety-guidelines.md 提供各化学体系安全指南。资料给出决策流程(是否可充电、MCU 电压、电流大小)、电池化学对比(碱性、锂一次、NiMH、LiPo/Li-ion、LiFePO4、铅酸)、电压配置、稳压方案(3.3V 与 5V 系统)、充电方案(TP4056、Adafruit PowerBoost)、容量估算公式与常见错误。
使用方式:交互式选择运行 uv run --no-project scripts/compare_batteries.py --interactive;按电流与时长查询如 uv run --no-project scripts/compare_batteries.py --current 50 --hours 24;要求可充电加 --rechargeable;列出全部电池用 --list。
适用场景:低功耗传感器节点、手持设备、机器人/大电流、超低功耗信标、太阳能项目等,资料附按项目类型的推荐配置与快速选型表。
限制:具体价格、平台与效果资料未提供;安全规则与接线说明需按原文执行,锂电需保护电路与正确充电器,避免过放、低温充电与无人看管充电。