十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章将为大家详细讲解有关怎么用树莓派制作WiFi相框,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联是一家集网站建设,浮山企业网站建设,浮山品牌网站建设,网站定制,浮山网站建设报价,网络营销,网络优化,浮山网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
老式 TFT 的 LCD 显示屏
HDMI 到 DVI 的转接线(因为 TFT 屏幕支持 DVI)
树莓派 3
Micro SD 卡
树莓派的电源
键盘
鼠标(可选)
使用线缆连接树莓派到显示器,并连接电源。
按照以下指示下载并将 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.gztar xf slide_pi_stretch_0.9.0.tar.gzmv 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 -o0 7 * * * /opt/vc/bin/tvservice -p && sudo systemctl restart display-manager
注意这不会打开或关闭树莓派的电源;这只会关闭 HDMI,它会关闭屏幕。第一行命令将在晚上 11 点关闭 HDMI。第二行将在早上 7 点打开显示屏并重启显示器管理器。
关于“怎么用树莓派制作WiFi相框”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。