原文中文,约1800字,阅读约需5分钟。
📝
内容提要
基于CH32V003和INA219的DIY USB电流表,支持PD 2.0 100W,5~20V电压检测,0~5A电流检测,最长128分钟功率历史记录。
🔎
延伸解读
开源资料构成与获取途径
项目开源资料包括硬件原理图、PCB布局布线、MCU固件代码、外壳3D模型STL文件及面板生产文件。硬件部分在立创开源平台,可一键PCB下单和BOM配单;其他部分在GitHub仓库。这种分平台托管方式便于硬件制造与软件开发的协作,也降低了复刻门槛。
核心元件选型与设计指标
采用沁恒CH32V003作为主控MCU,德州仪器INA219监测电压电流,搭配SSD1306 OLED显示和10mR采样电阻。设计指标支持USB PD 2.0 100W,电压检测5~20V,电流检测0~5A,最小分辨率10mV/2mA,功率历史记录最长128分钟。这些参数决定了其适用于主流PD充电场景。
从DIY到产品化的学习路径
教程覆盖产品设计、硬件设计、嵌入式软件开发全流程。产品设计包括功能规划、用户交互和外壳3D建模;硬件设计涉及元件选型、原理图、PCB布局及焊接调试;软件开发基于VS Code和Platform IO,涵盖I2C通信、屏幕与按键驱动、固件体积优化。适合初学者系统了解电子DIY。
❓
Q&A
这个DIY USB电流表使用了哪些主要元件?
主要元件包括CH32V003 MCU和INA219电压电流监测器。
这个电流表支持的电压和电流范围是什么?
支持5~20V电压检测和0~5A电流检测。
如何获取这个DIY USB电流表的开源资料?
可以在GitHub和立创开源平台找到所有开源资料。
这个项目适合哪些人群?
适合对电子DIY感兴趣的初学者和爱好者。
这个电流表的最大功率支持是多少?
最大支持功率为100W。
这个DIY项目的教程包含哪些内容?
教程涵盖硬件设计、嵌入式软件开发和产品外观设计等内容。
🏷️