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

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

3天内不再提示

树莓派数码相框的制作

454398 来源:wv 2019-10-18 17:49 次阅读

步骤1:您需要做什么

带有HDMI输入的计算机显示器。我在亚马逊上以89.99美元的价格买到了这款出色的21.5“显示屏。.. Acer SB220Q全高清(1920 x 1080)IPS超薄零帧显示器

Raspberry Pi 3 B +(在亚马逊上为38.30美元)。您也可以使用Raspberry Pi 3 B,但两者之间的差别很小。

电源和电缆。请确保获得一个可以提供足够电流的电缆,并获得可以承载电流的电缆。大多数USB电缆都太细了,给您带来了低压故障,我在附近扎了一根,但您可以以$ 10.99的价格从亚马逊买到一根好的电缆:Raspberry Pi 3电源5V 2.5A微型USB AC适配器充电器美国插头

一条HDMI电缆。我在Ebay上买了两条6‘HDMI电缆,价格为2.49美元。

Raspberry Pi的保护套(可选-不错)。我得到了丙烯酸酯的“ TSV Raspberry Pi来自沃尔玛的“ 3 Case”,价格为$ 5.04。有很多案例可供选择。这对我有用,并且有安装启动和关闭按钮的空间,但是压克力非常脆弱。我设法打破了4个装配卡舌中的3个,甚至尝试至 要非常小心。我周围放了一些丙烯酸水泥,所以这实际上不是问题。但是,如果您使用丙烯酸树脂盒,则可能需要一些丙烯酸水泥或透明胶带将其固定在一起。我不会指望这些选项卡。

几个小按钮可以安装在外壳上,以进行启动和关闭。再次,我有一对夫妇躺在附近,但您可以以7.99美元的价格从亚马逊上买到上面显示的十几个。

我还使用了三个母插针连接器端子(如上图所示)和一个插针将按钮连接到Raspberry Pi GPIO引脚。您可以以0.99美元的价格从Ebay获得200个母连接器(搜索:2.54mm杜邦跳线电线电缆外壳母插针连接器端子)。我还使用1针将启动按钮连接到Raspberry Pi板上(请参见上文)。您可以从Ebay上以0.99美元的价格获得其中的40个(搜索:用于Arduino的2.54mm Male PCB Single Row Straight Header Strip Connector)。该引脚是可选的。您也可以将电线直接焊接到板上。

USB键盘和鼠标。仅在安装时需要键盘。如果您希望能够手动控制幻灯片放映,则可能需要使鼠标保持插入状态。我让它们躺在身边,但是您可以在Amazon,Ebay,Walmart那里以便宜的价格买到它们。

Micro SD卡;我从亚马逊那里以$ 5.44的价格获得了16GB的存储卡:Kingston Canvas Select microSDHC Class 10

拇指驱动器;我从亚马逊买了一个32GB的USB拇指驱动器,价格为6.99美元:Kingston Digital DataTraveler SE9 32GB的USB 2.0闪存驱动器

木头制成显示器的框架(可选)。我使用了一块从Home Depot购得的2“ x 2” x 8’“白色”木材,价格不到2.00美元(还有木材的密封剂或底漆和一些半光泽的黑色喷漆)。

步骤2:配置Raspberry Pi

点击此链接下载“ Raspbian”的zip文件使用台式机和推荐的软件进行扩展”:https://www.raspberrypi.org/downloads/raspbian/

共有三种不同的版本。确保您得到我在这里提到的计算机。

现在,请按照以下安装指南将操作系统映像刷新到您的micro-SD卡上:https://www.raspberrypi.org/documentation/installa。

Etcher将直接从.zip文件中刷新SD卡,而无需先格式化micro-SD卡。

将USB鼠标和USB键盘插入Raspberry Pi的USB插槽(任何插槽都可以)。

使用HDMI电缆将Raspberry Pi插入LCD监视器,然后将其插入为Raspberry Pi提供电源以启动它。当它启动时,它应该引导您完成一个过程,以使Raspberry Pi与您的wifi通讯,并下载所有必要的更新。

Raspberry Pi现已在线且已完全更新,现在该下载显示软件。为此,您需要打开一个LXTerminal窗口(单击在桌面顶部看起来像DOS提示符的图标)。

在出现的控制台窗口中,输入以下命令来安装图像显示软件:

sudo apt-get install feh

下一步执行相同的操作以安装屏幕保护程序:

sudo apt-get install xscreensaver

