发作品签到
专业版

SmartBatOLED

工程标签

30
0
0
0

简介

SmartBatOLED是一款智能电池监控和降压转换终端,用于实时监测电池和提供5V和3.3V,可为树莓派等供电。系统通过OLED显示器直观展示电池信息,同时支持WiFi连接将数据传输至服务器。

简介:SmartBatOLED是一款智能电池监控和降压转换终端,用于实时监测电池和提供5V和3.3V,可为树莓派等供电。系统通过OLED显示器直观展示电池信息,同时支持WiFi连接将数据传输至服务器。
智能便携电子设备设计大赛
复刻成本:30

开源协议

GPL 3.0

创建时间:2025-03-18 13:20:57更新时间:2025-03-18 15:30:07

描述

SmartBaty电池监控系统
Github地址:https://github.com/WeitianYuan-web/SmartBatyOLED
项目简介
SmartBaty是一款智能电池监控系统,基于ESP32开发,用于实时监测电池的电压、电流、功率等参数。系统通过OLED显示器直观展示电池信息,同时支持WiFi连接,可将数据远程传输至服务器进行集中管理。
功能特性
实时监测:监控电池电压、电流、功率和温度
OLED显示:直观显示电池参数和设备状态
远程数据传输:通过WebSocket协议实时上传数据
远程控制:支持远程开关电源
自动适配:自动识别1-4S锂电池
可配置性:丰富的参数配置选项
数据过滤:采用滤波算法提高测量精度
配置保存:断电保存各项设置
丰富的调试信息:完整的日志和故障诊断
硬件要求
ESP32C3开发板
ESP32C3MINI开发板
INA226电流传感器
SSD1306 OLED显示屏(128x32)
可选:BMI270姿态传感器
接线指南
| 组件 | 连接方式 |
|------|----------|
| INA226 | SDA → GPIO8, SCL → GPIO9, VCC → 3.3V, GND → GND |
| OLED显示屏 | SDA → GPIO8, SCL → GPIO9, VCC → 3.3V, GND → GND |
| 电源控制 | EN → GPIO10 |
安装指南
焊接ESP32C3开发板到背面
使用Arduino IDE或PlatformIO编译并上传代码
通过串口监视器(波特率115200)查看启动日志
根据提示配置WiFi和其他参数
使用说明
串口命令
设备支持通过串口发送以下命令:
配置命令格式: config:<参数>=<值>

 

可用命令:
  config:<参数>=<值> - 配置系统参数 (输入config:help查看详细帮助)
  config:status - 显示当前状态
  en:on - 打开电源
  en:off - 关闭电源

 

  可配置参数

显示状况

  可配置参数:
  device_id - 设备ID
  battery_id - 电池ID
  ws_host - WebSocket服务器地址
  ws_port - WebSocket服务器端口
  api_key - WebSocket认证密钥
  wifi_ssid - WiFi名称
  wifi_pass - WiFi密码
  en_state - 电源状态(on/off)
  save - 保存所有配置
  reset - 重置所有配置
  export - 导出配置为JSON
  import= - 导入配置
  status - 显示当前设置和状态
  help - 显示此帮助

参数配置

  OLED显示说明
OLED屏幕分为三个区域:
左上:电池电压和电池类型(1S-4S)
中上:功率显示(W)
右上:电流显示(A)
底部:WiFi状态、设备ID、IP地址和温度
OLED显示
故障排除
如果遇到I2C通信错误"Wire.cpp:513] requestFrom(): i2cRead returned Error",请尝试:
检查硬件连接:
确认SDA(GPIO8)和SCL(GPIO9)引脚连接正确
检查INA226电源是否接通
添加4.7kΩ上拉电阻到SDA和SCL线
减少干扰:
缩短I2C连接线长度
远离电机、继电器等干扰源
使用屏蔽线缆
验证地址:
确认INA226的地址是否为0x40
使用I2C扫描功能查看总线上的设备
WebSocket协议
系统使用WebSocket协议与服务器通信,发送格式为JSON,包含电池的所有监测数据。服务器可以发送控制命令,例如开关电源。详细协议格式可查阅代码中的相关部分。
程序(包括网页)Github地址:https://github.com/WeitianYuan-web/SmartBatyOLED
升级预告:SmartBatLCD Pro

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航