Propaganda
Seu Raspberry Pi congelou. Talvez um novo componente tenha falhado ou o sistema tenha parado de processar algum código incorreto. De qualquer forma, agora você precisa desconectar e reconectar a fonte de alimentação do seu Pi, pois o desligamento manual não é possível.
Remover e substituir o cabo de alimentação USB não é o ideal e certamente está causando um desgaste excessivo no seu Raspberry Pi, principalmente na própria porta de alimentação. O que o sistema realmente precisa é de uma chave de redefinição, mas, infelizmente, nenhuma foi incluída.
Como instalar um interruptor de redefinição no seu Raspberry Pi
É relativamente simples adicionar uma opção de redefinição. Três métodos estão disponíveis para você, cada um adequado a um nível de habilidade específico. Para os iniciantes, um interruptor de energia embutido no cabo micro-USB alimenta seu Pi é o mais fácil.

Você é mais especialista? Se o botão de reinicialização USB parecer simplista, também é uma opção usar um jumper (um pequeno quadrado de plástico com alguns conectores metálicos) comumente encontrado em placas-mãe ou na parte traseira do disco rígido do PC.
No entanto, para aqueles que estão felizes em usar um ferro de soldar, você também pode encaixar os seus próprios pinos no cabeçalho P6 do seu Raspberry Pi e conectar um interruptor de redefinição no estilo PC.
Vamos analisar as três opções com mais detalhes.
Adicione um interruptor de energia embutido ao seu Raspberry Pi
Muito claramente a opção mais simples, adicionar um interruptor de energia em linha ao seu Raspberry Pi economiza o trabalho de brincar com o cabeçalho GPIO ou até mesmo de soldar seus próprios pinos no quadro.
Tudo o que você precisa fazer com este dispositivo é conectá-lo ao conector micro USB no seu Raspberry Pi e, em seguida, conectar a rede elétrica ao interruptor. Isso o torna uma opção universal em todos os modelos (como o novo Raspberry Pi Modelo A + O que você pode fazer com o novo Raspberry Pi A +?Curiosamente, este novo Raspberry Pi não possui nenhum hardware adicional. De fato, possui menos portas. O que a Fundação Raspberry Pi está fazendo? consulte Mais informação ), em que usar o GPIO ou adicionar pinos ao cabeçalho P6 não é uma opção.
Dirigir a Pi-Supply.com para um desses dispositivos em linha que custa cerca de US $ 20 mais frete.
Jumper + GPIO = Redefina seu Pi!
Com um jumper da placa-mãe, você pode solicitar que o Raspberry Pi inicie um desligamento ordenado, o equivalente a entrar
sudo shutdown –h now
com a ajuda de um script.
Identifique a matriz de pinos GPIO. Nos modelos A e B (Rev 2), isso é encontrado na extremidade oposta da placa do conector de alimentação e compreende 26 pinos. Nos modelos A + e B +, você encontrará uma matriz de 40 pinos ocupando quase toda a borda longa acima do texto impresso do Raspberry Pi Modelo B +.

