Estou executando meu Pi sem cabeça conectado ao meu roteador sem fio usando um cabo Ethernet. Eu queria desligar o pi remotamente, mesmo quando não estou conectado a ele usando o SSH / Putty para desligá-lo exclusivamente.
Coloquei uma pergunta aqui: Desligando meu Pi com segurança e seguindo a solução fornecida.
Agora existe uma maneira de verificar se o Pi é desligado quando o roteador é desligado? É possível alguma indicação de LED?
ATUALIZAR:
Tentei observar o LED no HDD USB conectado e não vi alterações (ele já estava no modo de espera).
Acabei de ver isso: http://www.raspberrypi.org/forums/viewtopic.php?f=72&t=58098
Existe alguém neste site que tentou e testou isso? Eu não tenho um jumper pronto para testá-lo agora. Mas quando eu fizer, atualizarei isso.
Atualização Adicional
Finalmente parei de trabalhar em uma implementação para criar o indicador para mostrar que o Pi está desligado. Isso porque, confio no cron e o verifiquei visualmente várias vezes. Portanto, dentro de dois minutos após o desligamento do roteador ( eth=down
), vejo os 10 piscando continuamente do LED ACT e o Pi pára. Eu estou tão feliz. Sinto muito por ter uma dúvida sobre o meu Pi fofo!
fonte
Respostas:
Sua solução é simples, use um inversor e um script de inicialização. Quando o script for executado, faça com que um pino de E / S fique alto, o que forçará o LED a apagar. Quando o sistema operacional está desligado e o script que aciona o pino de E / S está desligado, o LED acende.
Ainda não voltei à minha localização Pi, mas pode ser possível fazer isso sem um inversor.
Você adicionaria seu script para executar configurando
Na parte inferior, logo acima da saída 0, adicionaremos uma chamada ao nosso script.
Seu script seria algo parecido com isto:
Recue a última linha.
Você pode ver que estou assumindo o nome
run.py
e que você tem um diretório de usuário chamado/home/pi
Aqui está uma imagem do esquema.
Agora, se você quiser ter um pouco mais de sofisticação, poderá ter um LED verde e vermelho, um de cada lado do inversor. Quando o sistema operacional está ativado, um led estará conduzindo alto o LED verde e baixo no LED vermelho baixo. quando o sistema operacional estivesse desligado, o led verde apagaria e o led vermelho acenderia. (Eu acho que seria legal.) Ou não. faça o que quiser.
fonte
No Raspberry Pi 3, você pode desligar o LED PWR com
Se o Pi for desligado, o LED acenderá novamente.
fonte
led1
.led0
é a E / S (verde).Não, aqui estão os leds e a explicação. http://www.adafruit.com/blog/2013/02/15/raspberry-pi-status-leds-explained-piday-raspberrypi-raspberry_pi/
Você pode simplesmente adicionar o seu próprio led a um dos pinos. Eu acredito que todos eles ficam com pouca energia. Pelo menos todos os meus relés desligam quando o pi é desligado.
A pesquisa encontra este vídeo, eu não testei. https://www.youtube.com/watch?v=ZwHxg92BXfs
fonte
Estritamente não, a menos que você realmente testemunhe o desligamento; nesse caso, a luz do ACT pisca rapidamente várias vezes (10 acho) em um intervalo estável.
Se você quer ver o Pi e saber se foi inicializado ou não, o fato de o LED de energia (vermelho) estar aceso, mas os LEDs da rede estarem apagados é geralmente uma boa indicação (desde que o dispositivo de rede o Pi está conectado tem um tempo de atividade bastante estável).
Lendo sua pergunta original, parece que o segundo caso não será aplicável e o primeiro é mais provável.
fonte