This website requires JavaScript.
入驻
发布

STM32可编程手表(一)

Axin
发布于2022-02-23 13:28:13
CC BY-NC-SA协议 分类:消费电子 侵权投诉
销量: 204
86
82
85
简介:

一款非常精致的STM32可编程手表。支持直接使用一根TYPEC数据连接电脑烧录或更新固件

应用场景:

1、智能穿戴设备 2、掌上开发板 3、DIY制作

一、产品简介

一款非常精致的STM32可编程手表。支持直接使用一根TYPEC数据连接电脑烧录或更新固件。


二、应用场景

1、智能穿戴设备

2、掌上开发板

3、DIY制作


三、产品概述

本产品为基于STM32F103C8T6的可编程手表,集成了USB转TTL芯片CH340E、陀螺仪LID3DHTR、FLASH W25Q64、温湿度传感器SHTC3、WS2812、锂电池充电管理芯片TP4059、主从一体蓝牙模块HLK-B40、蜂鸣器等众多外设,通过对板连接器与显示部分1.3寸OLED连接,还引出了一组IIC,用户可根据自身需求在显示部分添加其他外设。本产品还支持两种烧录方式,可直接使用Type-C数据线一线烧录,主要用于烧录或更新MYWATCH固件,还提供了SWD接口,支持ST-LINK下载调试。搭配丰富的外设、精致的外形、迷你的体积,非常适合电子专业的同学随身携带,作为一个非常炫酷的STM32掌上开发板,随时开发自己的想象,实现自己的功能,我的手表我做主。

目前提供的MYWATCH V1.0固件版本主要功能如下:(具体功能演示视频请在B站搜索观看:《手把手教你复刻STM32手表》)

1、蓝牙中英文混合透传(最多可一次性接收170个汉字左右,可擦除,支持多手机同时连接同一手表发送)

2、蓝牙数据互传(手表支持26键输入法输入,支持全英文大小写、数字和一些基本符号;支持手表和手表通信,手表和手机通信)

3、单色位图存储(最多可存储8张128*64的单色位图,比如一些自己的二维码,支持自定义每张图片的名字)

4、小恐龙小游戏

5、抬手亮屏

6、自动休眠(支持自定义时间)

7、流畅的滑动式功能选择界面

8、计时器

9、多闹钟设置(最多可同时设置8个闹钟)

10、亮度调节

11、快捷设置

12、旋转的太空人

13、全彩可设置的RGB

14、MYWATCH上位机设置(自己边学边写的一个勉强能用的上位机)


四、产品参数

1、长宽:3.51cm*3.51cm。

2、手表最终厚度:11mm(建议控制部分和显示部分都选择0.8mmPCB,对板连接器高度为4mm,两层PCB+对板连接器+OLED厚度约为7mm,锂电池建议使用规格为302530,厚度为3mm,可根据用户对于续航要求自行选择,表带厚度约为1mm)。

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

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

5、while(1)功耗:≈33MA。

6、整机平均功耗:≈50MA(待优化程序降低功耗)。

PCB正面:

STM32可编程手表(一)硬件项目图1

PCB反面:

STM32可编程手表(一)硬件项目图2


五、使用说明

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

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

单此模块无法使用,需要搭配相应显示部分,请见STM32可编程手表(二)【免费】。

以下为本模块MYWATCH_CONTROLLER和MYWATCH_DISPLAY模块搭配使用的示例:(MYWATCH_DISPLAY模块详情可点击“ 我 ”的头像查看)

STM32可编程手表(一)硬件项目图3


六、备注

1、后续应该会在B站推出《手把手教你复刻STM32可编程手表(MYWATCH)》系列视频。该系列视频共会分为三期,预告篇(主要讲解手表的功能,作用,功耗等);焊接篇(主要讲解、演示焊接的一些注意事项,焊接建议)、使用篇(主要讲解固件,字库烧录方式,上位机使用方式等),不过只有周末有时间,可能更新比较慢。

2、本产品目前仅为半成品,STM32可编程手表(控制部分)硬件目前已完善,软件部分功能可能还存在一些BUG,或不可使用的功能,在后续会继续推出MYWATCH V1.1固件版本进行优化。

3、本人能力有限,在PCB或原理图中有不合理的地方可自行优化、修改,或在使用过程中发现软件存在哪些BUG,也可直接在此留言或扫描MYWATCH手表快捷设置中的Video tutorial二维码,跳转到本人的B站视频链接,在其留言告知,本人看到后会尽可能将其优化。

4、本产品存在QFN、0402等较难焊接的封装,用户需具备一定的焊接能力。

5、本人不提供任何技术支持和售后服务,不过MYWATCH固件版本任会缓慢持续更新。

6、BOM中不包含锂电池、表带、对板连接器、铜柱等相关配件,具体型号和购买链接请见附件MYWATCH配件清单。


七、演示视频


八、更新记录

1、固件版本修改为MYWATCH V1.1

(1)添加了一键烧录中文字库功能。

2、固件版本修改为MYWATCH V1.2 - 2023/11/23

(1)添加了温湿度检测功能。

(2)添加了蓝牙设置功能,可以设置蓝牙名称、MAC、PMAC(设备作为主机时默认连接的从机MAC)、ROLE(主从状态)、蓝牙发射功率等参数,正确设置后可连接其他手表,互发消息。

(3)删除了指南针和计步器图标,添加了智能家居图标

可编程 STM32手表 中英文透传 精致 抬手亮屏
最近更新时间 2023-11-23 10:42:17
描述
PCB
元件清单
原理图
附件
讨论