发作品签到
专业版

UIPE 1.47寸全面屏 C2C 伏安表

工程标签

2.7w
0
0
254

简介

UIPE是一款USB-C转USB-C的电流/电压/功率/能量表,内置ESP32-S3(2M+4M),1.47寸8线并口电容屏,MicroSD和I/O拓展,加速度计和PD诱骗功能,具备2MM香蕉头输出。

简介:UIPE是一款USB-C转USB-C的电流/电压/功率/能量表,内置ESP32-S3(2M+4M),1.47寸8线并口电容屏,MicroSD和I/O拓展,加速度计和PD诱骗功能,具备2MM香蕉头输出。
星火计划2024
复刻成本:106

开源协议

CC BY-NC 3.0

(未经作者授权,禁止转载)
创建时间:2024-05-02 06:17:47更新时间:2024-09-08 09:49:02

描述

UIPE 1.47寸全面屏 C2C 伏安表

项目简介

本项目是制作一款代号为【UIPE】的电压/电流/功率/能量表,使用到立创PCB/SMT/3D打印/面板等服务。

bilibili视频链接

UIPE-主图.png

项目相关功能

  • 高精度电流检测:具有0.1mA级别精度电流检测,适用于对能耗要求的低功耗设备的能量评估。
  • 宽广的功率范围:拥有100W的功率量程,能够满足各种设备的不同供电需求。
  • PD诱骗功能:支持PD诱骗,可提供3.3V至20V的可调输出。
  • 多路输出:不仅有USB-C,还并配备2mm香蕉输出接口,适用于多种设备的供电。
  • HMI触摸交互:拥有直观的人机交互界面,通过触摸操作实现对设备的控制和调节。
  • 无线功能:可作为智能家居控制器,例如与Home Assistant等智能家居平台进行连接和控制。
  • 可拓展功能:支持拓展功能,可以作为便携式手持设备,满足在移动场景下的应用需求。
  • 小体积:外观设计协调,体积小巧,便于携带和放置。

项目参数

ComponentSpecification
主芯片ESP32-S3FH4R2
显示屏1.47寸TFT触摸屏,172x320分辨率,OK-14F024-04 BTB
按键G0 Boot按键、RST复位按键
滑动开关USB切换开关,选择是否接入ESP32的USB
声音4020封装的蜂鸣器
数字功率监控器INA228AIDGST
扩展储存Micro SD卡槽
USB Type-C 控制器FUSB302BUCX
三轴加速度计LIS2DW12TR
输入接口USB-C(5A座子,橙色芯)
输出接口USB-C(5A座子,橙色芯),M2香蕉座独立控制输出
输入电源DC 5V~20V
扩展IO背部预留焊盘,包含电源和I/O
设备尺寸46x25.8x11.5mm
设备重量16g

设计原理

  • 硬件框图
    UIPE_BlockDiagram_04.png

  • PCB'A 正反面

    • 成品板厚:1mm
    • 板子层数:4层板
    • 需要阻抗:JLC04101H-7628(通用/成品板厚1.02mm±10%)结构
    • 板子尺寸:41.5 * 21.5 mm

1724572154852.jpg

1724572154855.jpg

  • 3D示意图

3D爆炸图.gif

ComponentSpecification
内六角自攻螺丝M1.7 x 4
亚克力背板透明亚克力,底面,0.5mm,3M468(全透明防水),260x180mm
2mm香蕉插头连接器K2台阶插座

软件说明

Visual Studio Code + PlatformIO 开发环境

Magic Gardens Magic Gardens
  • 项目代码层级关系
UIPE_CC_CODE
│
├── .pio
├── .vscode
├── include
├── lib
├── src					# 源代码文件目录
│   ├── components			# 组件模块,包含触摸功能模块的代码
│   ├── hal					# 硬件抽象层,封装与硬件相关的操作
│   ├── image				# 图形资源
│   ├── ui				    # 用户界面相关代码
│   ├── config.h			# 配置头文件,用于定义全局配置,Wi-Fi SSID等
│   ├── main.cpp			# 主程序文件,程序入口点。
│   └── main.h				# 主程序的头文件。
  • 项目中所需的库
|-- GFX Library for Arduino @ 1.4.6
|-- NTPClient @ 3.2.1
|-- FUSB302 PD UFP sink @ 0.1.0
|-- Adafruit MLX90640 @ 1.1.1
|-- Adafruit BusIO @ 1.16.1
|-- Adafruit INA228 Library @ 1.1.0
|-- PubSubClient @ 2.8.0
|-- WiFi @ 2.0.0
|-- SD_MMC @ 2.0.0
|-- SPI @ 2.0.0
|-- TouchLib @ 0.0.2
|-- Wire @ 2.0.0
|-- lvgl @ 8.3.11

实物展示

UIPE-SD.png

UIPE-Color.png

UIPE-SIZE.png

UIPE-SIZE_H.png

注意事项

  • 本项目存在2颗0201器件和一颗BGA器件,复刻前请评估好。
  • 成本参考
类别标准版精简版
PCB'A¥66¥55(无三轴/蜂鸣器/天线/TF卡槽)
屏幕¥15¥15
外壳¥24¥4(不喷漆)
亚克力¥1
合计¥106¥74

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
UIPE_Bug源码_v0.0.1.7z
1485
2
UIPE_外壳3D.7z
714
3
ArduinoLib_TouchLib.7z
650
4
ArduinoLib_lvgl.7z
935
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航