本文作者:立创开源硬件平台 OSHWHub 用户@启凡科创,禁止商用,未经许可禁止转载,点击查看原文章
1、工程描述
它叫QF ZERO V2,是基于ESP32-S3的智能手表。分辨率240*240。
2、功能描述
①超低功耗:充满电最少可用2个月
②显示:时间、电池电量、界面适配为楷体中文
③屏幕亮度:数字表盘左下角arc更改亮度
④振动器操作:指针表盘arc设置震动
⑤HC32-电源管理、RTC时钟、IIC设备扫描
⑥主、副处理器均可由充电的TYPE-C接口烧录程序,不用反复更改任何硬件,一口多用
⑦接近商品级的外观设计
3、设计图
说明
4、物料说明
5、焊接
在焊接按键和振动器时,将PCB和元件放在平整的平面上!压紧焊!以保证接触屏幕的一面平整。
①振动器:所有元器件焊接完成后再焊振动器,振动器上面贴的双面胶和海绵都要刮掉减小厚度。
②按键:中龟按键平整的一面向着屏幕,四个脚悬空用锡焊到焊盘上。
6、下载配置与烧录
Ⅰ下载
①安装CH343的驱动。
②按照ESP32S3的固件包内的配置步骤使用download tool进行烧录下载。
③烧录结束后点击stop。
④使用提供的串口助手按照提示重启一下ESP32S3。
⑤按照配置内容使用XHSC下载器,选中固件HEX进行下载即可。
⑥烧录结束后使用提供的串口助手,按照提示重启一下HC32。
Ⅱ配置
①发送指令、扫描设备期间手需要一直触摸屏幕保持手表常亮。
②通过串口助手发送格式为:如(time230423113605),括号为英文状态下的。time指设置时间,23为23年,04为四月,23日,11时,36分,05秒,每一个参数固定占2位,不足补0。
③发送完后时间立即更新至显示,日期需息屏重新唤醒后才会更新。
④扫描IIC设备:发送指令(scan),括号为英文状态下的,通过扫描设备可以知道磁力计、imu、气压计、库仑计焊接是否存在问题。
Ⅲ程序烧录
HC32烧录完后不会自动复位重启,需要用串口助手uartassist开关一下RTS信号重启HC32。
7、关于外壳
采用黑色类尼龙树脂打印。
优点:解决了刚性树脂易碎、起白色痕迹的缺点
打印出来只需要对支撑点进行简单打磨即可,无需精细打磨就能获得一个非常好的效果
缺点:类尼龙树脂比较贵(50元250克)。
8、组装流程
①先装按键。
②屏幕先斜着放入排线一侧,然后平缓装好。
③所有裸露的焊盘必须清理得非常平整没有锡的毛刺。
使用油性马克笔或其他带有一定绝缘作用的笔涂黑焊点,有条件的可以上阻焊油,但是一定要确保平整不会抵住屏幕。
④主板先对准按键的凹槽放入按键那里,然后右边C口那里用力按进去就行,注意屏幕排线。
⑤扣上屏幕排线。
⑥电池有口的一面刚好放C口那里,把两根电源线并排理好,高度弄平不然会抵住后盖。
⑦后盖先对齐屏幕排线那一侧的两个卡扣推进去卡住,然后用小拇指指甲等比较软的东西依次把另外两个卡扣卡进去。
9、关于软件
为防止投机者倒卖,不会开源源码。后续功能完善的固件会加入设备认证功能,仅提供bin固件。
此项目设计目标是作为我个人智能家居或遥控无人机等的体感遥控器或触屏中央控制器,并不针对其他人,请有需求的勿提,自行修改或自己设计。
此手表可以作为学习开发智能手表的开发板使用,有想法的同学可以联系我参与进固件的研发中。
更多详情及附件,可从原工程查看。
本文作者:立创开源硬件平台 OSHWHub 用户@尼凡科创,禁止商用,未经许可禁止转载