littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于QC3充电协议和Adafruit OLED屏幕的USB测试仪

项目简介

本项目是结合QC3充电协议与USB测试功能的设备,可通过QC3充电协议为设备提供可调电压,还能实时测量通过USB供电设备的电流和电压。适用于便携电源场景,如为TS100烙铁供电。项目基于Arduino开发,利用Adafruit_SSD1306 OLED显示屏库显示电源信息。

项目的主要特性和功能

  1. QC3充电协议支持:支持QC3和QC2.0充电协议,可根据设备需求调整输出电压,提供稳定电源供应。
  2. USB测试功能:实时测量通过USB供电设备的电流和电压,并通过OLED屏幕显示信息。
  3. OLED屏幕显示:使用Adafruit_SSD1306库在OLED屏幕显示电源信息,提供直观视觉反馈。
  4. 便携性:设计紧凑,适合与QC3充电宝或充电器配合使用,提供便携电源解决方案。

安装使用步骤

硬件准备

  • 准备支持QC3协议的充电宝或充电器。
  • 准备一个Arduino开发板(如Arduino Nano或Uno)。
  • 将OLED屏幕和USB测试电路连接到Arduino开发板。

下载并安装Arduino IDE

Arduino官网下载并安装Arduino IDE。

安装依赖库

  • 打开Arduino IDE,进入“工具” -> “管理库”。
  • 搜索并安装Adafruit_SSD1306Adafruit_GFX库。

上传代码

  • 打开项目中的Arduino代码文件(.ino文件)。
  • 选择正确的开发板和端口,点击“上传”按钮将代码上传到Arduino开发板。

连接设备

  • 将设备连接到QC3充电宝或充电器。
  • 通过USB接口连接需要测试的设备。

使用设备

  • 设备启动后,OLED屏幕将显示当前电压和电流信息。
  • 根据需要调整输出电压,确保设备获得稳定的电源供应。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】