一款非常精致的STM32可编程手表。支持直接使用一根TYPEC数据连接电脑烧录或更新固件
智能穿戴设备,掌上开发板
一、产品简介
一款非常精致的STM32可编程手表。支持直接使用一根TYPEC数据连接电脑烧录或更新固件。
二、应用场景
1、智能穿戴设备
2、掌上开发板
三、产品概述
本产品为基于STM32F103C8T6的可编程手表,集成了USB转TTL芯片CH340E、陀螺仪LID3DHTR、FLASH W25Q64、温湿度传感器SHTC3、WS2812、锂电池充电管理芯片TP4059、主从一体蓝牙模块HLK-B40、蜂鸣器等众多外设,通过底部FPC座连接1.51寸透明OLED。本产品还支持两种烧录方式,可直接使用Type-C数据线一线烧录,主要用于烧录或更新MYWATCH固件,还提供了SWD接口,支持ST-LINK下载调试。搭配丰富的外设、精致的外形、迷你的体积,非常适合电子专业的同学随身携带,作为一个非常炫酷的STM32掌上开发板,随时开发自己的想象,实现自己的功能,我的手表我做主。
目前提供的MYWATCH_TOLED V1.0固件版本主要功能如下:
1、蓝牙中英文混合透传(最多可一次性接收170个汉字左右,可擦除,支持多手机同时连接同一手表发送)
2、蓝牙数据互传(手表支持26键输入法输入,支持全英文大小写、数字和一些基本符号;支持手表和手表通信,手表和手机通信)
3、单色位图存储(最多可存储8张128*64的单色位图,比如一些自己的二维码,支持自定义每张图片的名字)
4、小恐龙小游戏
5、抬手亮屏
6、自动休眠(支持自定义时间)
7、流畅的滑动式功能选择界面
8、计时器
9、多闹钟设置
10、亮度调节
11、快捷设置
12、旋转的太空人
13、全彩可设置的RGB
14、MYWATCH上位机设置(自己边学边写的一个勉强能用的上位机)
15、温湿度检测
四、产品参数
1、长宽:4.26cm*4.135cm。
2、手表最终厚度:≈12mm(PCB厚度建议都选择0.8mm)。
3、抬手亮屏模式待机功耗:<20ua。
4、仅使用按键唤醒模式待机功耗:<15ua。
5、最大平均功耗:≈100MA。
PCB正面:
PCB反面:
五、使用说明
1、本产品需烧录固件使用,固件请见附件MYWATCH_TOLED V1.0固件。
2、如果需要使用中文显示相关功能,还需烧录中文字库,字库请见附件MYWATCH中文字库,支持使用TYPEC数据连接MYWATCH上位机一键烧录,操作非常简单,目前字库提供GBK16-1(宋体)、GBK16-2(楷体)、GBK16-3(隶书)三种字体,可根据自身需求选择。
3、本产品建议搭配OLED固定板使用,可通过双面胶固定OLED,固定板可根据附件《MYWATCH_TOLED_DISPLAY Gerber》打板,如下为固定板PCB正反面预览图。
固定板正面预览图:
固定板反面预览图:(OLED根据白色方框示意粘贴在此面)
六、备注
1、本产品存在FPC、QFN、0402等较难焊接的封装,用户需具备一定的焊接能力,复刻需谨慎。
2、由于本人能力有限,部分功能可能还存在一些BUG,或不可使用的功能,后续可能会继续进行软件优化,但时间不明。
3、本人不提供任何技术支持和售后服务,不过MYWATCH固件版本可能会缓慢持续更新,继续添加一些好玩的功能,初步规划添加的下一个功能为智能家居控制功能(通过板载的蓝牙模块与房间灯或一些其他设备进行交互)。
注:不建议SMT,因为部分元器件和配件不全,附件有完整BOM+购买参考链接,复刻请参考附件《MYWATCH_TOLED V1.0 BOM+配件清单》。
七、演示视频
视频展示了手表的一些基本操作(通过单击右下方轻触按键开机/关机,通过右上方波轮开关交互)和部分功能。
点赞