Em cada matriz, o GPIO 3 - pinos 5 e 6 - pode ser usado para iniciar o desligamento. Copie este script do github e execute-o no seu Pi (se você estiver usando SSH, qual você deveria ser Configurando seu Raspberry Pi para uso sem cabeça com SSHO Raspberry Pi pode aceitar comandos SSH quando conectado a uma rede local (por Ethernet ou Wi-Fi), permitindo que você o configure com facilidade. Os benefícios do SSH vão além de perturbar a triagem diária ... consulte Mais informação , copie o script do seu navegador e clique com o botão direito do mouse na janela SSH para copiar). Torne executável com
sudo chmod 755 raspi_gpio_actions.sh e sudo ./raspi_gpio_actions.sh
Com o jumper conectado, o script controla o pino GND (terra) para verificar se alguma coisa está conectada. Depois que os pinos são conectados pelo jumper, o script será executado e desligará o Pi com segurança.
Para poupar a execução do script sempre que você inicializar seu Pi, abra /etc/crontab no nano e adicione esta linha:
@reboot root /home/user/scripts/raspi_gpio_actions.sh
pressione CTRL + X para salvar e sair. Isso pesquisará regularmente o GPIO3 e, quando o dispositivo detectar o jumper nos pinos, ele será desligado automaticamente.
Quando terminar, lembre-se de remover o jumper. Você pode deixá-lo preso a apenas um dos pinos, para não perdê-lo. Se você não removê-lo, o Raspberry Pi não inicializará corretamente.
Esteja ciente de que esse método não é bom para situações em que o Pi travou ou congelou. É essencialmente uma maneira automatizada de executar o comando de desligamento seguro, por isso há uma grande chance de que, se o dispositivo estiver congelado, o script não seja executado.
Dê ao seu Raspberry Pi um botão de redefinição suave no estilo PC
Adicionando alguns pinos ao cabeçalho P6 (rotulado Corre no modelo B +) o uso de um ferro de solda e uma solda de bitola fina projetada para trabalhos eletrônicos permite adicionar um estilo de PC redefinir o seu Pi. Isso requer uma troca momentânea, que é essencialmente um on / off instantâneo açao.

Todos esses componentes e o fio de conexão podem ser adquiridos on-line ou em revendedores de eletrônicos. Você pode achar que os pinos só podem ser comprados a granel, deixando-o com mais do que você precisa.
Nessa situação, e considerando o requisito de um botão de redefinição no estilo PC, vale a pena verificar os computadores antigos que você possui. Os pinos e a chave de redefinição vistos aqui vieram de uma placa-mãe antiga e de uma torre recentemente desativada. Como alternativa, você pode comprar um pequeno botão montado na placa para obter uma solução sem fio.
Apenas o Modelo B Rev 2 e Modelo B + O Raspberry Pi possui o cabeçalho P6 / Run. Para encontrá-lo no modelo B Rev 2, procure a porta HDMI, onde você deve encontrar dois pequenos orifícios a alguns milímetros de distância.

No B +, o cabeçalho ao lado do conector da fita do monitor, próximo ao slot microSD e à direita da impressão “© Raspberry Pi 2014”.
Ao soldar os pinos no cabeçalho Executar de maneira limpa, você cria um conector para o botão de reinicialização. Uma vez conectado e com o seu Pi ligado, verifique se nenhuma ação está sendo realizada para testar o botão.
Este vídeo explica na íntegra:
Deve funcionar bem. Melhor ainda, quando o Pi está desligado, o botão de reset pode ser usado para ligá-lo!
Hora de redefinir seu Raspberry Pi
Mostramos três métodos diferentes para redefinir um Raspberry Pi. O interruptor de energia em linha do PiSupply.com oferece a opção de reinicialização total, permitindo que você desligue e ligue novamente rapidamente. Enquanto isso, adicionar o jumper ao pino GPIO em dispositivos compatíveis permite automatizar um desligamento solicitado.
Por fim, a opção de redefinição DIY fornece uma redefinição suave sempre que o Raspberry Pi trava.
Esteja ciente, no entanto, de que um interruptor de energia em linha é puramente para emergências, não para reinicialização diária, para o qual você deve usar a GUI ou o comando bash para desligando com segurança Comandos do terminal Raspberry Pi: um guia rápido para usuários do Raspberry PiDeseja tirar o máximo proveito do seu Raspberry Pi? Assuma o controle total com esses comandos do terminal Raspberry Pi. consulte Mais informação .
Você usa uma chave de redefinição no seu Pi? Considerando tentar alguma dessas opções? Informe-nos e faça qualquer pergunta na caixa de comentários abaixo!
Christian Cawley é editor adjunto de segurança, Linux, bricolage, programação e tecnologia explicada. Ele também produz o Podcast Realmente Útil e tem uma vasta experiência em suporte a desktops e softwares. Um colaborador da revista Linux Format, Christian é um funileiro de Raspberry Pi, amante de Lego e fã de jogos retro.