WiFi 相框用树莓派制作你了解吗

发布于 2020-8-30 15:10
浏览
0收藏

数码相框非常好,因为它使您可以查看自己的照片而不必打印出来。 更好的是,当您要显示新照片时,添加和删除数码照片比打开传统相框并更换内部相框更容易。 但是,这仍然需要一些手动操作,例如从数码相框中取出SD卡,USB闪存驱动器或其他存储介质,然后将存储介质连接到计算机,然后将图片复制到存储介质中。

对于数码相框,更简单的选择是通过WiFi(例如从云服务器)获取图片。 这是制作这种数码相框的方法。

需要使用的材料
老式 TFT 的 LCD 显示屏
HDMI 到 DVI 的转接线(因为 TFT 屏幕支持 DVI)
树莓派 3
Micro SD 卡
树莓派的电源
键盘
鼠标(可选)
使用线缆连接树莓派到显示器,并连接电源。

安装 Raspbian
按照以下指示下载并将 Raspbian 烧录到 Micro SD 卡中。将 Micro SD 卡插入树莓派,启动它,并配置你的 WiFi。在安装完 Raspbian 后,我的第一个操作通常是运行 sudo raspi-config。在那里,我在网络选项中更改主机名(例如,改为 picframe),并在接口选项中启用 SSH 以远程连接到树莓派。使用(例如)ssh pi@picframe 连接到树莓派。

建立并安装云客户端
我使用 Nextcloud 来同步我的图片,但是你可以使用 NFS、Dropbox,或者其他的适合你的需求的方式上传图片到相框。

如果你使用 Nextcloud,请按照以下说明在 Raspbian 上安装客户端。这可以很方便的放图片到你的相框,并且你可能很熟悉安装在台式机的这个客户端应用。当连接客户端到 Nextcloud 服务器上的时候,请确保只选择存储你要在相框上显示的图片的文件夹。

设置幻灯片放映
我发现设置幻灯片放映最简单的方式是使用一个专门为这个目的建立的轻量级的幻灯片项目。还有一些备用方案,像是配置屏保,这个应用似乎是最最简单设置幻灯片放映的方式了。

在你的树莓派上下载最新的二进制程序,解包并移动到一个可执行的文件夹里:

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 访问你树莓派,设置 DISPLAY 变量来在连接到树莓派显示屏上开始播放幻灯片。

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


禁止屏幕空白,树莓派通常会在 10 分钟后这样做,通过编辑下面的文件修改:

vi /etc/lightdm/lightdm.conf
添加这两行到文件末尾:

[SeatDefaults]
xserver-command=X -s 0 -dpms
配置上电时间
你可以安排你的相框什么时候打开和关闭通过使用两个简单的定时任务。例如,你想在上午 7 点自动打开,在晚上 11 点自动关闭。运行 crontab -e 并且输入下面的两行:

0 23 * * * /opt/vc/bin/tvservice -o
0 7 * * * /opt/vc/bin/tvservice -p && sudo systemctl restart display-manager
注意这不会打开或关闭树莓派的电源;这只会关闭 HDMI,它会关闭屏幕。第一行命令将在晚上 11 点关闭 HDMI。第二行将在早上 7 点打开显示屏并重启显示器管理器。

附言
通过这些简单的步骤,你创建了你自己 WiFi 相框。如果你想要让它更好看,为显示屏做一个木质相框吧。

标签
已于2020-8-31 17:24:35修改
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