2024-11-06 00:06:34

Raspberry Pi 在 E-Ink 屏幕上显示 Discord 服务器帖子

导读 我们已经看到制造商将数百个应用程序与各种Raspberry Pi项目集成在一起,但使用即时消息传递平台 Discord 的人并不多。所以今天,我们分...

我们已经看到制造商将数百个应用程序与各种Raspberry Pi项目集成在一起,但使用即时消息传递平台 Discord 的人并不多。所以今天,我们分享了 Reddit 用户Android2771的一个项目,他创建了一种简单的方法,可以使用简单的 Pi 驱动的电子墨水显示设置来查看给定 Discord 服务器的最新帖子。

电子墨水显示器的刷新率有限,但擅长为使用文本和图像的项目提供低功耗显示选项。此外,其中一些提供了多种颜色选项,但在这种情况下,Android 2771 使用了一个仅支持黑白的小型 2.7 英寸电子墨水显示屏。这些屏幕在电子阅读器中是标准的,但也适用于像这个数字日历这样的自制 Pi 项目,并且可以使用PaperPi等工具快速适应更广泛的应用程序。

该项目依赖于 Raspberry Pi 作为中央控制器。首先,它负责检查 Discord 以获取最新的文本帖子和图像。然后,它将数据处理成适合微型电子墨水显示参数的格式。结果是一个电子墨水显示屏,它会定期更新您喜欢的任何 Discord 服务器的帖子。

重新创建这个项目不需要太多硬件,因为它主要只是一个带有电子墨水屏幕的 Raspberry Pi,它使用网络连接来检索聊天日志数据。在这个项目中,Android2771 使用的是 Raspberry Pi 4,但没有理由像 Raspberry Pi 3B+ 这样的旧型号不能代替它工作。本项目中使用的电子墨水屏是 Waveshare 的 2.7 英寸型号,但您可以使用任何电子墨水屏,包括具有更多颜色选项的更大的电子墨水屏。

在原始帖子中,Android2771 解释说他使用自定义 Discord 机器人与负责电子墨水显示输出的本地 API 进行交互。Python Pillow负责处理图像处理,将它们变成具有足够小分辨率的黑白图像,以完全显示在小型电子墨水屏幕上。

不幸的是,这个项目中使用的代码不是开源的,但 Android2771 为有兴趣创建自己的类似系统的制造商留下了一条线索。如果您想自己制作这个Raspberry Pi 项目,请查看共享给Reddit的原始线程以获取资源、链接和大量详细信息,以帮助您朝着正确的方向开始。