彩屏旋钮-ESP32S3-HUB-V1
简介
ESP32S3 N8R2搭配1.28寸屏幕的编码器旋钮
简介:ESP32S3 N8R2搭配1.28寸屏幕的编码器旋钮开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
主控:ESP32S3 N8R8(推荐使用带PSRAM的模组,否则可能无法播放gif)。
屏幕:1.28寸 240*240 GC9A01 LCD。
编码器:EC35中空编码器(推荐购买带有配套旋钮外壳的编码器套件)。
HUB:SL2.1A,用于连接ES32S3的USB和CH340C的USB,同时用于给CH340C供电。
LDO:ME6214C33M5G(供电电流最大300mA可能不支持开启WiFi,替换为AP2112K33TRG功耗会略微升高,但能提供最大600mA电流,两者Pin2Pin)
充电:LR4054-T(也可用TP4054替代,是Pin2pin的)。
电池:28*30mm,厚9mm的900mAh软包电池。
待机:ESP32S3不开启WiFi,BLE且CPU频率240Mhz的情况下,可持续工作8小时,进入DeepSleep+GPIO唤醒模式一个月掉电10%,理论满电状态可待机6个月以上。
开发环境:IDF4.4,测试代码整理后会放在附件。
复刻交流:群531774127,进群后请在群昵称备注复刻的项目。
附件说明:
1、lvgl_1_28_base(idf4.4).zip,基于VSCode+idf4.4的源码,解压后根据源码内的main()的说明进行操作。程序已包含视频中实现的BLE HID和USB HID功能,BLE与USB功能默认都打开。
2、外壳STL文件.zip,外壳的3D打印文件,可直接使用三维猴打印。
3、Gerber_PCB_彩屏旋钮-屏幕底板-12P.zip,屏幕底板。与ESP32S3控制板通过12Pin0.5mm间距的FPC排线连接。
demo的功能:
60秒未操作,进入休眠,按下屏幕进行唤醒。
唤醒后,屏幕下方边缘显示电量百分比。同时蓝牙可搜索到ESP BLE_HID2设备。
长按屏幕2s后旋转旋钮可切换gif,再次长按退出gif选择。
旋转旋钮:调节音量;按下+旋转旋钮:上下一首;双击:静音;单击:暂停。
修改说明:
2024/6/17:修改LR4054-T充电电路中LED指示灯不亮的问题(立创商城的LR4054-T编号C5336483提供的数据手册中,PDF第一页的原理图有误),LR4054-T的CHRG引脚应该接LED引脚的阴极,LED阳极接type-c的VBUS。
评论