本项目的主要是做一款可编程的超薄开源手表,从产品理念和外观上做差异化设计,开启编程之路。
外观简洁大方,不是单纯拿开发板拼凑的半成品,真正可以外出佩戴的;
硬件资源完全开放,方便根据自己的需求编写属于自己的应用。
电路设计上采用模块化设计,显示与主控部分分离,方便后期更换主控,以期实现不同的性能要求;
交互方面采用一颗电容触摸按键,响应用户的操作;
固件下载可以使用一根磁吸式数据线完成,同时可以兼顾充电功能;
功能上支持最基本的计时功能,游戏、计步、设置等也做了适配。
主控可选择性也比较多,比如 NRF52 系列、GD32 系列、ESP32 系列等;
显示板目前支持液晶屏、LED 矩阵,实现不同的显示效果;
支持 Arduino、micropython、原生 SDK 开发,生态资源比较丰富,容易上手。
尺寸:35 (长) * 38.5 (宽) * 8.7 (厚) mm。
电路设计上采用模块化设计,显示与主控部分分离,方便后期更换主控,以期实现不同的性能要求;
交互方面采用一颗电容触摸按键,响应用户的操作;
固件下载可以使用一根磁吸式数据线完成,同时可以兼顾充电功能;
功能上支持最基本的计时功能,游戏、计步、设置等也做了适配。
主控可选择性也比较多,比如 NRF52 系列、GD32 系列、ESP32 系列等;
显示板目前支持液晶屏、LED 矩阵,实现不同的显示效果;
支持 Arduino、micropython、原生 SDK 开发,生态资源比较丰富,容易上手。
尺寸:35 (长) * 38.5 (宽) * 8.7 (厚) mm。
采用模块化设计,显示板和主控板分离
显示部分目前支持 0.96、1.14 寸两种屏幕以及 LED 矩阵,集成基本的RTC、运动、充电、背光、电压检测、锂电切换电路
主控部分集成基本的固件下载电路、供电电路、最小核心电路
两板采用 B2B 连接器实现信号对接
支持 SWD 调试
根据不同的想法可以更换为不同的板子,比如更换显示屏为LED矩阵,或者更换为其他主控GD32等
主要集中在功耗处理和 UI 交互上
程序的功耗处理方面主要是尽可能多的让 MCU 进入睡眠状态
尽可能保证传感器等的低功耗处理
编写UI切换框架,方便添加每个功能页面
编写按键响应处理
modular 对开放式穿戴式设备比较感兴趣,一直在做这方面的设计开发。