Pine Time 是一款售价27美元的智能手表,运行开源固件,使其成为人工智能辅助开发的理想对象。受到@steveruizok 关于使用 Claude 改造 ESP32 设备的推文的启发,我从储藏室中取出我的 Pine Time,探索人工智能编码助手能够完成的工作。
我旨在打造一款自定义表盘,灵感来源于@levelsio 为 Apple Watch 设计的自定义 Casio 表盘。使用 Open Code 和开放权重模型(如 Kimi K3、Deep Seek v4 Pro 和 Flash),我克隆了 Infini Sim 仓库,并在 Ubuntu 上快速构建了一个可运行版本。
我挑战人工智能根据照片复制一款表盘,从现有的 Infini Time 代码开始。尽管最初的结果存在文本重叠等问题,但它为后续优化提供了坚实的基础。通过迭代反馈和分离式任务处理,我逐一优化了每个元素。
为了优化性能,我创建了一个带有静态元素的全屏背景图像,只对动态部分进行编程。尽管240x240的图像通过蓝牙传输需要10分钟,刷新时间为1-2秒,但对于原型来说,这种性能已经可以接受。代码已发布在 GitHub 上,附带一份总结经验教训的 AGENTS.md 文件。
来源: Hacker News · 由HeadlinesBriefing整理摘要