我厨房里最实用的小玩意之一,现在变成了一块从不向我索取任何东西的屏幕。
我最近从 Seeed Studio 购买了一套售价48美元的DIY显示屏套件(该公司与TRMNL合作开发),它让我可以用自己偏好的任何软件生态系统,显示我想要的任何内容。
此前,我曾通过改装一台联想ThinkSmart View实现过类似的功能,这款设备在清仓甩卖时在eBay上售价约30美元。联想这款设备本来只是为企业对企业的视频通话而设计的,但它运行LineageOS分支系统的表现还算不错。不过,由于内存有限,运行起来比较卡顿。所以当我看到TRMNL套件及其电子纸显示屏时,立刻被吸引了。
我将拥有一块常亮显示屏,展示我想要的信息,且无需任何订阅。而且由于屏幕内容是自动填充的,我永远不用再忍受迟缓的界面。
Seeed Studio套件和TRMNL生态系统并不打算与近期发布的Apple HomeView等产品竞争,后者是一款售价299美元的家庭中枢设备,旨在让全家人都能与之互动。相反,TRMNL套件可以说是HomeView的对立面。它被设计为完全被动式设备:电子纸显示屏始终开启,循环展示桌面或厨房中可能有用的信息,从日历、天气到新闻,以及社区成员们构思出的各种创意内容。
以下是它的工作原理。
选择方案
TRMNL这家平台公司由独立硬件爱好者Ryan Kulp于2023年创立。其首款电子纸设备通过众筹方式于2024年推出。
Seeed Studio负责提供硬件。这家总部位于深圳的知名开源硬件公司,最为人熟知的产品是其XIAO微控制器板。
2025年3月,Seeed在社交媒体上透露了一款XIAO电子纸面板的消息,引发社区成员提问该产品能否运行TRMNL固件。这个问题促成了两个团队的会面,并于2025年7月,双方宣布建立官方合作关系,共同开发一款结合Seeed硬件设计与TRMNL固件包的DIY电子纸套件。
Seeed负责设计和生产硬件,而TRMNL负责维护固件、插件和托管服务。但你仍需对如何配置这套设备做出一些决定。根据你的预算和自行管理软件的熟悉程度,有三种方式可以让设备运行起来。
标准的TRMNL配置会让你连接到该公司的“BYOD生态系统”(自带设备),使用trmnl.com作为信息服务器,并提供14天的免费试用期。试用期结束后,你需要支付一次性50美元的许可费用,才能让设备继续连接TRMNL服务器。
如果你更愿意走自己的路,Seeed也提供软件选项,包括与Home Assistant兼容的方案,无需连接TRMNL或支付许可费用。你还可以使用SenseCraft Seeedash平台,其中包含插件库和设计工作区。在决定支付50美元的TRMNL许可费之前,值得先了解一下这些选项。该浏览器端平台还包含一个固件刷写工具,Seeed称其简单易用,任何人都能上手。
如果你已经搭建好了自己的服务器,可以直接将设备指向它。Terminus是TRMNL为此类配置提供的开源容器。Terminus的GitHub页面将其BYOS描述为“通过让用户能够运行自己的私有服务器、网络和设备,提供隐私优先的功能。你拥有整个技术栈和数据。”
电子纸显示屏和控制板只需调用一个API来获取要显示的信息。你甚至可以用HTML编写插件,屏幕会将其渲染为位图。这种方式的代价是,你的服务器需要保持在线,维护服务器可能会带来一些系统管理方面的麻烦,有些用户可能希望避免这种情况。但这正是为什么会有多种选项可供选择。
包装内含什么?
XIAO电子纸显示开发板,内置XIAO ESP32-S3 Plus
7.5英寸单色电子纸显示屏(800×480像素)
FPC延长线(10厘米)
FPC连接器
2000毫安时可充电锂电池
Wi-Fi天线
官方提供两种可供3D打印的外壳设计:三角棱柱形和L形外壳。我选择了后者,原本以为组装过程只是简单地把所有部件插好、将各个零件卡入到位,但实际操作起来比预想中要复杂一些。
套件配齐了我所需的全部硬件,只有一个小小的疏漏:我忘了订购外壳或显示支架。幸运的是,TRMNL是一个真正的DIY项目,社区提供了推荐支架搭配方案的打印文件。我在当地图书馆的Bambu打印机上花了8美元打印了一个,问题就解决了。不过我本该在PLA材料颜色上选择别的方案,而不是“随机颜色”,结果拿到的设备外壳是鲜亮的金丝雀黄色。至少它在我的厨房台面上非常显眼。
我建议选择棱柱形外壳设计,而不是我选的L形外壳,因为后者需要我自己切出一条通道来容纳带状电缆延长线。对于这样的项目来说,这不算什么大事,但你可能需要做一些额外的工作,并反复调整以确保适配。你还需要用尖嘴钳,才能从狭窄的空间中取出打印件的支撑结构。
组装
在尝试把所有部件装进打印好的外壳之前,我想先确认硬件本身能正常工作,于是我在工作台上先连接了各个部件。无外壳组装过程非常简单:连接电池或USB-C电源,将显示屏直接插入主板,就可以了。接下来,用手机或平板连接设备的Wi-Fi,输入你本地的Wi-Fi凭证即可。
如果你打算尝试这套设备的组装,要注意其中涉及一些精密部件。FPC(柔性印刷电路)非常脆弱,如果强行将其弯折到不该弯折的方向(比如L形外壳那样的尖锐角度),很容易断裂。让这条电缆符合外壳设计的形态是个难题;我试过用镊子小心地引导电缆绕过弯角,但一直没能成功。
连接并布置带状电缆延长线是整个组装过程中最令人紧张的部分。外壳设计根本无法适配电缆自然想要延伸的路径。参考了MakerWorld上一位网友的建议,我在带状连接器末端粘上一小段纸质胶带,才成功将电缆穿过了这条狭窄的通道。
首次给套件通电后,电子纸显示屏上会出现TRMNL的标志以及一个二维码。扫描二维码后,会跳转到TRMNL创始人Kulp撰写的“如何设置新设备”指南。该指南就在我点击链接前15分钟刚刚更新过——这是一个很好的信号,说明这是一份持续更新、不断完善的文档。
TRMNL.com
我本来并不打算使用trmnl.com服务,但还是想了解一下它那50美元的访问费用能带来什么。不过所谓14天“免费”试用其实有些名不副实。在注册设备之前,你需要先输入信用卡信息并支付1美元才能获得访问权限。付了这1美元之后,下一个界面才欢迎我进入试用期。
在trmnl.com上注册你设备的MAC地址后,你会获得该服务所称的“友好代码”,这是一个比完整MAC地址短得多、更容易记住的标识符。之后,你就可以安装插件,让内容按一天中的固定时间表显示在屏幕上。
可选内容非常丰富。该市场里既有谷歌日历、天气、股票报价等常规内容,也有一些比较小众的内容,比如循环显示《星际迷航》中“费伦吉获取法则”的趣味知识。
如果你想要一套省心、“开箱即用”的解决方案,很难说trmnl.com搭建的这套服务有什么问题。我很欣赏任何提供一次性许可费而非又一个永久订阅的服务,我认为50美元对于这个平台背后团队的辛苦付出来说是个合理的价格。毕竟,它要负责所有的渲染工作,设备本身只是显示从API拉取的信息。
SenseCraft
在Seeed这一侧,有一个类似trmnl.com的市场,叫SenseCraft,但不收取许可费用。该网站提供一个基于浏览器的刷写工具,承诺“直接从浏览器刷入官方固件。无需编码,无需终端,只需点击。”
整个过程确实像承诺的那样简单——前提是我意识到自己需要一条USB-C到USB-C的连接线。我通过主板上的USB-C端口将其连接到电脑,在基于Chromium的浏览器中打开该网站(抱歉,不支持Firefox),从下拉菜单中选择我的设备,然后点击“刷写”。设备重启后,后续设置流程基本与TRMNL一致,只是无需提供信用卡信息。免费使用的代价是,Seeed的运营主体位于中国,遵循其自有的隐私政策。这由你自己判断,但能有多种选择终究是件好事。
注册Seeed账户后,我像在TRMNL上一样,在设备上输入了显示的代码。SenseCraft的市场同样汇集了大量社区贡献的内容,但我很难分辨哪些插件是为我的设备设计的,哪些可能不兼容。我尝试将几个不同的信息源推送到显示屏上,但都没能成功渲染出来。
SenseCraft明显倾向于AI驱动的自定义设计。虽然该平台内容丰富多样,但其中很大一部分内容是面向中国市场的,英文应用只是零星散布其中。这也让我明白了为什么会有美国用户主动联系询问TRMNL的兼容性问题。
自建服务器
正如TRMNL所说,“BYOS的目标不是要与我们的托管解决方案完全对等,而是为你提供一个足够令人满意的个性化体验方案。”即便是一台配置一般的家庭实验室服务器,运行Terminus软件包也应该不会有太大压力,该软件包作为一个API节点,负责接收信息、渲染设计方案,并将其发送到你的电子纸显示屏上。这个过程不会给大多数系统带来明显负担。
有一个收费的“简易版”固然不错,但搭建家庭实验室是我最喜欢的业余爱好之一,我喜欢尽可能地做自托管项目。当我第一次看到TRMNL与Seeed合作的DIY套件时,就希望自己能够完全掌控信息源。
目前,在你自己的服务器上运行Terminus,还远不如打开操作系统的Docker应用商店下载一个托管服务那么简单。TRMNL提供了一份详尽的指南来指导设置过程,但如果你不太熟悉docker compose文件的操作,或许最好支付那笔一次性许可费,把托管工作交给TRMNL处理。
说实话:我有过几个深夜对着桌子抓头发,努力让一切正常运转起来。我最初尝试将其部署在我的主力Unraid机器上,但一直遇到桥接网络的问题。Terminus软件包是一个多容器的compose堆栈,包含Sidekiq worker、Postgres、Valkey以及一个证书初始化容器等组件。如果这些容器之间无法相互通信,整个系统就无法运行。
好在我这个怪咖爱好者,还在另一台机器上运行着CasaOS部署环境。在那台机器上执行了bin/setup脚本之后,一切都顺利运转起来了。接下来的问题是将固件刷新到最新的TRMNL版本。我拿到手的设备出厂固件是1.5.12版,远远落后于当前的1.8.18版本。
刷写过程又让我碰了一鼻子灰,因为我很难让设备保持在刷写模式,也难以让网页刷写工具与我Fedora电脑上的串口正常通信。折腾了大约30分钟都没有进展后,我换到了MacBook Pro上尝试,结果第一次就成功了。真是让人无话可说。
将显示屏固件更新到正确版本,并将其连接指向你的服务器之后,你就可以编写和设计属于自己的显示模板了。如果你不想从零开始,可以使用TRMNL官方的插件库,以及由社区维护的插件目录。Terminus网页界面中新增的“扩展库”功能,还可以让你导入某些插件用于本地托管。
可选项之多几乎令人眼花缭乱,我想要把所有设置都精确调整到自己满意的程度,恐怕还需要一些时间。我仍打算坚持走BYOS这条路,但这个过程并不像我原本预想的那样顺畅。举例来说,在网页端登录门户中,用于将显示屏指向本地服务器的设置选项,被隐藏在“高级”设置页面之下。
真实使用体验
把这块显示屏部署在厨房里之后,我才能更真切地感受到它在日常生活中的实际作用。这块7.5英寸的电子纸显示屏足够大,即便站在房间另一端也能看清内容,我运行的所有插件内容显示都清晰易读。我儿子特别喜欢月相显示功能,他说:“现在我随时都能知道今天是什么月相了。”
这正是这款套件的亮点所在:它会以循环滚动的方式,不断呈现一些实用的小信息,而这些信息你可能从来都没想过要专门去查。
Seeed Studio表示,该显示屏在电池供电下可持续运行三个月。我拿到设备的时间还不够长,无法验证这一说法,但我觉得除了作为备用电源之外,这块电池对我而言可能用处不大。设备通过USB供电就能正常工作,所以我大概会一直把它接在台面附近的一个插座上。三个月续航的估算前提是显示屏每六小时更新一次。而我更倾向于每小时刷新一次,这会显著缩短电池续航时间。不过无论如何,一旦使用USB电源供电,电池续航问题基本就无关紧要了。
最后的想法
如果要获得我最初预期的那种毫无烦恼、设置好就能自动运转的“省心体验”,官方TRMNL方案开始显得相当诱人了。我会继续折腾BYOS方案,但既然这些方案仍运行在官方TRMNL固件之上,我可能会先切换回去,用掉剩余的14天试用期,看看哪种方式最适合我的需求。50美元的许可费会让这个项目的总花费超过100美元。这不算什么大问题,但确实是我最初预期费用的两倍。
TRMNL与Seeed Studio的这次合作,打造出了一款真正意义上的DIY设备。它永远无法与亚马逊或苹果的家庭助理设备相竞争,但它本来也不是为此而设计的,而这正是它的可贵之处。并不是每个人都想要一个数字管家,时刻等着接收下一条指令。有时候,你只是想要一个能在家中某个中心位置,为你和你的生活展示相关信息的东西。