下一步我们需要对其进行设置,以使屏幕保护程序不会超时并使屏幕空白。..

单击桌面左上角的“菜单”

选择“首选项”,然后是“屏幕保护程序”

在屏幕保护程序GUI上的“模式”下拉菜单中,选择“禁用屏幕保护程序”

下一步,我们将鼠标配置为手动控制幻灯片。如果您不想手动控制幻灯片,可以跳过此操作。

在“/home/pi/.config/feh”中创建一个名为“ buttons”(无扩展名)的文件(您可能需要制作“ feh”文件夹。)

您可以从LXTerminal窗口中执行此操作。

cd/home/pi/.config (这是Linux的代名词,用于“将目录更改为/home/pi/.config”)

ls -la (这将列出/home/pi/.config中的所有文件和文件夹。-la告诉它使用长格式并列出所有文件)。

如果列表中没有feh文件夹(并且可能不会),您需要制作一个:

mkdir feh

现在进入其中文件夹:

cd feh

现在我们在该文件夹中,我们必须制作“ buttons”文件。

sudo纳米按钮 (这是Linux,用于“超级用户在文件按钮上进行纳米编辑器”)

您应该在空文件中找到自己,将以下内容放入文件中:

# unbind existing controls for the following actions:

zoom

pan

menu

prev_img

next_img

# Now bind these actions to mouse buttons 1, 2 (wheel), and 3

prev_img 1

toggle_pause 2

next_img 3

要保存并退出,请输入CTRL-o,按Enter,然后按CTRL-x

下一步,我们将Raspberry Pi配置为自动开始幻灯片播放。

将拇指驱动器插入Raspberry Pi,并通过导航到 /media/pi 来查找其名称。 em》

(您应该已经在拇指驱动器的根目录中放置了一堆图片。您还可以包含图片文件夹,甚至文件夹中的文件夹。幻灯片将循环播放通过这些文件夹)。

您可以使用Raspberry Pi桌面顶部或LXTerminal窗口中的文件导航器,使用以下命令找到拇指驱动器的名称:

cd/media/pi

ls -la

现在在桌面上创建一个名为“ startup.sh”(Rt-点击桌面;单击“创建新。../空文件”,右键单击新文件并使用文本编辑器将其打开。)

在此文件中添加以下内容:

# sleep for a few seconds to give the USB drive a chance to mount before running the slideshow

sleep 5

feh -Y -x -q -D 5 -B black -F -Z -r --auto-rotate /media/pi/thumb_drive_name

不要在上面的行中键入“ thumb_drive_name”。将您在上面找到的拇指驱动器的实际名称放在其中。

保存并退出。

在LXTerminal窗口中,您还可以键入 man feh ,以学习feh幻灯片显示提供的所有选项(man feh是Linus的代表-向我展示feh的手册页)。

现在,我们要使这个新文件可执行。在LXTerminal窗口中:

cd/home/pi/Desktop

chmod 755启动。 sh

现在,我们需要编辑“自动启动”文件,以使其在启动时运行该Shell脚本。

在“ Raspberry Pi 3”上B”中的“自动启动”文件应位于/home/pi/.config/lxsession/LXDE-pi

在“ Raspberry Pi 3 B +”中,该文件应位于/etc/xdg/lxsession/LXDE-pi

在LXTerminal窗口中:

cd /home/pi/.config/lxsession/LXDE-pi (如果您使用的是Pi 3 B)

cd /etc/xdg/lxsession/LXDE-pi (如果您拥有Pi 3 B +)

从此处开始:

sudo nano自动启动

在自动启动文件的末尾添加以下行以执行上述脚本:

@/home/pi/Desktop/startup.sh

CTRL- o保存(然后按Enter)

CTRL-x退出

即使没有键盘或鼠标,Raspberry Pi现在也应自动启动进入幻灯片显示。

您还需要关闭“过扫描”,以便将图片转到屏幕边缘:

从Raspberry Pi桌面顶部选择:菜单/首选项/Raspberry Pi配置

现在,我们希望通过按钮(而不是键盘和鼠标)安全地关闭和启动Raspberry Pi。

在LXTerminal窗口中:

sudo nano/boot/config.txt

添加以下行:

dtoverlay=gpio-shutdown

CTRL -o保存(然后按Enter)

CTRL-x退出

现在,您可以通过将GPIO引脚5(即GPIO3)与GPIO引脚短路来使Raspberry Pi安全关闭6号(接地)在40针接头连接器上(我们将其设置为使用常开的临时触点按钮)。有关引脚位置,请参见上图。引脚1是靠近板边缘的引脚。

