数字相框非常棒,因为它们让您可以欣赏照片,而无需将其打印出来。 此外,添加和删除数字文件比打开传统相框并在想要显示新照片时更换里面的照片容易得多。 即便如此,从数字相框中取出 SD 卡、USB 闪存盘或其他存储设备,将其插入电脑,并将新照片复制到其中仍然有点麻烦。
一个更简单的选择是数字相框通过 WiFi 获取图片,例如从云服务获取。以下是如何制作一个。
收集您的材料
- 旧的 TFT LCD 屏幕
- HDMI 转 DVI 电缆(因为 TFT 屏幕支持 DVI)
- Raspberry Pi 3
- Micro SD 卡
- Raspberry Pi 电源
- 键盘
- 鼠标(可选)
使用电缆将 Raspberry Pi 连接到显示器,并连接电源。
安装 Raspbian
按照这些说明,下载 Raspbian 并将其刷入 Micro SD 卡。 将 Micro SD 卡插入 Raspberry Pi,启动它,并配置您的 WiFi。 在新的 Raspbian 安装后,我的第一个操作通常是运行 sudo raspi-config。 在那里,我在网络选项中更改主机名(例如,更改为 picframe),并在接口选项中启用 SSH 以远程操作 Raspberry Pi。 使用(例如)ssh pi@picframe 连接到 Raspberry Pi。
构建并安装云客户端
我使用 Nextcloud 来同步我的图片,但您可以使用 NFS、Dropbox 或任何其他适合您需求的工具将图片上传到相框。
如果您使用 Nextcloud,请按照这些说明获取 Raspbian 的客户端。 这对于在您的相框上放置新图片非常方便,并且将为您提供您可能在桌面 PC 上熟悉的客户端应用程序。 当将客户端应用程序连接到您的 Nextcloud 服务器时,请确保仅选择您要显示在相框上的图像所在的文件夹。
设置幻灯片
我发现设置幻灯片的最简单方法是使用一个专门为此目的构建的轻量级幻灯片项目。 有一些替代方案,例如配置屏幕保护程序,但此应用程序似乎是最容易设置的。
在您的 Raspberry Pi 上,从最新版本下载二进制文件,解压它们,并将它们移动到一个可执行文件夹
wget https://github.com/NautiluX/slide/releases/download/v0.9.0/slide_pi_stretch_0.9.0.tar.gz
tar xf slide_pi_stretch_0.9.0.tar.gz
mv slide_0.9.0/slide /usr/local/bin/
安装依赖项
sudo apt install libexif12 qt5-default
通过执行以下命令运行幻灯片(不要忘记修改您的图像路径)。 如果您通过 SSH 访问您的 Raspberry Pi,请设置 DISPLAY 变量以在连接到 Raspberry Pi 的显示器上启动幻灯片。
DISPLAY=:0.0 slide -p /home/pi/nextcloud/picframe
自动启动幻灯片
要在 Raspbian Stretch 上自动启动幻灯片,请创建以下文件夹并在其中添加一个 autostart 文件
mkdir -p /home/pi/.config/lxsession/LXDE/
vi /home/pi/.config/lxsession/LXDE/autostart
插入以下命令以自动启动您的幻灯片。 可以根据您的需要调整 slide 命令
@xset s noblank
@xset s off
@xset -dpms
@slide -p -t 60 -o 200 -p /home/pi/nextcloud/picframe
通过编辑以下文件,禁用 Raspberry Pi 通常在 10 分钟后执行的屏幕空白
vi /etc/lightdm/lightdm.conf
并在末尾添加这两行
[SeatDefaults]
xserver-command=X -s 0 -dpms
配置开机时间表
您可以使用两个简单的 cronjob 来安排您的相框在特定时间打开和关闭。 例如,假设您希望它在早上 7 点自动打开,并在晚上 11 点关闭。 运行 crontab -e 并插入以下两行。
0 23 * * * /opt/vc/bin/tvservice -o
0 7 * * * /opt/vc/bin/tvservice -p && sudo systemctl restart display-manager
请注意,这不会打开和关闭 Raspberry Pi 的电源; 它只会关闭 HDMI,这将关闭屏幕。 第一行将在晚上 11 点关闭 HDMI。 第二行将在早上 7 点恢复显示并重启显示管理器。
添加最后的润色
通过遵循这些简单的步骤,您可以创建自己的 WiFi 相框。 如果您想让它看起来更好看,请为显示器制作一个木制框架。
9 条评论