跳转到内容

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 等是彩屏方案,对比见 可穿戴

上手路径 ​

  1. 买一块 Watchy,按官方 Getting Started 指南安装 Arduino 环境和 Watchy 库。
  2. 用 USB 连接,上传示例表盘。
  3. 修改示例,或使用社区表盘,自己做一个。
  4. 想做更多功能(天气、日历),需要联网和 Wi-Fi 配置。

生态与衍生 ​

  • 社区表盘与应用:GitHub 上有大量衍生表盘;
  • 同类:M5Stack StopWatch 等 ESP32 可穿戴设备。
  • 墨水屏相关:M5Paper S3,同样是 ESP32 + 电子纸,面向桌面而非穿戴。

局限与注意事项 ​

  • 墨水屏刷新慢、不适合动画,彩色表盘做不了。
  • 续航取决于唤醒频率和 Wi-Fi 使用,频繁联网会很快耗电。
  • 没有心率等健康传感器,不能当运动手表用。
  • 防水等级和佩戴舒适度不如商业手表。
  • 项目更新放缓,新硬件版本和固件的兼容性需到官方文档核对。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。