启凡科创开源官方Q群:216066270
最新日志:
2023-6-13 外壳V1.2
对比V1.1外壳,做出以下调整:
1)厚度减小0.4mm到10.6mm
2)采用PCB或自己裁切的铝片(厚度均为0.8mm)作为后盖,安装方式为4颗M1.4*3.5的沉头自攻螺丝!切记,螺丝很重要!相关的PCB和铝片螺丝孔位置需要自行
做好沉 孔倒角处理。
3)正面斜面角度改大,由原来的45°倒角增大到60°(附近,具体忘了),观感个人认为有所提升
4)后盖PCB文件在开源工程页面有提供,铝片需要自行建模去CNC或者导出PCB外形层进行激光雕刻
材料说明:
需要使用 尼龙激光烧结(嘉立创就有,但是要注意提醒那边不要进行任何缩放,不然可能工厂擅自放大了一点回来松垮垮的) 或类ABS、类尼龙(更推荐)树脂进行
光固化打印,普通树脂打螺丝(V1.2)和扣后盖(V1.1)会碎,FDM打印的几乎不能用,不在考虑范围内,如果需要CNC金属,需要对模型进行一定修改
2023-5-16 固件V1.0.3
ESP32-S3:
修改:步数显示改为电池电压显示
优化:屏幕刷新率由90降低至77帧,降低显示竖纹提升观感
记忆功德数、屏幕亮度、表盘界面,息屏唤醒后保留原有状态
指针表盘中心点对齐优化
HC32:
无
2023-5-4 固件V1.0.2
新增:赛博修仙-->数字表盘左滑进入,随时随地积攒功德
POP猫-->指针表盘右滑进入,随时随地阿巴阿巴
修改:指针表盘的圆弧震动测试关闭,修仙和阿巴阿巴均可有震动反馈
优化:屏幕刷新率由60帧提升到90帧,纵享新丝滑
息屏唤醒时间打骨折,由原来的1.7s左右优化到200ms以内
2023-4-26 固件V1.0.1
新增:HC32的串口全双工中断死机问题解决,可以稳定当手表日常佩戴看时间使用了,目前测试暂时再未出现过死机
2023-4-23 固件V1.0.0
新增:
ESP32S3-手表显示时间功能固件,适配LVGL官方手表demo为240*240分辨率,界面适配为楷体中文,目前仅可用于看时间和电池电量,
其余 功能暂未适配
HC32-电源管理、RTC时钟、IIC设备扫描
屏幕亮度、振动器操作,数字表盘左下角arc更改亮度,指针表盘arc设置震动
V22原理图和PCB,对比V21多了一颗电容,具体(抽风的违禁词识别)位置打了V21板子的同学可以去原理图看一下根据提示加上去就行,无需重新打板
版本特性:超低功耗,充满电正常使用看时间,预计最少可用2个月
已知问题:有一定概率HC32硬件死机,它的串口功能暂未做半双工适配,死机后用串口助手重启HC32即可
下载步骤:
如没装过CH343的驱动,需要安装一下,只装了CH340的驱动仅能识别COM口,下载会报错,驱动在资料包里有
ESP32S3:按照ESP32S3的固件包内的配置步骤使用download tool进行烧录下载,烧录结束后点击stop后使用提供的串口助手按照提示重启一下ESP32S3
HC32:按照配置内容使用XHSC下载器选中固件HEX进行下载即可,烧录结束后使用提供的串口助手按照提示重启一下HC32
配置步骤:(发送指令和扫描设备期间手需要一直触摸屏幕保持手表常亮)
配置时间:通过串口助手发送格式为:如(time230423113605),括号为英文状态下的,time指设置时间,23为23年,04为四月,23日,11时,36分,05秒,每一个参数固定占2位,不足补0,发送完后时间立即更新至显示,日期需息屏重新唤醒后才会更新
扫描IIC设备:发送指令(scan),括号为英文状态下的,通过扫描设备可以知道磁力计、imu、气压计、库仑计焊接是否存在问题
关于外壳:
1)23-4-17更新了V1.1版本外壳,优化了按键部分,解决了V1.0版本的偶尔回弹卡顿不舒服的问题
2)一个比较好的打印方案:采用黑色类尼龙树脂打印,实测效果非常好,完全解决了刚性树脂易碎、起白色痕迹的缺点,打印出来只需要对支撑点进行简单打磨即可,无需精细打磨和喷漆等操作就能获得一个非常好的效果,后盖安装也完全ok不再怕卡扣碎裂,缺点就是类尼龙树脂比较贵(50元250克),为了这个外壳我甚至买了台光固化。。。
关于硬件:
1)新增了V2.2的PCB和原理图,这些小细节的优化会让体验提升很多,发现了HC32L110的一个硬件bug:串口开启中断的情况下,全双工发数据非常容易触发死机,这点就非常难受了,软件上只能做半双工用了
2)程序烧录:按住按键即可烧录副处理器HC32(不按是烧录ESP32S3),HC32烧录完后不会自动复位重启,需要用串口助手uartassist开关一下RTS信号重启HC32
3)屏幕使用的型号是 8080接口 带TP IF10,就是触摸盖板狗啃的一样那款,搜1.28寸触摸就行
4)使用的电池是R40350V 435mah 3.85V圆形电池
5)使用的表带:插针式20mm宽度表带全通用
6)使用的振动器:0820 直径8mm,厚度2mm的扁平振动器
7)焊接注意要点:①所有元器件焊接完成后再焊振动器,振动器上面贴的双面胶和海绵都要刮掉减小厚度,②中龟按键平整的一面向着屏幕,四个脚悬空用锡焊到焊盘上,③在焊接按键和振动器时,将PCB和元件放在平整的平面上压紧焊以保证接触屏幕的一面平整
7)组装流程:①先装按键,②屏幕先斜着放入排线一侧,然后平缓装好,③主板贴屏幕那一面,所有裸露的焊盘必须清理得非常平整没有锡的毛刺,然后使用油性马克笔或其他带有一定绝缘作用的笔涂黑焊点,有条件的可以上阻焊油,但是一定要确保平整不会抵住屏幕,④主板先对准按键的凹槽放入按键那里,然后右边C口那里用力按进去就行,注意屏幕排线,⑤扣上屏幕排线,⑥电池有口的一面刚好放C口那里,把两根电源线并排理好,高度弄平不然会抵住后盖,⑦后盖先对齐屏幕排线那一侧的两个卡扣推进去卡住,然后用小拇指指甲等比较软的东西依次把另外两个卡扣卡进去,下面有步骤图
硬件资源:
1)ESP32-S3 为核心主控,负责复杂的运算与交互处理,默认为8M Psram + 32M flash组合
2)HC32L110C6UA为副处理器,负责处理低功耗任务
3)LSM6DSL 六轴姿态传感器,低功耗与多功能并存
4)QMC5883L 三轴磁力计,配合LSM6DSL可实现九轴姿态融合
5)BMP280 气压计,可实现海拔高度和环境温度的测量
6)CW2015 库仑计,精确统计电池电量
7)带电容触摸屏的1.28寸240*240分辨率圆形屏幕
8)振动器
9)3.85V锂电池充放电管理、保护
设计特色:
1)主、副处理器均可由充电的TYPE-C接口烧录程序,不用反复更改任何硬件,一口多用
2)超低待机功耗,关机状态下可低至14uA,不开运动功能待机在30uA附近
3)接近商品级的外观设计
关于软件:
1)为防止某些投机者倒卖,不会开源源码,后续功能完善的固件也会加入设备认证功能,仅提供bin固件
2)此项目设计目标是作为我个人智能家居或遥控无人机等的体感遥控器或触屏中央控制器,并不针对其他人,请有需求的勿提,自行修改或自己设计
3)此手表可以作为学习开发智能手表的开发板使用
4)有想法的同学可以联系我参与进固件的研发中
一些效果图:
V1.2(左边)V1.1(右边)外壳对比(尼龙树脂)
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持