如何将电源按钮添加到覆盆子pi

想让你的树莓皮被下令关闭吗?下面是如何向Raspberry Pi添加电源开关和关机脚本。...

它可能是一台神奇、灵活的小型计算机,但覆盆子Pi有一个关键缺陷:没有电源按钮。缺少标准开/关开关可能会导致问题;谢天谢地,您可以添加自己的树莓Pi电源按钮。

有两种选择:一种是DIY电源按钮,另一种是您购买的。让我们看看如何在树莓Pi上添加电源按钮,并确保安全有序地关机。

为什么你需要一个树莓皮电源按钮

使用覆盆子Pi非常简单,但通电和关机可能会导致问题(见下文)。

当你第一次打开树莓皮,没有电源按钮是惊人的。毕竟,从台式机、平板电脑到无线鼠标,每台设备都有一个电源按钮或开关。另一方面,覆盆子皮则不然。

相反,您需要连接USB电源线,等待它引导您选择的Raspberry Pi兼容操作系统(OS)。通电很简单,但关机完全是另一回事。答案是使用键入的命令或鼠标单击关闭Pi,但这并不总是理想的。

安全断电的重要性

如果Raspberry Pi崩溃,或者您无法远程访问它,或者无法通过键盘、鼠标和显示器访问它,那么突然关机将成为一个问题。唯一的解决办法是拉电源线。

然而,这可能会导致问题。

如果在拔出电源时将数据写入SD卡,则SD卡可能会损坏。其结果通常是操作系统无法启动。虽然大多数现代SD卡都有足够的健壮性来处理错误纠正,但新的操作系统可能需要闪存。

这也可能意味着丢失大量数据。当然,如果您一直在为特定项目使用Pi,或者使用它来学习使用Scratch编写代码,那么您可能不想丢失您的工作。

拔掉电源线并损坏卡就会这样做。克隆SD卡是克服此类数据丢失的好方法,但预防总是胜于治疗。

安全关闭Raspberry Pi将使操作系统能够完成对SD卡的主动写入过程。然后,计算机可以在不丢失数据和SD卡损坏的情况下关闭。

在gpio上安装raspberry pi关闭开关

实现安全关闭Raspberry Pi的一种方法是将DIY开关连接到计算机的GPIO。您可以使用Python脚本和一个瞬时开关构建自己的脚本。这些是低成本组件,通常可以成倍购买。

Warmstor 3 Pack 2 Pin SW PC Desktop Power Cable On/Off Push Button ATX Computer Switch Cord 45CM BUY NOW ON AMAZON

如果你找不到任何东西,或者想马上换个开关,检查一下你身边的旧电脑组件。它的类型与您电脑的电源按钮相同。

瞬时开关应连接到GPIO引脚39和40上的断电Raspberry Pi。

重新启动后,是时候创建Python脚本并编程GPIO了。

Raspberry Pi安全关闭开关GitHub项目解释了如何使用GPIO Zero库创建Raspberry Pi关闭开关。GPIO Zero预装有Raspbian Stretch的完整版本,但如果您使用的是Raspbian Lite版本,则需要手动安装。

sudo apt updatesudo apt install python3-gpiozero

接下来,在文本编辑器中创建脚本。我们正在使用nano:

sudo nano shutdown-press-simple.py

在文本编辑器中,输入或复制并粘贴以下脚本:

#!/usr/bin/env python3from gpiozero import Buttonimport osButton(21).wait_for_press()os.system("sudo poweroff")

如您所见,这是指gpiozero库,指定GPIO引脚21(物理引脚40的内部编号系统),并在检测到按钮按下时启动“关机”命令。使用Ctrl+X保存脚本,然后使用Y进行确认。

回到主终端窗口,使脚本可执行:

chmod a+x shutdown-press-simple.py

要确保在重新启动后工作,请附加/etc/rc.local:

sudo nano /etc/rc.local

在exit语句前的最后一行中,添加:

echo '~pi/shutdown-press-simple.py'

如前所述保存并退出,然后尝试退出该按钮。

安全安装电源按钮

您可能会注意到,很容易意外按下按钮。有几种解决方案可供选择,从小心安装到远离意外敲击,再到需要更长时间的按压(有关更多信息,请参阅上面的GitHub页面)。

无论您喜欢哪种解决方案,安装按钮在安装后似乎是明智的。您可能需要稍微重新配置您的箱子以容纳按钮。如何做到这一点取决于几个因素,例如Raspberry Pi模型和案例类型。

如果可能的话,最好安装按钮,使其凹进。这可以防止任何类型的意外敲击,就像台式计算机上的电源开关一样。

您可以购买两个覆盆子pi电源按钮

寻找不同的东西?几个树莓皮电源按钮可以在线购买。这里有两个流行的选择。

