mnh-jansson/open-battery-information
GitHub: mnh-jansson/open-battery-information
一个开源的电池管理系统解锁与信息读取工具,帮助修复因误报故障而被锁定的电池BMS。
Stars: 1340 | Forks: 219
# 开放电池信息
本项目旨在提供有关各种电池的工具和信息,以辅助维修。
当检测到故障时,制造商锁定 BMS 以保护设备和用户是非常常见的做法。这是一项非常重要的功能!
那么这何时会成为问题呢?这种保护机制总有可能发生误触发,或者故障可能是暂时的,甚至已经被修复了。
在这种情况下,仅仅因为软件报告有故障就丢弃一个完全正常的 BMS,是非常浪费的。
这就是我们想要解决的问题!

## 联系方式
如有任何疑问,请发送电子邮件至:openbatteryinformation@gmail.com
# 说明
## 第 1 步:设置 ArduinoOBI
1. 导航至项目目录中的 ArduinoOBI 文件夹。
2. 按照 README.md 中的说明进行操作。本节将指导您完成系统 Arduino 部分的配置,确保一切设置正确。
## 第 2 步:设置 OpenBatteryInformation
设置好 Arduino 部分后,您有两种在计算机上设置软件的选项。
### 选项 1:使用 Windows 预编译二进制文件
如果您不想处理 Python 依赖项,可以下载 Windows 的预编译二进制文件:
1. 导航至存储库的 [Releases](https://github.com/mnh-jansson/open-battery-information/releases) 部分。
2. 下载适用于您系统的 Windows 预编译二进制文件。
3. 只需运行可执行文件并按照屏幕上的任何说明即可使用该软件。
### 选项 2:安装 Python 要求 - 克隆存储库并安装依赖项
将存储库克隆到本地计算机:
```
git clone https://github.com/mnh-jansson/open-battery-information
```
导航至项目文件夹:
```
cd OpenBatteryInformation
```
安装所需的 Python 依赖项:
如果您尚未安装 pip,请参阅此处的平台安装指南。
通过运行以下命令安装所需的库:
```
pip install -r requirements.txt
```
您现在应该已准备好运行 OpenBatteryInformation!
## 第 3 步:运行 OpenBatteryInformation
如果您安装的是 Python 版本,可以通过执行以下命令来运行程序:
```
python main.py
```
如果您使用的是 Windows 二进制文件,只需双击下载的 OBI.exe 文件即可启动应用程序。
标签:Arduino, BMS重置, DIY维修, Python, Windows工具, 二进制发布, 嵌入式系统, 开源工具, 故障清除, 无后门, 智能电池, 电子维修, 电池信息, 电池管理系统, 电池维修, 硬件修复, 解锁BMS, 逆向工具