电影播放器





准备工作:
材料:
组件:
- 7.5 英寸 E-Ink 显示屏 + 适用于 Raspberry Pi 的 HAT(58.99 美元)
- 树莓派 4 B(35.00 美元)
- 16GB NOOBS SD 卡(14.95 美元)
- 1 米 USB A 型转 C 型电缆(4.95 美元)
- USB A 电源砖/壁式插头(您可能有一个)
工具:
工具:
- 带命令行的计算机
- 小螺丝刀和扳手
自选:
- 3D 打印机或 CNC 机器,用于打印或切割外壳或相框以框住屏幕
Raspberry Pi连接










使用 e-ink 显示器 HAT 附带的部件将显示器连接到 Raspberry Pi。
- 在 Pi 板的底部添加带有螺母的支架
- 将 HAT 插入 Pi 上的 GPIO 引脚
- 使用螺钉更永久地连接 HAT
- 不要将它们拧得太紧,否则可能会弯曲板。只需拧紧以保持其安全即可。
- 插入屏幕
- 轻轻撬起带状电缆连接器上的黑色拉杆
- 将带状电缆插入连接器
- 小心地将控制杆推回原位以固定带状电缆
远程访问 Raspberry Pi Sh









要在我们的 Raspberry Pi 上安装 SlowMovie 软件,我们需要访问 Raspberry Pi。它没有屏幕或键盘,因此我们将使用一个名为 “ssh” (安全外壳) 的工具通过另一台计算机来控制它。
(这些说明基于本文)
首先,我们需要在 Raspberry Pi 上启用 ssh 并为其提供凭据以连接到我们的 WiFi 网络。
终端捕获:https://asciinema.org/a/ior5HfJ0cDiXC3yKkvLYBbpVK
- 将 NOOBS SD 卡插入计算机
- 打开终端更改目录进入 SD 卡:
- 使用以下命令创建名为 “ssh” 的文件。这将在 Raspberry Pi 启动后启用 ssh。
- 使用以下命令创建并开始编辑名为 “wpa_supplicant.conf” 的文件
- 编辑文件以添加以下行:
- 将 US 替换为您的国家/地区代码
- 将 WifiSSID 替换为您的 WiFi 网络的 SSID(其名称)
- 将 Password 替换为其密码。这将允许 Raspberry Pi 在启动时自动连接到您的 WiFi 网络。
- 保存文件并弹出 SD 卡。
- 最后,将 SD 卡插入 Raspberry Pi 的 SD 卡插槽。
现在我们需要找出 Raspberry Pi 的 IP 地址,以便通过 ssh 连接到它并开始控制它。
- 使用侧面的 USB C 端口将 Pi 插入电源。
- 红灯和绿灯应亮起。
- 嗅它!请稍等片刻连接到您的 WiFi 网络,然后使用 Angry IP Scanner 嗅探 Pi 的 IP。
- 它应该在左侧显示 IP 地址,在右侧显示 “raspberrypi.local” 作为主机名。复制 IP 地址。ssh
- 再次在终端中,运行以下命令通过 ssh 连接到 Pi,将 IPADDRESS 替换为您复制的 IP 地址。使用默认密码登录:“raspberry”(终端捕获:
- https://asciinema.org/a/4PaFa8s8gNEYFD1CYW0U1N49b)
您现在已远程连接到 Raspberry Pi 的 shell(终端)!最好更改密码。
安装 SlowMovie 软件




SlowMovie GitHub 存储库提供了很好的安装说明。前往那里并跟随那些。
有一个自动脚本来安装所有依赖项,还有有关如何手动设置的说明。有关详细信息,请访问 GitHub!
如果您已成功安装软件,您应该能够从 Raspberry Pi 上的 SlowMovie 目录运行“python3 slowmovie.py”,并看到测试视频中的帧出现在电子纸屏幕上!
添加您自己的电影





将影片添加到 Videos/ 目录,以便在 VSMP 上播放您自己的影片。
从您自己的计算机运行以下命令。它会将电影复制到 Raspberry Pi 的 Videos 文件夹中:
将 yourmovie.mp4 替换为您自己计算机上的电影路径,并按照与以前相同的方式替换 IPADDRESS。
(终端捕获:https://asciinema.org/a/yWQ7P5u3IL92jYh5almiZZbEj)
现在您可以开始播放电影了!
- ssh 再次插入 Raspberry Pi。
- 转到 SlowMovie 目录:“cd SlowMovie”
- 编辑 nowPlaying 文件以包含要播放的视频文件的名称:“nano nowPlaying”
- 现在运行“sudo systemctl start slowmovie”来启动 SlowMovie 服务,该服务将在 Raspberry Pi 重启时重启。
做!您的电影现在将播放完毕。当心,它通常以一堆全黑的帧开始。播放使用默认设置:
“delay” 是显示下一次更新之间等待的秒数。
“increment” 是每次更新向前移动的帧数。
您可以编辑文件 “slowmovie.conf” 来更改这些设置。
当影片结束时,Videos 目录中的下一部影片将开始播放。您可以使用 scp 将更多影片拷贝到该目录。
关闭 Raspberry Pi LED




Raspberry Pi 上的电源和活动 LED 指示灯在夜间会透过电子纸屏幕照射,只会造成普遍的麻烦。幸运的是,我们可以使用软件关闭它们,而无需用胶带覆盖它们或从电路板上拆下它们。有几种方法可以做到这一点。这是我找到的适用于我的 Raspberry Pi 4 B 的那个。
(终端捕获:https://asciinema.org/a/PxPEoGRAy02K2Z6xwPtd9tJHe)
开始编辑 “/etc/rc.local” (一个包含每次 Pi 启动时调用的命令的文件)
在文件底部,但在 “exit” 行之前,添加以下行:
这会在每次 Raspberry Pi 启动时将两个 LED 的亮度设置为 0。要稍后重置此设置,只需删除这些行即可。
制作外壳和组装




















你需要一台 3D 打印机或 CNC 机器来制作我在这里制作的外壳。我的外壳设计文件包含在此处,以防您想打印或 CNC 切割它们。我还包含了 Fusion 360 文件和 .step 文件,以防您想进行修改。
附件:
- 前后片的 STL
- 整个设计的 Fusion360 .f3d 文件
- STEP 文件
- 正面和背面 CNC 切割所需的线条的 DXF
- .crv 文件 (VCarve),其中包含用于 CNC 切削的刀具路径。(未附件:在此处获取)
但是这个项目的外壳/框架是一个即兴创作和实验的好地方!你可以把它贴在宜家框架里,让它专业地装裱,用木头做一个箱子,用木头或塑料做一个激光切割,或者你能想到的任何其他东西。











