Meu Raspberry Pi executa o OpenELEC. O XBMC possui um botão liga / desliga no canto inferior esquerdo, onde posso desligar o Raspberry Pi. Isso funciona bem, mas não consigo descobrir como ligá-lo novamente após o desligamento. A única maneira de fazê-lo recomeçar é puxando o plugue e conectando-o novamente, mas essa não pode ser a única maneira de fazê-lo.
Preciso criar meu próprio botão de energia para isso ou posso ativá-lo de outra maneira? Eu adoraria ter algum tipo de controle remoto para ligá-lo.
Respostas:
A revisão 2 da placa Raspberry Pi possui orifícios na placa para conectar um interruptor de redefinição . Você pode soldar dois pinos de jumpers lá e conectar um botão. Isso deve reiniciar o Raspberry Pi.
Quando você desliga o Raspberry Pi, a placa e as portas USB ainda serão ativadas, mesmo se a CPU não estiver em execução. Se isso lhe interessa, existe esse projeto do Kickstarter , construindo um verdadeiro interruptor de energia, com o qual o Pi pode se desligar do software.
A fonte desses links.
fonte
Você pode inicializar um Raspberry Pi ocioso através dos pinos GPIO. Tudo o que você precisa fazer é conectar o pino 5 ao terra. Por um interruptor ou um jumper.
Além disso, você também pode usar o mesmo pino / chave que uma chave de desligamento. Você só precisa de um circuito simples, um resistor e um script Python para que isso funcione. Veja o exemplo a seguir (fonte em alemão); Estou usando isso para o meu Raspberry Pi e funciona bem. Acabei de deixar o LED porque não precisava dele.
Fonte: Mochilas Hoch- und runterfahren Taster (incl. LED de status)
fonte
Se você deseja usar um controle remoto para ativar o RPi, sugiro a seguinte configuração:
Compre um foto-diodo IR ou, melhor ainda, um foto-transistor IR e conecte-o ao Pin 5 e ao GND. Funciona como um botão de pressão. Quando recebe raios infravermelhos do controle remoto, ele faz um curto-circuito e, portanto, conecta o Pin 5 ao GND, portanto o RPi é ativado.
Felizmente, o curto-circuito do pino 5 em GND não tem nenhum efeito durante a operação normal do RPi; no entanto, quando o RPi é desligado, você pode usar um controle remoto IR para ativá-lo.
Esta é a configuração que estou usando atualmente nos dispositivos de nossas empresas;)
fonte
Basta conectar o Raspberry Pi ao USB da sua TV! (se a sua TV tiver uma). Eu fiz isso e funciona perfeitamente. :)
fonte
O Raspberry Pi não pode ser inicializado remotamente pela LAN, nem por timer.
Talvez você possa usar um interruptor de controle remoto para alimentar o seu Raspberry Pi? Eu nunca os usei, mas eles estão à venda.
fonte
sudo systemctl poweroff
conforme detalhado na minha resposta abaixo.Eu o resolvi com uma simples tomada de controle remoto. Basta desligar o Raspberry Pi e ligá-lo como você liga o interruptor da luz. Não faça solda ou assuntos difíceis. :-).
fonte
Se você já interrompeu o sistema usando o botão no XBMC, puxar o cabo de alimentação e reinserir ainda é a maneira mais fácil de ligar o Pi. Não é ótimo, mas é rápido.
fonte
Como os outros pôsteres já disseram que o hardware do Raspberry Pi não possui um controlador de energia embutido, você precisará contar com complementos de hardware.
Uma solução seria a placa RemotePi, que suporta o Raspberry Pi e permite ativar e desativar o OpenElec (ou outras distribuições XBMC) usando qualquer controle remoto infravermelho que você já possua (por exemplo, o controle remoto da sua TV ou DVD), 'aprendendo 'o botão que você escolher. Ele desliga o sistema operacional também antes de desligar para evitar danos no cartão SD. Além disso, você pode usar o controle remoto para controlar seu mediacenter.
fonte
Conecte seus Pi's a um switch PoE e simplesmente desative e reative a porta do Pi que você deseja ativar. Eu apenas VPN na minha rede e acesso o switch PoE no seu IP local e inicio um pi a partir de um estado de desligamento.
(2) Métodos para habilitar PoE em um Pi:
PoE Hat : Basta bater isso em cima do seu Pi e acender com um cabo Ethernet conectado a um switch PoE. Os Chapéus PoE são £ 20 de todos os Revendedores Pi.
Divisor de PoE : Isso não requer modificação do Pi. Conecte esse dongle na extremidade do cabo Ethernet conectado ao comutador PoE e o cabo Ethernet do dongle na porta Ethernet do Pi e o cabo MicroUSB do dongle na porta MicroUSB de energia padrão do Pi. Funciona com qualquer modelo Pi e deixa livre o uso de um chapéu diferente (do que o chapéu PoE). £ 9,90 da Amazon no momento em que este artigo foi escrito.
ZyXEL GS1900-8HP-GB0102F Switch PoE : O que eu uso e recomendo para animar novamente o Pi de desligamento é o ZyXEL GS1900-8HP-GB0102F. Excelente switch PoE com muitos toques e assobios e suporta PoE (802.3af) e PoE + (802.3at). £ 97 com IVA
Divisor PoE sendo usado para alimentar tanto uma tela sensível ao toque Pi 3B + AND 7 "
fonte
Realmente, há pouco ou nenhum ponto em desligar o media center. Custa apenas alguns centavos por dia.
No entanto, depois de desligar, remova a energia. Então, quando você desejar inicializá-lo novamente, basta colocar o fio na tomada :).
A maioria das TVs permite que você alterne entre HDMI e outras entradas; portanto, não deve haver um problema em deixá-lo em execução de qualquer maneira.
fonte
Desligar o Pi não desligará o Pi. Mas ele instruirá o Linux a liberar o cache e desmontar o armazenamento local, desconectando também todos os compartilhamentos de rede. Por isso, é usado principalmente para um desligamento limpo para desconectar o Pi da energia. É quase o mesmo que desligar o computador em vez de desconectar a energia enquanto estiver executando o Linux, Windows ou qualquer outro sistema operacional.
Portanto, a melhor maneira pode ser uma energia controlada remotamente. E então primeiro desligue o OpenELEC / Kodi e depois desligue a energia.
fonte
Eu tinha o mesmo problema, então usei um cabo USB real (não a fonte de alimentação USB) e o liguei na minha TV. Portanto, se eu ligar a TV, o USB recebe energia e o Raspberry Pi inicia ...
fonte