关闭后如何打开Raspberry Pi?


70

我的Raspberry Pi运行OpenELEC。XBMC的左下角有一个电源按钮,在这里我可以关闭Raspberry Pi。效果很好,但是我不知道关机后如何再次打开它。我可以重新启动的唯一方法是拔出电源插头,然后重新插入,但这不是唯一的方法。

我是否需要为此创建自己的硬件电源按钮,或者可以通过其他任何方式打开它?我很想拥有某种遥控器来开启它。


1
局域网唤醒我能想到的唯一的事情
米尔博格

5
WoL在LAN控制器中可用-但没有连接任何东西。所以它什么也没做:( 。这是一个很大的疏忽,无法远程打开Pi :(
Piotr Kula

Answers:


36

Raspberry Pi板的修订版2在板上具有用于连接复位开关的孔。您可以在此处焊接两个跳线销,然后连接一个按钮。这应该重新启动Raspberry Pi。

当您关闭Raspberry Pi时,即使CPU未运行,主板和USB端口仍将通电。如果这对您而言很重要,那么可以在Kickstarter项目中构建一个真正的电源开关,Pi可以使用它来自行关闭软件。

这些链接的来源



13

您可以通过GPIO引脚启动空闲的Raspberry Pi。您所要做的就是将引脚5接地。通过开关或跳线。


除此之外,您还可以使用与关闭开关相同的引脚/开关。您只需要一个简单的电路,一个电阻和一个Python脚本即可工作。请参见以下示例(德语来源);我在Raspberry Pi上使用了它,效果很好。我只是省去了LED,因为我不需要它。

来源:Hoch- und runterfahren mittels Taster(包括Status-LED)


您需要运行的python脚本才能正常工作,并且RPi关闭时,可能没有python脚本在运行,从而使您的建议无用。
lenik 2014年

4
否。python脚本仅用于关闭。因为这不是问题,所以我没有详细介绍或翻译。我引用的这个示例做了两件事。一方面,使用RPI的默认行为,即引脚5和地之间的连接(例如引脚6)上电。在加电时,它会启动一个python脚本,侦听引脚5上的高电平以启动关闭操作。我使用旧PC机箱中留下的电源按钮来启动电源。但是,连接引脚5&6的任何电线都具有相同的作用。但这需要免费的gpio。
Christoph Daum 2014年

6

如果要使用遥控器打开RPi,建议进行以下设置:

购买一个红外光电二极管,或什至更好的一个红外光电晶体管,并将其连接到引脚5和GND。它的作用就像一个按钮。当它从遥控器接收到红外光束时,它会短路,因此将引脚5连接到GND,因此RPi开启。

幸运的是,在RPi的正常工作期间,将引脚5短接到GND不会产生任何影响。但是,当RPi关闭时,您可以使用IR遥控器打开RPi。

这是我目前在公司设备上使用的设置;)


5

只需将Raspberry Pi连接到电视的USB!(如果您的电视有一个)。我做到了,它完美地工作了。:)


2
欢迎来到Raspberry Pi Stack Exchange!这真的没有回答这个问题,因为堵塞皮插入电视的USB接口是什么样的OP只是另一种形式并不想这样做(插/拔电源循环。)
RPiAwesomeness

5
@RPiAwesomeness-根本不是我从问题中读到的内容-ts不想手动进行操作。这样,Pi会在电视开始播放时再次打开,大概是通过遥控器,这正是ts想要的。
Bex 2014年

2
我可以看到您来自何处以及来自该POV,这个答案很有意义。我认为,如果您编辑答案以包含该声明,将会大大改善。就答案而言,它就像我提到的那样,只是另一种插入/拔出形式。
RPiAwesomeness

2
问题是,如果电视打开,这将始终打开Raspi。如果您正在用Playstation玩游戏或用机顶盒看电视,那么电视也将打开。而且,如果您在游戏后关闭电视,则OpenElec会崩溃,因为电视不会启动干净关机。
ceving

1
是的,这是一个已有多年历史的答案,我不确定它是否可以回答OP的问题,但是无论如何,我还是很反对,因为这是一个非常简单的解决方案,在我的用例中效果很好,并且省去了焊接麻烦切换到我的RPi零。
NumerousHats

4

Raspberry Pi不能通过LAN远程启动,也不能通过计时器启动。

也许您可以使用远程控制电源开关为Raspberry Pi供电?我从未使用过它们,但它们可以出售。


