
USB电压电流表(ESP32+INA226)C口 V1.1
简介
基于ESP32-PICO-D4+INA226的USB 电压电流表,采用TYPE C公头和母头;触摸按键切换显示方向;重点:超薄,简约
简介:基于ESP32-PICO-D4+INA226的USB 电压电流表,采用TYPE C公头和母头;触摸按键切换显示方向;重点:超薄,简约开源协议
:GPL 3.0
描述
简介
基于ESP32-PICO-D4+INA226的USB 电压电流表,采用TYPE C公头和母头;触摸按键切换显示方向;重点:超薄,简约
结构
两层PCB板,通过2.5mm高的M1.4焊接铜柱进行安装,组装后总高度为5.3mm
特性
- 基于ESP32-PICO-D4芯片,采用INA226进行电压和电流测量
- 采用0.96 TFT显示屏,可显示电压、电流、功率和容量(WH)
- 输入采用TYPC 公头,输出采用TYPE C母头
- 目前只测到5A,板子会有点发热
代码说明
软件是arduino工程,基于LVGL开发,代码很简陋,界面很简单,看有没有网友感兴趣完善一下;可考虑开发上位机软件,记录充放电曲线。
版本说明
V1.1 : 优化了走线,增加开窗
下载说明
需要配一条USB转串口下载线,焊接到板上预留的焊盘上
必备工具
- 烙铁,加热焊台
- 锉刀
配件链接
其他说明
- TYPE C公头没有定位孔,而且管脚间距比母头还要小,不是很好焊
- 触摸按键本想在面板上使用独立的触摸芯片,后来尝试用ESP32的触摸管脚接过来,也可以用,只是经过飞线后灵敏度没那么好,另外底板背面上也预留了一个触摸按键
板厚1.6mm
外框PCB板厚1.2mm
焊接铜柱用锉刀把突出的焊脚挫平,如果不想这么麻烦,那就在面板上留出孔出来
把触摸按键的线焊上,本想用POGOPIN的,但是一个需要2元,还要8元运费,不划算,暂时先用线代替
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 10uF | C1,C11 | C0603 | 2 |
2 | 0.1u | C2,C4,C5,C6,C7,C8 | C0402 | 6 |
3 | 10u | C3 | C0402 | 1 |
4 | 0.1uF | C12,C13 | C0402 | 2 |
5 | 100pF | C14 | C0402 | 1 |

评论