要启动备份,您可以拉电源并插回电源,也可以将RUN引脚(40引脚接头连接器末端附近的标有“ RUN”的焊盘)短接至GND。我们将设置另一个按钮来执行此操作。参见上面的图片,在板上找到“运行”垫。

步骤3:添加外壳和按钮

现在,我们可以添加一些可选的画龙点睛。

很高兴获得Raspberry Pi的保护套,它为您提供了安装关闭和启动按钮的地方。我使用了上述案例,但是可以通过Amazon,Walmart和Ebay获得大量案例……选择一个您喜欢的案例,但是请确保为您拥有的Raspberry Pi模型获取一个案例。有些情况很合适。最好避免这种情况,以便您有足够的空间安装关闭和启动按钮。

使用上述类型的按钮,在Raspberry Pi盒中钻几个孔以安装这些按钮。确保将它们安装在不会撞到Raspberry Pi板上的位置。如果您使用一种丙烯酸树脂盒,则需要非常缓慢且小心地用钻床钻孔。它有助于将丙烯酸树脂压在您要钻的孔周围的一块木头上。丙烯酸非常易碎,钻孔时极易开裂。慢慢钻,并在孔周围的丙烯酸上施加压力。

在安装了按钮的情况下,您需要将它们连接到合适的销钉上。将一个按钮端子连接到另一个按钮的一个端子上(通过在它们之间焊接电线)。现在,将一根导线焊接到那些要连接到GPIO引脚6(GND)的端子上。在该线的另一端,焊接此顶部指示类型的连接器,以将其滑到GPIO引脚上。我喜欢用一小段热缩管覆盖连接器,以防止其与相邻的引脚短路,并拉紧电线。

现在,将电线焊接到关机按钮的另一端 - 按钮。将连接器放在该线的另一端,然后将其推入GPIO引脚5(GPIO3)。现在,此按钮将导致Raspberry Pi安全关闭。

现在将导线焊接到启动按钮的另一端。您可以将导线的另一端焊接到Raspberry Pi板上的通孔“ Run”焊盘上,也可以在该焊盘上添加一个引脚,然后在导线上添加一个连接器以推入该引脚。我做了后者。现在,此按钮将重新启动Raspberry Pi板,而无需上电并重新供电。

步骤4:制作木制框架和支架

这也是可选的。您可以将显示器放在其支架上,卸下支架并增加一条支腿,使其恰好位于桌面上,或者卸下支架,增加支腿,并增加一个木制框架。我选择使用木制框架。

我卸下了计算机显示器随附的支架,并卸下了金属顶部安装部分。然后,我用铝制成了一种支腿,并将其拧紧到安装硬件上。这使我可以将显示器设置在更像相框的桌面上。

然后,我用1.5英寸乘1.5英寸乘8英寸白木制成了一个木制框架。我使用台锯和斜切锯来完成此操作。然后,我用油漆密封剂密封了木材,并给了它几层半光泽的黑色喷漆。我在这里不做木制框架的细节,但是这没有任何魔术。如果人们在评论中要求它,也许我会添加这些细节。

第5步:使用成品框架

就是这样。您可以在根目录级别的拇指驱动器上放置许多图片。您还可以添加文件夹以及文件夹内的文件夹。您可以通过按鼠标中键/滚轮来暂停幻灯片放映,按鼠标左键一次告诉它一次备份一幅图像,或者按鼠标右键一次告诉它前进一幅图像。

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

    关注

    1

    文章

    37

    浏览量

    27211
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105476
收藏 人收藏

    评论

    相关推荐

    树莓与Arduino的区别是什么

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

    ARM开发板与树莓的比较

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

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

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

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

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

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

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

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

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

    树莓的功能用途是什么

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

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

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

    树莓gui开发用什么ide

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

    树莓是x86还是arm

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

    树莓装ubuntu和raspbian哪个更好

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

    树莓和arm开发板的区别

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

    树莓基金会更新树莓OS,支持最新浏览器,优化电源管理

    首先,树莓 OS 对于电源系统进行了优化提升,新增了对树莓 5 SBC 的兼容支持。其次,还在屏幕配置功能中新增了无头模式分辨率选项,并取消了 Wayland 模式下的此项设置。
    的头像 发表于 03-14 14:55 650次阅读

    树莓主板如何连接电脑

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

    基于树莓的环境监测系统

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