使用NESPi外壳的Raspberry Pi安全关机

默认情况下,Raspberry Pi中没有电源按钮。 安全关闭它的唯一方法是单击关闭按钮(在桌面环境中)或通过SSH发送关闭信号。

是的,您也可以直接拔下电源线,但是我不建议您这样做。 最好的解决方案之一(我认为)是使用此NESPi盒。

什么是NESPi保护套?

我刚刚为自2017年以来拥有的Raspberry Pi 3 Model B购买了此NESPi保护套。我使用此NESPi保护套代替了与Raspberry Pi一起购买的官方Raspberry Pi保护套。 旧的没错,我只想喝点茶。

那么,NESPi保护套到底是什么? NESPi Case只是Raspberry Pi的另一个案例(专门为Raspberry Pi 3 Model B +,Raspberry Pi 3 Model B和Raspberry Pi 2 Model B设计),由一家名为Retroflag Tech Ltd.的公司制造,但是让这个案例如此出色的东西如此特别的是: 1)设计; 和2)电源和重置按钮。

该设计

NESPi Case是通过应用复古游戏世界中最具标志性的元素而制作的,以向有史以来最经典的游戏机Nintendo Entertainment System(NES)致敬,因此名称为NESPi(NES和Raspberry Pi的组合,我想是吗? )

与原始NES相比,它显然要小一些,但是它的设计方式使其看起来像原始NES的较小版本,您可以在其中轻松地将其实际带到任何地方。 更不用说它带回我小时候的记忆,花时间在此游戏机上玩游戏(老实说,这是我购买游戏机的主要原因)。

(功能性)电源和重置按钮

在这种情况下,另一个很棒的事情是Retroflag在这种情况的正面提供了两个按钮。 不仅充当附件按钮,而且它们是功能按钮。 他们按预期工作! 电源按钮旁边的LED也正常工作!

但是所有这些按钮默认情况下都不起作用,您需要对Raspberry Pi进行一些调整。 如果您仔细阅读本文,我保证这不是一件难事。 无需焊接。

硬件安装

如果打开NESPi盒,您将看到其中的一些PCB和三根电线。 不要混淆,因为电线大多是自我解释。 第一个是以太网电缆,只需将其插入Raspberry Pi的以太网端口即可。 第二根是USB电缆,您可以将其插入Raspberry Pi的USB端口。 最后一个似乎更复杂,但易于安装。 将连接器插入Raspberry Pi的外侧。 购买此保护套时,您将获得安装手册(带有图像),因此如果您仍然不知道其外观,请不要担心。

软件(实际上是脚本)安装

如前所述,无需焊接。 您可能会看到另一个教程,以使这些按钮与某些焊接工作一起使用,但是在本文中,您不需要它。

RetroFlag / retroflag-picase
RetroFlag Pi-Case安全关机。 通过在GitHub上创建帐户,为RetroFlag / retroflag-picase开发做出贡献。 github.com

要使安全关闭正常运行,您需要做的就是安装Retroflag正式提供的Python脚本。 是的,他们不仅出售案件,而且还向我们提供了使按钮起作用的脚本。

让我们开始工作:

  1. 请确保您的Raspberry Pi已连接到互联网。
  2. 打开终端并运行此命令
  $ wget -O-“ https://raw.githubusercontent.com/RetroFlag/retroflag-picase/master/install.sh” | 须藤bash 

3.安装成功后,您的Raspberry Pi将重新启动。

全做完了! NESPi Case安全关机现已激活,您现在可以使用这些按钮安全关机(电源按钮)或重新启动(重置按钮)Raspberry Pi。

到底发生了什么事?

我试图查看安装脚本时发生的情况,并查看脚本的作用。 所以,这是怎么回事:

  1. 下载脚本。
  2. 以这种方式放置脚本,以使其在Raspberry Pi启动时自动运行。
  3. 脚本将监视按钮。 如果按下电源按钮,它将关闭Raspberry Pi。 如果按下重置按钮,它将重新启动Raspberry Pi。