Raspberry Pi 项目创意:电子墨水日历和时钟

今天,我们将介绍两个非常出色的 Raspberry Pi 项目--电子墨水日历和电子墨水时钟!

电子纸日历

Reddit 用户 Beaverknighterino 说,他 "对电子纸项目非常着迷,所以我最终决定为我的工作日历制作一个电子纸项目"。

Beaverknighterino 使用的材料如下:

  1. Waveshare 7.5 英寸黑白 800×480 电子纸
  2. 树莓派Zero W
  3. 小米 10000mAH 移动电源
  4. 宜家 HOVSTA 相框

Beaverknighterino 提到,该项目难度较大。这是因为工作日历使用 CalDAV,而许多开源库只支持谷歌或 iCloud。

目前,该系统的电池寿命只有不到五天就会关闭。

不过,这也是代码未优化的结果,Beaverknighterino 表示将在下一次迭代中加以改进。

电子墨水显示屏非常省电,因为大部分功耗都发生在用新内容刷新显示屏时。一旦设置了内容,功耗就会降为零。

这里的问题是,Pi Zero W 要一直运行,以便在每次会议预约后和午夜时分刷新显示屏。

点击这里。 Raspberry Pi Zero 2 电源优化技巧和窍门

电子墨水钟

Waveshare 2.13 英寸电子墨水显示屏显示时钟和日期。 图片来自 u/tttpp / reddit

下面是另一个使用 Raspberry Pi Zero 的项目。

与上述由电池组供电的日历不同,这款日历由 USB 供电,因此电池寿命没有问题。

围绕时钟的讨论可能是最有趣的。一个相关的问题是,电子墨水显示屏是否能够显示秒钟。下面是一段重要的视频:

电子墨水显示屏的固有弱点是刷新时间只有一秒。如果每秒刷新一次,就会造成很大的干扰,可能不利于使用。

但这就是超高效显示器的代价。

另一个有趣的讨论是,Raspberry Pi Pico 是否能很好地替代 Pi Zero。特别是考虑到它更便宜,而且更容易找到现货。

结论是,是的,你可以......但是......

但问题是,Pico 并不具备 Pi Zero 的功能。

因此,您需要添加一些模块,如 实时时钟模块 或其他能让它上网的东西。

Pi Zero 并没有内置实时时钟,但至少有 WiFi(Zero W 变体)。因此,从本质上讲,Zero 虽然功能过剩,但却很方便。

u/tttpp 分享了他的 代码说明 适用于 Waveshare 2.13 英寸显示屏 v2:

  • 安装不带图形用户界面的 pi lite
  • 使用 SSH 安装 python3 和 tmux
  • 请按照 这里安装库和示例 设置电子墨水显示屏
  • 在您从 waveshare 下载的文件夹中创建一个新文件夹(其中包含 lib、示例等文件夹),然后复制我的 代码 那儿
  • 创建一个 tmux 会话,使脚本可以在后台无限期运行,并用 python3(代码路径)启动它,然后退出 tmux 会话

注意:本代码专门针对 Waveshare 2.13 英寸显示屏 V2。在不同版本之间切换非常简单,您只需运行每个示例,直到其中一个能正常工作(分辨率与您的电子墨水显示屏相同)。

有有趣的项目吗?

您可以在我们的 Paragon 项目系列中查看更多类似项目 这里.

如果您知道有趣的项目,请在下面留言 👇

如果您喜欢这个系列,请在下方订阅我们的时事通讯 👇

发表评论