Używam mojego Pi bez głowy podłączonego do routera bezprzewodowego za pomocą kabla Ethernet. Chciałem wyłączyć pi zdalnie, nawet jeśli nie jestem z nim połączony za pomocą SSH / Putty, aby wyłączyć go wyłącznie.
Zadaję tutaj pytanie: Bezpieczne wyłączanie mojego Pi i postępowanie zgodnie z dostarczonym rozwiązaniem.
Czy jest teraz sposób na sprawdzenie, czy Pi jest wyłączane, gdy router jest wyłączony? Czy jest możliwe wskazanie LED?
AKTUALIZACJA:
Próbowałem obserwować diodę LED na podłączonym dysku twardym USB i nie zauważyłem żadnych zmian (był już w trybie gotowości).
Właśnie to widziałem: http://www.raspberrypi.org/forums/viewtopic.php?f=72&t=58098
Czy jest ktoś na tej stronie, kto próbował i przetestował to? Nie mam gotowego skoczka do przetestowania go teraz. Ale kiedy to zrobię, zaktualizuję to.
Dodatkowa aktualizacja
W końcu przestałem pracować nad implementacją, aby utworzyć wskaźnik pokazujący, że Pi jest zamknięty. Jest tak, ponieważ mam zaufanie do crona i sprawdziłem go wizualnie wiele razy. Tak więc w ciągu dwóch minut od wyłączenia routera ( eth=down
) widzę 10 ciągłych mrugnięć diody ACT i Pi przestaje działać. Jestem taki szczęśliwy. Przykro mi, że miałem wątpliwości co do mojego uroczego pi!
źródło
Odpowiedzi:
Twoje rozwiązanie jest proste, użyj falownika i skryptu uruchamiania. Po uruchomieniu skryptu należy ustawić wysoki poziom IO, co spowoduje wyłączenie diody LED. Gdy system operacyjny jest wyłączony, a skrypt sterujący stykiem IO jest wyłączony, dioda LED zaświeci się.
Nadal nie wróciłem do lokalizacji Pi, ale może to być możliwe bez falownika.
Dodaj skrypt do uruchomienia, konfigurując
Na dole, tuż nad wyjściem 0, dodamy wywołanie do naszego skryptu.
Twój skrypt wyglądałby mniej więcej tak:
Wcięcie ostatniej linii.
Widać, że przyjmuję nazwę
run.py
i że masz katalog użytkowników o nazwie/home/pi
Oto zdjęcie schematu.
Teraz, jeśli chcesz uzyskać trochę dodatkowej fantazji, możesz mieć zieloną i czerwoną diodę LED, po jednej stronie falownika. Gdy system operacyjny jest włączony, jedna dioda LED świeci wysoko zieloną diodą LED, a słabo czerwoną diodą LED. wtedy, gdy system operacyjny był wyłączony, zielona dioda LED byłaby wyłączona, a czerwona dioda LED - włączona. (Myślę, że byłoby fajnie.) Lub nie. rób, co chcesz.
źródło
W Raspberry Pi 3 możesz obciąć diodę PWR za pomocą
Jeśli Pi zostanie wyłączone, dioda LED ponownie się zaświeci.
źródło
led1
.led0
to I / O (zielony).Nie, oto diody i wyjaśnienia. http://www.adafruit.com/blog/2013/02/15/raspberry-pi-status-leds-explained-piday-raspberrypi-raspberry_pi/
Możesz po prostu dodać własne doprowadzenie do jednego z pinów. Uważam, że wszystkie zamykają się przy wyłączaniu. Przynajmniej wszystkie moje przekaźniki wyłączają się, gdy pi się wyłącza.
Wyszukiwanie znajduje ten film, nie testowałem go. https://www.youtube.com/watch?v=ZwHxg92BXfs
źródło
Zupełnie nie, chyba że faktycznie jesteś świadkiem wyłączenia, w którym to przypadku zobaczysz, że światło ACT błyska szybko kilka razy (chyba 10) w stałym odstępie czasu.
Jeśli masz na myśli, że chcesz móc spojrzeć na Pi i stwierdzić, czy jest on uruchomiony, czy nie, to fakt, że dioda LED zasilania (czerwona) jest włączona, ale wszystkie diody sieciowe są wyłączone, jest zwykle dobrym wskazaniem (pod warunkiem, że urządzenie sieciowe Pi jest podłączony do ma dość stabilny czas pracy).
Po przeczytaniu pierwotnego pytania wydaje się, że drugi przypadek nie będzie miał zastosowania, a pierwszy jest bardziej prawdopodobny.
źródło