项目简介

· 一只与众不同的手表,简洁,美观

· 没有大屏,肯定不是手环

· 一半时间,一半空白,深耕现在,创造未来

· 附带极客范,资源不封闭,开放式可编程,打造专属于自己的那块表

· 四针式磁吸式充电,兼顾固件下载

· 模块化设计,可拆卸

· 主控板与显示板分离,便于更换为其他MCU

项目详情

· 一款可编程的超薄开源手表,侧重于开放性,希望更多的人加入进来

· 从产品理念和外观上做差异化设计,开启编程之门

· 外观简洁大方,不是单纯拿开发板拼凑的半成品,真正可以外出佩戴的

· 硬件资源完全开放,方便根据自己的需求编写属于自己的应用

· 电路设计上采用模块化设计,显示与主控部分分离,方便后期更换不同的主控,以期实现不同的性能要求

· 交互方面采用一颗电容触摸按键,响应用户的操作

· 固件下载可以使用一根磁吸式数据线完成,同时可以兼顾充电功能

· 功能上支持最基本的计时功能,游戏、计步、设置等也做了适配

· 采用GD32 MCU作为主控

· 显示板目前支持液晶屏、LED矩阵,可以在同样的外壳下实现不同的显示效果

· 开发板支持修改自定义

· 支持Arduino/micropython开发,或者原生SDK开发,生态资源比较丰富,容易上手

· 尺寸:35(长)*38.5(宽)*8.7(厚)mm

· 项目开源,大家可以根据自身需求开发更多功能

项目面临的挑战及解决的问题

· 希望把编程和时尚结合起来,所做的产品不只是一个编程学习工具,还可以很好的融入到生活中去

· 需要支持不同的显示方案,比如LED矩阵或者TFT

· 项目从外观、电路、结构等方面进行配合调整,不是单纯的一个半成品电路板,需要同时兼顾到电路尺寸、电池容量、以及模块化等内容

· 要实现渲染图的效果,需要从很多方面着手,比如显示窗如果使用定制半透玻璃,实物效果应该会更好

· 为了能使结构更紧凑,且容易分离,电路板和电池做了一些调整设计,采用分离结构

· 所有物料尽量使用现成的,减少不必要的定制,使成本降到最低

· 在提醒方面,选用了振动马达,目前只找到最小的0820,尽量塞进去

· 为这个项目尽量加入更多的传感器

项目硬件、软件部分涉及到的关键点

硬件部分

· 采用模块化设计,显示板和主控板分离

· 显示部分目前支持0.96、1.14寸两种屏幕以及LED矩阵,集成基本的RTC、运动、充电、背光、电压检测、锂电切换电路

· 主控部分集成基本的固件下载电路、供电电路、最小核心电路

· 两板采用B2B连接器实现信号对接

· 支持SWD调试

软件部分

· 主要集中在功耗处理和UI交互上

· 程序的功耗处理方面主要是尽可能多的让MCU进入睡眠状态

· 尽可能保证传感器等的低功耗处理

· 编写UI切换框架,方便添加每个功能页面

· 编写按键响应处理

项目材料清单

· 元器件部分详见附件BOM清单

· 表带为宽20mm的常用表带

· 两颗直径4mm纽扣磁铁

· 4个弹性顶针

· 1根USB磁吸式充电线

项目图片


项目演示视频

· “GD32杯”第五届立创电子设计大赛:《Modular-NOW》项目-功能演示

开源文档

请下载附件查看详情

附件:

结构.zip

now_led.zip

now_tft.zip



展开阅读全文