1.pi电源开关

设计坐在树莓皮和电源插座,这个电源开关来作为一个套件。在连接之前,您需要将组件焊接到PCB上,以开始从GitHub安装此代码。通过设备上的三个按钮,您可以打开、关闭(相当于拉动电缆)和启动正常关机。第三个按钮还支持长按重启。

2.iuniker raspberry pi开关

iUniker Raspberry Pi开关是Pi供电设备的替代产品,是一种预制产品,电缆和开关均封装在其中。然而,没有任何设施可以避免突然关机,这意味着这只适用于打开覆盆子Pi。

另一方面,iUniker开关也有助于避免您的Raspberry Pi电源连接器磨损。

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Power Supply Cord Pi 3 Power Switch Cable Push On Off for Pi 3 Model B+, Pi 3 Model B, Pi 2 B, Pi 1 B+, Pi Zero/w (MicroUSB Female to Male) BUY NOW ON AMAZON

添加更多按钮到您的覆盆子圆周率

尽管早在2012年就发布了,但覆盆子Pi仍然没有电源按钮。当然,这是故意的。成本问题和大量Pi项目(从媒体中心到嵌入式物联网项目)意味着电源按钮(或开关)仍然是可选的额外设备。

如果你需要一个,安装一个;如果没有,请继续!

对覆盆子Pi来说,不仅仅是关机会带来麻烦。如果只是需要重新启动怎么办?下面是如何将重置开关添加到Raspberry Pi。

我们希望您喜欢我们推荐和讨论的项目!MUO有附属和赞助的合作伙伴关系,因此我们从您的一些购买中获得一部分收入。这不会影响您支付的价格,并有助于我们提供最佳的产品推荐。

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

  • 发表于 2021-08-05 14:08
  • 阅读 ( 162 )
  • 分类:IT

你可能感兴趣的文章

4个项目,使你的树莓皮便携

你喜欢你的覆盆子皮,你想把它带走。或者你有建立一个可移植的项目的冲动,但没有设计技能或耐心。 ...

  • 发布于 2021-03-11 18:08
  • 阅读 ( 295 )

9个奇妙的diy游戏站,你可以在短时间内建立

... 基本上是一个半高的拱廊柜内有一个覆盆子皮,这是一个最抛光我们见过。使用修剪路由器来切割一些T形修剪的**槽是特别令人高兴的。你不想要巴托普橱柜吗?只需将此版本改装为全尺寸复古街机出租车。...

  • 发布于 2021-03-12 18:59
  • 阅读 ( 275 )

7种最佳树莓皮4例

...它一个适当的家。有几个优秀的树莓皮4案件提供。一些覆盆子皮4案件来与自动风扇,而其他人是坚固耐用。 ...

  • 发布于 2021-03-18 09:54
  • 阅读 ( 246 )

适合初学者的11个最佳树莓圆周率项目

... 覆盆子皮上少了几个东西之一就是一个按钮。你基本上是把它插上电源,启动操作系统,然后开始使用电脑。 ...

  • 发布于 2021-03-19 13:42
  • 阅读 ( 278 )

26种树莓皮的妙用

... 2用你的覆盆子皮打印 ...

  • 发布于 2021-03-19 18:15
  • 阅读 ( 355 )

如何在raspberry pi上安装操作系统

... 完善你的覆盆子皮 ...

  • 发布于 2021-03-21 13:44
  • 阅读 ( 256 )

用覆盆子皮打印的6种方法

...目的理想选择!这里有六种方法可以让你在打印机上使用覆盆子Pi,从基本打印到运行3D打印机。 ...

  • 发布于 2021-03-22 15:27
  • 阅读 ( 233 )

用覆盆子皮打造你自己的playstation经典

...,紧凑版的PS1。忘记预先订购和建立自己的“鱼子站”与覆盆子皮3。
 
 
 
 playstation classic的期待
 PlayStation Classic计划于2018年12月发布,是PlayStation 1的微型版本。该设备体积缩小了45%,具有HDMI端口,并由微型USB端...

  • 发布于 2021-03-23 16:13
  • 阅读 ( 311 )

慢树莓皮?提高速度和性能的11个技巧

... 如果你超频你的覆盆子皮,你应该考虑一些冷却解决方案。从散热器到液体冷却,这台小电脑什么都有。这些可以做一个显着的工作,保持温度的Pi的SoC低,但请注意,超频将减少寿命的...

  • 发布于 2021-03-24 00:07
  • 阅读 ( 269 )

如何把电视变成一个复古游戏系统与树莓皮零

... 更好的是,液晶显示器往往配备隔间,使实际监测覆盆子皮零容易。好好利用! ...

  • 发布于 2021-03-24 05:37
  • 阅读 ( 272 )
HXQ6800632
HXQ6800632

0 篇文章