0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作树莓派相框

454398 来源:网络整理 作者:网络整理 2019-12-03 11:37 次阅读

数码相框肯定看起来不错,但它们可能有些呆板,而家庭照片可能有点……很无聊。但是,如果在Raspberry Pi上添加屏幕,则可以通过将r/earporporn中的照片与r/showerthoughts中的“鼓舞人心的”报价(或您喜欢的子目录的任意组合)叠加起来,从而制作出非常独特的东西。

想要创建自己的动态,数字化,由Raspberry Pi支持的谈话点吗?继续阅读。

准备您的Pi

您需要为此项目安装最新版本的Raspbian,因此如有必要,请下载并写入SD卡。完成此操作后,请花时间设置无线网络并启用SSH。

在完成所有这些操作并正确配置之后,请确保已成功将Pi连接到预期的显示器。这可能是旧的笔记本电脑显示器,废弃的平板电脑或Kindle阅读器,或为Pi设计的显示器之一。

扩展Raspberry Pi文件系统所需的步骤。这可以在命令行中的raspi-config或桌面上的菜单》首选项》 Raspberry Pi配置框中完成。

从Reddit获取内容

您可以使用Python脚本从网络上查找图像,而不必循环浏览存储在Pi上的某些照片。Reddit频道r/EarthPorn(地球上美丽而迷人的照片,并且完全可以安全工作!)和r/ShowerThoughts都是不错的选择,您可以从scul86的Github页面下载代码。下载 ep_st.py , ep_st.config 和 template.html ,然后在编辑 ep_st.config 之前将所有三个文件保存到Raspberry Pi上的同一位置(也许是 home/pi/Frame )。 》:

sudo nano /home/pi/Frame/ep_st.config

在这里,查找标题为[FILEPATHS]的文本,然后更改它们以匹配保存这三个文件的位置。如果不确定完整的文件路径是什么,请在命令行中 cd 进入文件,然后键入 pwd 。

请注意,尽管我们建议暂时将其保留为默认值,但您也可以调整脚本从中提取文本和图像的子版本。

完成后,按 Ctrl + X ,然后按 Y 确认更改。

下一步,您需要安装 praw ,Reddit API的Python包装器。

sudo pip install praw

安装完成后,然后将注意力转移到给ep_st.py必要的权限上:

sudo chmod 777 /home/pi/Frame/ep_st.py

然后应将文件设置为可执行文件:

sudo chmod +x /home/pi/Frame/ep_st.py

要测试幻灯片,请 cd 进入Frame目录并运行

python ep_st.py

在GUI中,浏览到Frame目录并找到新创建的 ep_st.html 。这是Python脚本和您在配置文件中指定的设置的结果,因此请打开它以查看结果。该页面设置为自动刷新,并且在创建新的鼓舞人心的图像时应自动更新。如果您担心用这些文件来填充Pi驱动器空间,请不要:实际上并没有下载图像,它只是创建一个HTML文件,该文件以文本覆盖方式远程指向它们(可能是IMGUR网址)。/p》

在此阶段,所有剩下要做的就是将幻灯片放映设置为在启动Raspberry Pi时自动启动。为此,我们需要运行Python脚本,并打开HTML文件。

通过安装和配置浏览器开始。我们将使用Midori,但您几乎可以选择和配置所有与Pi兼容的浏览器。

首先,打开sudo raspi-config并禁用过扫描。然后,安装浏览器:

sudo apt-get install midori x11-xserver-utils matchbox unclutter

下一步,打开nano创建脚本:

sudo nano /home/pi/fullscreen.sh

在这里,输入以下内容:

unclutter &

matchbox-window-manager &

midori -e Fullscreen -a [URL]

用您希望在引导时加载的网页替换[URL]。对于保存在/home/pi/Frame 子目录中的ep_st.html文件,该行将显示为:

midori -e Fullscreen -a Frame/ep_st.html

使用 Ctrl + X ,然后按 Y 进行确认。

下一步,使用

sudo chmod 755 /home/pi/fullscreen.sh

使其可执行然后,您应该编辑自动启动文件:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

在文件的末尾(Pi的触摸屏显示器的设置中可能已经有几行了)添加:

@xset s off

@xset -dpms

@xset s noblank

@/home/pi/fullscreen.sh

保存并退出,然后编辑rc.local文件:

sudo nano /etc/rc.local

在此处添加新行在出口0上方:

su -l pi -c startx

保存并退出,然后重新启动。

sudo reboot 保持灯光亮起

