分类:数码 标签:墨水屏、硬件折腾、App开发、鸿蒙


在数码爱好者的桌面角落里,总会躺着几款当初一时兴起买下、后来却不幸「吃灰」的设备。比如原本用来展示每日诗词的 Quote/0 墨水屏。面对闲置的硬件,与其让它蒙尘,不如发挥极客创造力,给它赋予全新的使用场景。本文就来聊聊我是如何通过简单的 API 联动,将闲置的 Quote/0 改造为一块精致的桌面点餐助手的。

灵光一现:从诗词到美食的转变

最初入手 Quote/0 是为了日常的诗词摘录,但随着官方活动的开展多出了一台设备,便一直闲置。最近,伴随着我全新美食 App「打尖儿」的开发,这块墨水屏终于迎来了它的高光时刻 —— 成为桌面上直观、优雅的点餐交互终端。

在设计逻辑上,整个链路非常轻量化:

  1. App 生成点餐页的 App Linking 链接并转为二维码。
  2. 通过官方提供的图像 API -> 将二维码与链接直接发送给 Quote/0 墨水屏。
  3. 访客或自己通过手机扫描屏幕上的二维码,或者直接轻碰设备利用 NFC 功能,即可无缝跳转至点餐页面。

轻松上手:三步实现墨水屏点餐

将硬件接入自研 App 的过程并不复杂,主要分为以下几个步骤:

  1. 设备绑定:获取 Quote/0 的 API Key 与设备 ID,并在 App 的设备管理后台完成绑定。
  2. 循环任务配置:将图像 API 添加到设备的循环任务中,确保菜单内容能够实时同步刷新。
  3. 一键推送:在 App 内选择自己创建的菜单,点击发送到指定的 Quote/0 设备,墨水屏便会即时刷新出最新的点餐二维码。

值得一提的是,除了针对特定菜单的点餐码外,App 还支持「用户点餐码」。访客扫描后会直接读取并展示用户的默认菜单或可用菜单,省去了频繁更换二维码的麻烦。目前该美食 App 已经上架鸿蒙应用市场,即便手头没有墨水屏硬件,也能通过鸿蒙设备的碰一碰功能体验便捷点餐。

聊聊「打尖儿」:用数字记录家的味道

谈到这款墨水屏背后的依托 —— 美食 App「打尖儿」,它的诞生源于一个有趣的构思。此前我曾开发过诗词类 App,但发现「诗在远方,不在脚下」。于是灵机一动:既然诗词路线不好走,不如转向更接地气的「食天下」,毕竟只需要一口锅就能开启探索。

「打尖儿」的核心玩法很有意思:每当你发布一条绑定了菜品的动态时,就会自动解锁对应的食材与菜品。如果这道菜恰好是某个城市的代表性特色菜,就能一并解锁该城市。最终的目标是通过记录日常饮食,在家中「吃遍天下美食」。

在菜单的创建逻辑上,App 坚持了「吃过才会做」的原则:用户只能从自己已经解锁的菜品中挑选并组合成菜单。更妙的是,菜单中的菜品图片直接调用你在发布动态时上传的真实照片,免去了繁琐的图片管理,也让点餐的人能直观看到这道菜的最真实卖点。

写在最后

从闲置吃灰的墨水屏,到桌面上充满情趣的点餐终端,折腾数码硬件的乐趣往往就在于此 —— 用一行行代码和奇思妙想,打破硬件原有的边界。未来,这套系统还计划加入 RSS 待解锁菜品订阅、智能菜谱推荐等更多玩法。如果你也有闲置的设备,不妨也动起手来,为它们寻找下一个绝佳的用武之地。