来源:HN (104pts)
URL: https://www.mikekasberg.com/blog/2026/08/19/hacking-with-claude-on-a-27-smart-watch.html
精读日期:2026-08-22
模型:DeepSeek V4 Flash(AI 生成,人工未审校)
正文获取:全文
一、核心论点/事实
- 作者使用 Claude(实际通过 OpenCode 调用开源权重模型 Kimi K3/K2.6 和 DeepSeek v4)在 $27 的 PineTime 智能手表上成功开发了一个自定义 CASIO 风格表盘。
- PineTime 运行开源固件 InfiniTime,文档完善,非常适合 AI 辅助硬件 hacking,Claude 在此类场景下表现良好。
- 作者最初让 Claude 从零构建可编译的固件,在 Ubuntu 上快速成功;随后提供参考照片,要求 Claude 复制表盘设计,并以现有 InfiniTime 表盘代码为起点。
- AI 生成的初版表盘存在文本大小和定位猜测不准的问题,导致元素重叠、不可读;作者通过逐步反馈和隔离任务迭代修正。
- 作者采用全屏静态背景图方案(240x240 图像),仅编程动态部分;蓝牙传输该图像耗时约 10 分钟,整屏刷新需 1-2 秒。
- 设备内存不足以一次性加载整张背景图,需从文件系统流式读取,但对手表表盘场景完全可接受。
- 作者此前因缺乏时间和动力搁置 PineTime 数年,本次借助 AI 在几小时内完成表盘开发,并让 Claude 生成了经验总结文档供社区复用。
二、方法/架构拆解
- 硬件平台:PineTime 智能手表(约 $27),ESP32 芯片,运行开源固件 InfiniTime。
- AI 工具链:OpenCode 作为编码代理前端,使用开源权重模型 Kimi K3、K2.6 和 DeepSeek v4;作者提到 Fable 可能在带截图反馈循环时无需监督即可完成像素级完美工作。
- 开发流程:
1. 让 Claude 在 Ubuntu 上搭建 InfiniTime 构建环境并编译通过。
2. 提供目标表盘照片(来自 Twitter),要求 Claude 复制设计,以现有表盘代码为模板。
3. 使用模拟器提供快速反馈循环,作者逐步给出具体修正指令(一次修正一个文本元素)。
4. 优化策略:将静态 UI 元素做成全屏背景图,仅编程动态部分(时间、日期等),减少代码复杂度。
- 性能数据:蓝牙传输 240x240 背景图约 10 分钟;整屏刷新 1-2 秒;设备无法整体缓存图像,需流式读取。
- 交付物:可工作的表盘固件 + Claude 生成的经验总结文档(含避坑指南)。
三、值得注意的局限/争议
作者承认的局限:
- AI 初版表盘文本定位不准,元素重叠且不可读,需要人工逐步修正。
- 背景图方案导致刷新延迟(1-2 秒),且传输耗时(10 分钟),非最优实现。
- 作者为节省 token 选择人工介入,而非让 AI 完全自主迭代。
AI 判断的局限/争议:
- 作者实际使用的是开源模型而非 Claude 本身,标题存在一定误导性;Claude 在文中更多是概念性指代。
- 背景图方案本质上是"用存储换计算"的妥协,牺牲了实时性和交互流畅度,长期维护成本可能更高。
- 未提及表盘在低电量、息屏、通知等边界场景下的表现,功能完整性存疑。
- 依赖 AI 生成代码的工程实践在硬件领域仍缺乏系统性验证,固件安全性和稳定性未被讨论。
四、与 RRLab 研究的关联
- Harness 工程:本文展示了"AI 生成 + 人工反馈迭代"的混合工作流,与 RRLab 在 Agent 工具链和反馈循环设计上的探索高度相关;模拟器作为低成本反馈通道的实践值得借鉴。
- 多模型协同:作者在 OpenCode 中切换多个开源模型(Kimi、DeepSeek),体现了模型选择与任务匹配的重要性;RRLab 可研究不同模型在嵌入式开发场景下的能力差异。
- 模型评测:PineTime 表盘开发可作为"AI 硬件编程能力"的评测基准任务,具有明确的成功标准和可复现性,适合纳入 RRLab 的评测集。
- Agent 落地:本文是低风险、高激励的 Agent 应用案例,验证了 AI 在个人硬件项目中的实用价值;RRLab 可借鉴其"低门槛硬件 + 快速反馈"的落地模式。
- AI 原生产品:作者最终交付物包含 AI 生成的文档和可复用代码,体现了"AI 辅助创作 + 知识沉淀"的产品思维,对 RRLab 的 AI 原生工具设计有参考意义。
本笔记由 DeepSeek V4 Flash 自动生成,未经人工审校。原文链接:https://www.mikekasberg.com/blog/2026/08/19/hacking-with-claude-on-a-27-smart-watch.html