默认情况下,Pi显示器(无论连接了什么显示器)都将在闲置几分钟后关闭。我们可以通过SSH(如果您已插入键盘,则使用终端)连接并编辑lightdm.conf文件来解决此问题。

sudo nano /etc/lightdm/lightdm.conf

查找 [SeatDefaults] (包括括号;您会在文件末尾找到它)并在其下添加以下行:

xserver-command=X -s 0 -dpms

保存并使用 Ctrl + X 退出并重新启动:

sudo reboot 您自己的鼓舞人心的数码相框!

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数码相框
    +关注

    关注

    1

    文章

    37

    浏览量

    27224
  • 树莓派
    +关注

    关注

    116

    文章

    1701

    浏览量

    105563
收藏 人收藏

    评论

    相关推荐

    树莓与Arduino的区别是什么

    在当今的科技世界中,树莓(Raspberry Pi)和Arduino是两个经常被提及的名字。它们都是开源硬件平台,但它们的目标、功能和用途却大相径庭。 1. 目标和用途 树莓(Ra
    的头像 发表于 11-11 11:14 441次阅读

    ARM开发板与树莓的比较

    ARM开发板和树莓都是基于ARM架构的单板计算机,它们在教育、工业控制、物联网等领域有着广泛的应用。 硬件配置 ARM开发板和树莓的硬件配置各有特点,具体取决于不同的型号和制造商。
    的头像 发表于 11-05 11:11 299次阅读

    树莓gpio有什么用,树莓gpio接口及编程方法

    一、树莓GPIO的用途 树莓(Raspberry Pi)是一款小巧、功能强大的单板计算机,广泛应用于编程教育、物联网项目、家庭媒体中心等领域。GPIO(General Purpos
    的头像 发表于 10-22 18:09 567次阅读

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。
    的头像 发表于 10-22 17:33 593次阅读

    树莓网关:物联网应用的新标杆

    什么是树莓树莓(Raspberry Pi)是一种基于Linux的小型单板计算机,由英国的树莓
    的头像 发表于 10-09 16:44 257次阅读
    类<b class='flag-5'>树莓</b><b class='flag-5'>派</b>网关:物联网应用的新标杆

    树莓和单片机的优缺点是什么

    树莓(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。 树莓
    的头像 发表于 08-30 18:21 1507次阅读

    树莓的功能用途是什么

    树莓(Raspberry Pi)是一款由英国树莓基金会研发的信用卡大小的单板计算机,自2012年推出以来,已经发展出多个型号和版本。树莓
    的头像 发表于 08-30 18:01 2365次阅读

    树莓4B的性能特点及应用

    树莓4B简介 树莓4B是一款基于ARM架构的单板计算机,其搭载了四核Cortex-A72 CPU,主频高达1.5GHz,同时配备了4GB LPDDR4内存。此外,它还具备了丰富的接
    的头像 发表于 08-30 16:54 1531次阅读

    树莓gui开发用什么ide

    树莓(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。在树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环境(IDE
    的头像 发表于 08-30 16:49 719次阅读

    树莓是x86还是arm

    树莓(Raspberry Pi)是一款由英国树莓基金会(Raspberry Pi Foundation)开发的微型计算机。它基于ARM架构,而非x86架构。 一、
    的头像 发表于 08-30 15:42 839次阅读

    树莓装ubuntu和raspbian哪个更好

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的单板计算机,广泛应用于教育、科研、物联网等领域。树莓
    的头像 发表于 08-30 15:41 1145次阅读

    树莓和arm开发板的区别

    树莓(Raspberry Pi)和ARM开发板都是基于ARM架构的微型计算机,但它们之间存在一些关键区别。 一、历史背景 树莓(Raspberry Pi)
    的头像 发表于 08-30 15:36 883次阅读

    树莓5的新功能和引脚介绍

    树莓5(Raspberry Pi 5)于2023 年10 月底已经推出。
    的头像 发表于 01-26 09:21 9380次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>5的新功能和引脚介绍

    树莓主板如何连接电脑

    连接树莓派到电脑是一个非常有用的功能,它可以让我们在电脑上进行树莓的操作和管理。本文将详细介绍如何连接树莓主板到电脑。我会从准备工作开始
    的头像 发表于 01-07 15:40 1882次阅读

    基于树莓的环境监测系统

    树莓(Raspberry Pi)是一种小型而功能强大的计算机,其性能和功能足以支持许多应用领域。在环境监测系统中,树莓也被广泛应用。本文将详细介绍基于
    的头像 发表于 01-04 15:15 2105次阅读