项目简介
本项目是结合QC3充电协议与USB测试功能的设备,可通过QC3充电协议为设备提供可调电压,还能实时测量通过USB供电设备的电流和电压。适用于便携电源场景,如为TS100烙铁供电。项目基于Arduino开发,利用Adafruit_SSD1306 OLED显示屏库显示电源信息。
项目的主要特性和功能
- QC3充电协议支持:支持QC3和QC2.0充电协议,可根据设备需求调整输出电压,提供稳定电源供应。
- USB测试功能:实时测量通过USB供电设备的电流和电压,并通过OLED屏幕显示信息。
- OLED屏幕显示:使用Adafruit_SSD1306库在OLED屏幕显示电源信息,提供直观视觉反馈。
- 便携性:设计紧凑,适合与QC3充电宝或充电器配合使用,提供便携电源解决方案。
安装使用步骤
硬件准备
- 准备支持QC3协议的充电宝或充电器。
- 准备一个Arduino开发板(如Arduino Nano或Uno)。
- 将OLED屏幕和USB测试电路连接到Arduino开发板。
下载并安装Arduino IDE
从Arduino官网下载并安装Arduino IDE。
安装依赖库
- 打开Arduino IDE,进入“工具” -> “管理库”。
- 搜索并安装
Adafruit_SSD1306
和Adafruit_GFX
库。
上传代码
- 打开项目中的Arduino代码文件(
.ino
文件)。 - 选择正确的开发板和端口,点击“上传”按钮将代码上传到Arduino开发板。
连接设备
- 将设备连接到QC3充电宝或充电器。
- 通过USB接口连接需要测试的设备。
使用设备
- 设备启动后,OLED屏幕将显示当前电压和电流信息。
- 根据需要调整输出电压,确保设备获得稳定的电源供应。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】