Pi Başsız: Pi'nin kapalı olduğu nasıl doğrulanır


16

Pi yönlendiricimi kablosuz yönlendiricime bağlı bir ethernet kablosu kullanarak çalıştırıyorum. Pi'yi yalnızca kapatmak için SSH / Putty kullanarak bağlı olmadığımda bile uzaktan kapatmak istedim.

Buraya bir soru sordum: Pi'mi güvenli bir şekilde kapatma ve sağlanan çözümü takip etme.

Şimdi, yönlendirici kapatıldığında Pi'nin kapatıldığını doğrulamanın bir yolu var mı? Herhangi bir LED göstergesi mümkün mü?

GÜNCELLEME:

Takılı USB HDD'deki LED'i gözlemlemeye çalıştım ve hiçbir değişiklik görmedim (zaten bekleme modundaydı).

Bunu yeni gördüm: http://www.raspberrypi.org/forums/viewtopic.php?f=72&t=58098

Bu sitede bunu deneyen ve test eden kimse var mı? Şimdi test etmek için hazır bir jumperım yok. Ama bir kez yaptıktan sonra bunu güncelleyeceğim.

Ek Güncelleme

Sonunda Pi'nin kapalı olduğunu gösteren bir gösterge oluşturmak için bir uygulama üzerinde çalışmayı bıraktım. Bunun nedeni, cron'a güveniyorum ve görsel olarak birçok kez kontrol ettim. Bu nedenle, yönlendiriciyi kapattıktan sonraki iki dakika içinde ( eth=down), ACT LED'inin 10 yanıp söndüğünü görüyorum ve Pi durdu. Çok mutluyum. Benim sevimli Pi benim şüphem olduğu için üzgünüm!


Ne istediğiniz hakkında daha açık olabilir misiniz? Söylediğini düşünüyorum güvenli kapatma donanım sürümü istiyorsun. Bu doğru mu? ve bunun bir şekilde yönlendirici olmasını mı istiyorsunuz? Başka koşullar var mı? her şey mümkündür, ama ne istediğinizden emin değilim.
j0h

Sadece Pi üzerindeki görsel bir incelemenin kapatılıp kapatılmadığını bana bildirip bildiremeyeceğini bilmek istiyorum. Başsız koştuğum için herhangi bir belirti almıyorum.
Kangkan

Evet diyeceğim, bunu harici mantıkla yapabilirsiniz.
j0h

@ j0h: Yeterli detaylarla bir cevap ekleyebilir misiniz? Yoksa bu sadece bir his mi?
Kangkan

Evet, ama bazı ölçümler yapmam ve bir mantık diyagramı çizmem gerekiyor. Şu anda pi'mden uzaktayım, bu yüzden yapamam. Ayrıca, bu "düğüm kapalı" ışığının birden fazla düğümde olmasını planlıyor musunuz? eğer öyleyse, kaç tane?
j0h

Yanıtlar:


9

Çözümünüz basit, bir invertör ve bir başlatma komut dosyası kullanın. Komut dosyası çalıştığında, IO pinini yükseltin, bu da LED'i zorlar. İşletim sistemi kapalıyken ve IO pinini çalıştıran komut dosyası kapalıysa, LED yanar.

Hala Pi konumuma dönmedim, ancak bunu bir invertör olmadan yapmak mümkün olabilir.

Kurarak çalıştırılacak komut dosyasını eklersiniz

sudo vim /etc/rc.local

En altta, 0 çıkışının hemen üstüne komut dosyamıza bir çağrı ekleyeceğiz.

python /home/pi/run.py

Senaryonuz şöyle görünecektir:

import RPi.GPIO as GPIO
pinNum = 8
GPIO.setup(pinNum,GPIO.OUT) 
GPIO.output(pinNum,GPIO.HIGH)

Bu son satırı girinti.

Adı kabul ettiğimi run.pyve adında bir kullanıcı dizininizin olduğunu görebilirsiniz./home/pi

İşte şemanın bir resmi.

Çıktıyı ters çevir

Şimdi, biraz daha süslü olmak istiyorsanız, eviricinin her iki tarafında bir tane olan yeşil ve kırmızı bir LED'iniz olabilir. İşletim sistemi açıkken, bir led yeşil LED'i yüksek ve KIRMIZI LED'in düşük seviyesini düşürür. işletim sistemi kapalıyken yeşil led yanar ve kırmızı led yanar. (Bence temiz olur.) Ya da değil. ne istersen yap.


Tanrı'nın sevgisi için bu forumdaki kod düğmesi nerede? buraya girip kod bloğunu benim için düzgün biçimlendirebilir mi?
j0h

Teşekkürler! Ayrıca yorumunuzda olduğu gibi kod bloğunu da ekledik (iki kıvırcık parantez kod düğmesi olarak çalışır.
Kangkan

Bu çözümü yeni oluşturdum ve test ettim ve istendiği gibi çalışıyor.
j0h

Bu bir forum değil, Soru-Cevap :) Maalesef kod bloğu yoktur (lütfen bunun yerine önceden biçimlendirilmiş metin kullanın) ve Soru-Cevap Beta sürümü bitene kadar değişiklik yapılamaz. Lütfen düşünülmesi için önerilerinizi Pi Meta'ya gönderin.
Piotr Kula

Duely kaydetti ppumkin
j0h

5

Raspberry Pi 3'te PWR LED'i

echo 0 | sudo tee /sys/class/leds/led0/brightness

Pi kapatılırsa, LED tekrar yanar.


1
Benim durumumda PWR LED'i (kırmızı) yanıyor led1. led0G / Ç (yeşil) 'dir.
Alexis Wilke


1

Kesinlikle hayır, gerçekten kapanmaya tanık olmadıkça, bu durumda ACT ışığının istikrarlı bir aralıkta birkaç kez (10 sanırım) hızla kırıldığını görürsünüz.

Pi'ye bakmak ve önyükleme yapıp yapmadığını söylemek istiyorsanız, o zaman güç LED'inin (kırmızı) yanıyor, ancak ağ LED'lerinin hepsi kapalı olduğu genellikle iyi bir göstergedir (ağ cihazının Pi bağlı oldukça kararlı çalışma süresi vardır).

Orijinal sorunuzun okunması, ikinci vakanın geçerli olmayacağı ve birincisinin daha muhtemel olduğu görülmektedir.


Bağlı yönlendiriciyi kapattığımda diğer LED'ler sönüyor. Ve Pi'nin eth0'ın durumunu algılaması ve kapanması durumunda kapanması gerekiyor. Yani, bir düzeltmedeyim.
Kangkan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.