今天,介绍一个神仙玩意儿——Watchy。它可能是我近几年见过最酷、最纯粹、最符合极客精神的“手表”了。
这玩意儿到底是啥?
简单粗暴地说,Watchy 就是一块完全开源的电子墨水屏手表。
“完全开源”这四个字,你品,你细品。这意味着从硬件设计图、外壳3D模型,到软件代码,所有的一切都摊开在你面前,随你改造。它不是一个冰冷的成品,而是一个充满无限可能的起点。
我第一次拿到手的时候,那感觉特奇妙。包装里不是一块精美的手表,而是一堆零零散散的元器件:一块集成了 ESP32-S3 主控的核心电路板、一块 1.54 寸的电子墨水屏、一块小小的电池,还有几个按钮。
从一堆零件到点亮屏幕的成就感
别怕,组装过程其实没那么复杂,官方贴心地提供了视频教程。但说实话,这个过程本身就是一种享受。
你得小心翼翼地把脆弱的屏幕排线穿过 PCB 板的卡槽,对准,然后轻轻扣上那个黑色的小卡扣。我跟你说,那一刻你得屏住呼吸,生怕大力出奇迹,把排线给干废了。然后是接上电池,把所有东西严丝合缝地塞进外壳里。
整个过程,就像是在进行一场精密的微型手术。当你最后拧上螺丝,按下开机键,看到那块电子墨水屏“唰”地一下刷新,显示出默认的时间界面时——那种成就感,绝对是任何开箱即用的产品给不了你的!
这感觉,就像你亲手赋予了一堆无机物“生命”。这块手表,从这一秒开始,就刻上了你的印记。
真正的大戏:当它连上你的电脑
组装完成只是个开胃菜,真正的大戏,是你把它通过 USB 线连上电脑的那一刻。
Watchy 的灵魂,是那颗强大的 ESP32-S3 芯片。这意味着什么?意味着它有 Wi-Fi,有蓝牙,有足够的性能去运行你写的各种代码。你可以用我们最熟悉的 Arduino IDE 来给它编程。
整个流程大概是这样:
-
1. 在 Arduino IDE 里装好 ESP32 的开发环境和 Watchy 的库。
-
2. 把 Watchy 设置成“Bootloader”模式(就是按住几个特定的按钮,让它准备接收新固件)。
-
3. 从网上找一个你喜欢的表盘代码,或者干脆自己写一个。
-
4. 点击“上传”。
-
5. 等待几秒钟,重启手表。
然后,奇迹发生了。屏幕上显示的,不再是那个千篇一律的默认表盘,而是你刚刚亲手刷进去的、独一无二的界面!
你可以让它显示你家猫咪的像素画,可以把它变成《辐射》里的“哔哔小子”,可以实时显示比特币的价格,甚至可以从网上获取天气信息,然后用你喜欢的字体和图标画出来。
你的想象力,是它唯一的边界。
它能干啥?一张表告诉你
为了让你更直观地理解 Watchy 的潜力,我整理了一下它的核心部件和你能用它们来做的“骚操作”。
|
核心部件 |
技术名词(说人话) |
你能用它干啥(举个栗子) |
| 主控芯片 |
ESP32-S3 |
这就是手表的大脑。带 Wi-Fi 和蓝牙,性能强劲,能跑复杂的程序。你可以让它联网获取天气、新闻、股价,或者通过蓝牙控制你家的智能灯。 |
| 显示屏 |
GDEH0154D67 电子墨水屏 |
这种屏幕超级省电!只有刷新的时候才耗电,平时显示静态画面几乎不耗电。所以 Watchy 充一次电能用好几天。缺点是刷新慢,别指望用它看视频。 |
| 实时时钟 |
DS3231 RTC |
一个独立的时间芯片。就算主芯片休眠了,它也在后台默默计时,保证时间准确。还能设置闹钟,在特定时间唤醒手表执行任务。 |
| 运动传感器 |
BMA423 加速度计 |
能感知手表的移动和姿态。最简单的,可以做个计步器。脑洞大点,可以做个“抬手亮屏”的功能,或者挥动手腕切歌?控制无人机?一切皆有可能! |
| 振动马达 |
– |
就是手机里那种小马达。可以给你提供触觉反馈,比如整点报时震一下,或者收到特定邮件时给你个提醒。 |
| 开源库 |
GxEPD2, WiFiManager 等 |
这些是前辈们写好的“工具包”,让你不用从零开始造轮子。想显示图片?调用图形库。想连 Wi-Fi?调用网络库。大大降低了你的开发门槛。 |
这块“不完美”的手表,到底适合谁?
说了这么多,我必须得说句实在话:Watchy 并不适合所有人。
如果你想要的是一个功能完善、开箱即用、有漂亮 App 配套的智能手表,那它可能会让你失望。它的外壳是 3D 打印的,质感没法跟 Apple Watch 比;它的功能需要你自己去写代码实现;它可能会有各种各样奇奇怪怪的 Bug 需要你去解决。
但是!
-
• 如果你是个程序员,想找个好玩的硬件项目练练手。
-
• 如果你是个学生,想把课堂上学的 C++、物联网知识变成一个看得见摸得着的酷玩意儿。
-
• 如果你是个创客 (Maker),享受从零到一创造东西的快感。
-
• 如果你只是个爱折腾的普通人,厌倦了千篇一律的电子产品,想拥有一件真正属于自己的、独一无二的设备。
那么,Watchy 简直就是为你量身定做的。
它给你的,不是一个结果,而是一个过程。一个不断学习、不断尝试、不断碰壁、最终豁然开朗的过程。在这个过程中,你收获的不仅是一块个性化的手表,更是满满的知识和无法替代的成就感。
这,或许就是数字时代里,一种别样的、属于我们极客的“终极浪漫”吧。
项目地址: https://github.com/sqfmi/Watchy