外观
Watchy
Watchy 是 SQFMI 做的开源墨水屏手表:硬件原理图和固件库全开放,用 Arduino 就能写表盘和应用。它的亮点是电子纸屏幕,显示内容不耗电,配合 ESP32 的深度睡眠,可以做出一块自己说了算的「极客手表」。
项目概况
| 项目 | 内容 |
|---|---|
| 仓库 / 官网 | github.com/sqfmi/Watchy,文档 watchy.sqfmi.com |
| 作者 / 组织 | SQFMI |
| 开源协议 | MIT |
| 支持芯片 | ESP32(仓库 README 未写具体型号,请以官方文档为准) |
| 首次发布 | 仓库创建于 2019 年 11 月 8 日;曾在 Crowd Supply 众筹 |
| 状态 | 仓库最近一次推送是 2025 年 8 月,更新较慢 |
| 热度 | 约 2900 星(2026 年 10 月) |
它是怎么工作的
Watchy 的固件是一个 Arduino 库。表盘是继承 Watchy 类的 C++ 类,通过重写绘制函数来显示时间、步数、天气等。硬件上用 RTC 定时唤醒 ESP32,唤醒后刷新屏幕再进入深度睡眠,所以续航主要靠睡眠。库里已经提供了:
- 墨水屏驱动、Wi-Fi 同步时间和天气。
- 加速度计带来的计步和敲击检测。
- 4 个物理按键的菜单。
- OTA 更新、BLE 更新。
- 示例表盘与应用。
需要的硬件
| 部件 | 说明 |
|---|---|
| 手表本体 | SQFMI 官方 Watchy,可在 Mouser、The Pi Hut、Crowd Supply 购买(以 README 为准) |
| 表壳与配件 | SQFMI 商店出售 |
| 开发 | USB 数据线与 Arduino IDE,PlatformIO 也可 |
| 其他可穿戴 | LILYGO T-Watch S3 等是彩屏方案,对比见 可穿戴 |
上手路径
- 买一块 Watchy,按官方 Getting Started 指南安装 Arduino 环境和 Watchy 库。
- 用 USB 连接,上传示例表盘。
- 修改示例,或使用社区表盘,自己做一个。
- 想做更多功能(天气、日历),需要联网和 Wi-Fi 配置。
生态与衍生
- 社区表盘与应用:GitHub 上有大量衍生表盘;
- 同类:M5Stack StopWatch 等 ESP32 可穿戴设备。
- 墨水屏相关:M5Paper S3,同样是 ESP32 + 电子纸,面向桌面而非穿戴。
局限与注意事项
- 墨水屏刷新慢、不适合动画,彩色表盘做不了。
- 续航取决于唤醒频率和 Wi-Fi 使用,频繁联网会很快耗电。
- 没有心率等健康传感器,不能当运动手表用。
- 防水等级和佩戴舒适度不如商业手表。
- 项目更新放缓,新硬件版本和固件的兼容性需到官方文档核对。