This website requires JavaScript.
入驻
发布

STM32可编程手表(透明OLED版)

Axin
发布于2023-12-07 10:21:35
CC BY-NC-SA协议 分类:消费电子 侵权投诉
销量: 22
28
24
2
简介:

一款非常精致的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、温湿度检测

16、GPS码表(需搭配一个GPS模组使用)

17、主界面时钟字体自定义

18、倒计时


四、产品参数

1、长宽:4.26cm*4.135cm。

2、手表最终厚度:≈12mm(PCB厚度建议都选择0.8mm)。

3、抬手亮屏模式待机功耗:<20ua。

4、仅使用按键唤醒模式待机功耗:<15ua。

5、最大平均功耗:≈100MA。

PCB正面:

STM32可编程手表(透明OLED版)硬件项目图1

PCB反面:

STM32可编程手表(透明OLED版)硬件项目图2


五、使用说明

1、本产品需烧录固件使用,固件请见附件MYWATCH_TOLED V1.0固件。

2、如果需要使用中文显示相关功能,还需烧录中文字库,字库请见附件MYWATCH中文字库,支持使用TYPEC数据连接MYWATCH上位机一键烧录,操作非常简单,目前字库提供GBK16-1(宋体)、GBK16-2(楷体)、GBK16-3(隶书)三种字体,可根据自身需求选择。

3、本产品建议搭配OLED固定板使用,可通过双面胶固定OLED,固定板可根据附件《MYWATCH_TOLED_DISPLAY Gerber》打板,如下为固定板PCB正反面预览图。

固定板正面预览图:

STM32可编程手表(透明OLED版)硬件项目图3


固定板反面预览图:(OLED根据白色方框示意粘贴在此面)

STM32可编程手表(透明OLED版)硬件项目图4


六、备注

1、本产品存在FPC、QFN、0402等较难焊接的封装,用户需具备一定的焊接能力,复刻需谨慎。

2、由于本人能力有限,部分功能可能还存在一些BUG,或不可使用的功能,后续可能会继续进行软件优化,但时间不明。

3、本人不提供任何技术支持和售后服务,不过MYWATCH固件版本可能会缓慢持续更新,继续添加一些好玩的功能。

注:不建议SMT,因为部分元器件和配件不全,附件有完整BOM+购买参考链接,复刻请参考附件《MYWATCH V2.1 BOM+配件清单》。


七、演示视频

视频展示了手表的一些基本操作(通过单击右下方轻触按键开机/关机,通过右上方波轮开关交互)和部分功能。


八、更新记录

2024/03/29:

硬件:

1、PCB版本更新为《MYWATCH V2.1》(将FPC座修改到了正面,方便安装电池保护外壳)

2、MCU更新为STM32F103CBT6(随着固件的不断更新,内存会不断变大,继续使用C8T6可能会有未知BUG,暂时未发现)

固件(版本更新为《MYWATCH固件 V1.3 - 20240329》):

1、新增GPS码表功能(需搭配一个GPS模组使用)

2、新增主界面时钟字体自定义

3、新增倒计时功能

上位机:

1、上位机版本更新为《MYWATCH上位机 V1.2》

外壳:

1、新增MYWATCH外壳 V1.0



可编程 STM32手表 透明OLED 中英文透传 手表与手表消息互传
最近更新时间 2024-04-18 10:54:21
描述
PCB
元件清单
原理图
附件
讨论