要么按照您的建议创建自己的电源/开关按钮。具体来说,您将使用一个按钮/开关,该按钮/开关在未按下时会关闭电路,在按下时会打开电路。然后,您只需
要按

这已不再正确(6年前发布时正确的):现在,如果已将PI插入POE交换机,则可以通过禁用并重新启用Pi所连接的端口来支持PI的POE。 POE开关,即使它已关闭,您也可以冷启动Pi sudo systemctl poweroff,具体方法请参见下面的答案。
F1Linux

2

如果您已经使用XBMC中的按钮暂停了系统,则拔出电源线并重新插入仍然是打开Pi的最简单方法。这不是很好,但是很快。


您是对的-对不起,当我阅读问题时,我很累:)我将删除我的评论,以免误导任何人
eggonlegs 2013年

它与电源按钮不同,USB端口的使用寿命取决于一定数量的插入件。开关更快,更耐用。
jiggunjer

Lifehack ---您可以拔下Raspberry Pi上没有的电源线。听起来微不足道,但对于许多人来说,拔掉插入PI的microusb端会更直观,而不是更方便的电源插座/标准USB。
Yrogirg

1

正如其他海报所说的那样,Raspberry Pi硬件没有内置电源控制器,因此您需要依靠硬件附加组件。

一种解决方案是RemotePi Board,它背在Raspberry Pi上,使您可以通过使用已经拥有的任何红外遥控器(例如,电视或DVD遥控器)来打开和关闭OpenElec(或其他XBMC发行版)。 '您选择的按钮。它还会在关闭电源之前先关闭操作系统,以避免SD卡损坏。另外,您可以使用远程遥控器来控制Mediacenter。


我现在已经在使用RemotePi板了几个星期了并且喜欢它。
吉姆(Jim)

1

我用一个简单的远程控制电源插座解决了这个问题。只需关闭Raspberry Pi并打开它,就像打开电灯开关一样即可。不要进行焊接或困难的事情。:-)。


5
愿意提供链接或图片吗?没有更多信息,此答案用处不大
nixda

1

将您的Pi连接到PoE交换机,只需禁用然后重新启用要备份的Pi的端口即可。我只是将VPN接入我的网络,并访问其本地IP上的PoE交换机,然后从关闭状态启动pi。

(2)启用Pi的PoE的方法:

PoE帽子:只需在您的Pi上打钩,然后用连接到PoE交换机的以太网电缆将其点亮。所有Pi经销商的PoE帽子价格均为20英镑。

PoE分离器:不需要修改Pi。将此加密狗插入连接到PoE交换机的以太网电缆的一端,并将加密狗的以太网电缆插入Pi的以太网端口,将加密狗的MicroUSB电缆插入加密狗的标准电源MicroUSB端口。可与任何Pi型号一起使用,并可以自由使用其他帽子(而不是PoE帽子)。撰写本文时来自亚马逊的9.90英镑。

ZyXEL GS1900-8HP-GB0102F PoE交换机ZyXEL GS1900-8HP-GB0102F是我建议使用的建议重新设置关机动画的设备。出色的PoE交换机,具有许多优点,并支持PoE(802.3af)和PoE +(802.3at)。£97含增值税

PoE分离器

PoE分离器用于为Pi 3B +和7英寸触摸屏显示器供电

PoE分离器用于为Pi 3B +和7英寸触摸屏显示器供电


0

关闭媒体中心确实没有任何意义。一天只花几便士。

但是,关闭电源后,请断开电源。然后,当您想重新启动时,只需将导线插入电源插座:)。

大多数电视都允许您在HDMI和其他输入之间切换,因此无论如何仍应保持正常运行。


0

关闭Pi不会关闭Pi的电源。但是它将告诉Linux刷新缓存并卸载本地存储,还断开所有网络共享。因此,它主要用于彻底关机,以断开Pi的电源。就像在运行Linux,Windows或任何其他OS时关闭计算机而不是断开电源一样,这几乎相同。

因此,最好的方法可能是远程控制电源。然后先关闭OpenELEC / Kodi,然后关闭电源。


-1

我遇到了同样的问题,因此我使用了一根真正的USB电缆(而不是USB的电源)并将其插入电视中,因此,如果打开电视,则USB接通了电源,因此Raspberry Pi启动了...


4
这样做会导致电源过热,而raspi可以写入SD。这最终将导致卡损坏。
贾维尔斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.