Jak dodać przełącznik resetowania do Raspberry Pi

Jak dodać przełącznik resetowania do Raspberry Pi

Twoje Raspberry Pi zamarzło. Być może nowy komponent uległ awarii lub system przestał przetwarzać zły kod. Tak czy inaczej, musisz teraz odłączyć i ponownie podłączyć zasilacz Pi, ponieważ ręczne wyłączanie nie jest możliwe.





Wyjmowanie i wymiana kabla zasilającego USB nie jest idealne i z pewnością powoduje nadmierne zużycie twojego Raspberry Pi, w szczególności samego portu zasilania. To, czego system naprawdę potrzebuje, to przełącznik resetowania, ale niestety żaden nie został uwzględniony.





Dopasowanie przełącznika resetowania do Raspberry Pi

Dodanie przełącznika resetowania jest stosunkowo proste. Dostępne są trzy metody, z których każda jest dostosowana do określonego poziomu umiejętności. Dla początkujących najłatwiejszy jest wbudowany wyłącznik zasilania na kablu micro-USB, który zasila Twoje Pi.





Czy jesteś bardziej ekspertem? Jeśli przycisk resetowania USB wydaje się uproszczony, opcją jest również użycie zworki (małego plastikowego kwadratu z metalowymi złączami) często spotykanego na płytach głównych lub z tyłu dysku twardego komputera.

Dla tych, którzy chętnie dzierżą lutownicę, możesz również dopasować własne piny do złącza P6 na swoim Raspberry Pi, a następnie podłączyć przełącznik resetowania w stylu komputera PC.



Przyjrzyjmy się wszystkim trzem opcjom bardziej szczegółowo.

Dodaj wbudowany przełącznik zasilania do swojego Raspberry Pi

Całkiem prosta opcja, dodanie wbudowanego przełącznika zasilania do Raspberry Pi oszczędza kłopotów z zabawą z nagłówkiem GPIO, a nawet lutowaniem własnych pinów do płyty.





Wszystko, co musisz zrobić z tym urządzeniem, to podłączyć je do złącza micro USB w Raspberry Pi, a następnie podłączyć zasilanie elektryczne do włącznika zasilania. To sprawia, że ​​jest to uniwersalna opcja we wszystkich modelach (takich jak nowy Raspberry Pi Model A+), gdzie użycie GPIO lub dodanie pinów do nagłówka P6 nie jest opcją.

Zmierzać do Pi-Supply.pl za jedno z tych wbudowanych urządzeń, które kosztują około 20 USD plus koszty wysyłki.





Jumper + GPIO = Zresetuj swoje Pi!

Za pomocą zworki płyty głównej możesz zażądać, aby Raspberry Pi rozpoczęło uporządkowane wyłączanie, co odpowiada wejściu

najlepsza strona do strumieniowego przesyłania darmowych filmów
sudo shutdown –h now

za pomocą skryptu.

Zidentyfikuj macierz pinów GPIO. W modelach A i B (Rev 2) znajduje się on na przeciwległej krawędzi płyty od złącza zasilania i zawiera 26 styków. W modelach A+ i B+ znajduje się 40-pinowa macierz zajmująca prawie całą dłuższą krawędź nad drukowanym tekstem Raspberry Pi Model B+.

W każdej macierzy GPIO 3 – piny 5 i 6 – może służyć do inicjowania wyłączania. Skopiuj ten skrypt z github i uruchom go na swoim Pi (jeśli używasz SSH, którym powinieneś być , skopiuj skrypt z przeglądarki, a następnie kliknij prawym przyciskiem myszy w oknie SSH, aby skopiować). Spraw, aby był wykonywalny za pomocą

sudo chmod 755 raspi_gpio_actions.sh then sudo ./raspi_gpio_actions.sh

Po podłączeniu zworki skrypt odpytuje pin GND (masa), aby sprawdzić, czy coś jest podłączone. Gdy piny zostaną połączone zworką, skrypt uruchomi się i bezpiecznie wyłączy Pi.

Aby nie uruchamiać skryptu za każdym razem, gdy uruchamiasz Pi, otwórz /etc/crontab w nano i dodaj ten wiersz:

@reboot root /home/user/scripts/raspi_gpio_actions.sh

naciskać CTRL+X zapisać i wyjść. Będzie to regularnie odpytywać GPIO3, a gdy urządzenie wykryje zworkę na pinach, automatycznie się wyłączy.

Po zakończeniu pamiętaj o zdjęciu zworki. Możesz zostawić go przyczepiony tylko do jednej z szpilek, aby go nie zgubić. Jeśli go nie usuniesz, Raspberry Pi nie uruchomi się poprawnie.

Należy pamiętać, że ta metoda nie jest dobra w sytuacjach, w których Pi uległ awarii lub zawieszeniu. Zasadniczo jest to zautomatyzowany sposób uruchamiania polecenia bezpiecznego zamykania, więc istnieje duża szansa, że ​​jeśli urządzenie zostanie zamrożone, skrypt nie zostanie uruchomiony.

Daj swojemu Raspberry Pi miękki reset w stylu komputera PC

Dodanie kilku pinów do nagłówka P6 (oznaczony Biegać w Modelu B+) użycie lutownicy i drobnego lutu przeznaczonego do pracy elektronicznej pozwala dodać przycisk resetowania w stylu komputera do twojego Pi. Wymaga to chwilowego przełącznika, który jest zasadniczo natychmiastowym działaniem włączania/wyłączania.

Wszystkie te elementy oraz przewód połączeniowy można nabyć online lub w sklepach z elektroniką. Może się okazać, że szpilki można kupić tylko w dużych ilościach, co oznacza, że ​​masz więcej, niż potrzebujesz.

W tej sytuacji i w świetle wymogu przycisku resetowania w stylu komputera PC, warto sprawdzić wszystkie posiadane stare komputery. Widoczne tutaj piny i przełącznik resetowania pochodziły ze starej płyty głównej i niedawno nieużywanej wieży. Alternatywnie możesz kupić mały przycisk montowany na płycie, aby uzyskać rozwiązanie bezprzewodowe.

Tylko Model B, wersja 2 oraz Model B+ Raspberry Pi posiada nagłówek P6/Run. Aby znaleźć go w modelu B Rev 2, poszukaj portu HDMI, w którym powinieneś znaleźć dwa małe otwory oddalone od siebie o kilka milimetrów.

Na B+, nagłówek obok złącza wstążki wyświetlacza, w pobliżu gniazda microSD i po prawej stronie nadruku „© Raspberry Pi 2014”.

Przylutowując szpilki do nagłówka Run czysto, tworzysz złącze dla przycisku resetowania. Po podłączeniu i włączeniu Pi upewnij się, że nie ma żadnych działań w celu przetestowania przycisku.

Ten film wyjaśnia w całości:

Powinno działać dobrze. Co więcej, gdy Twoje Pi jest wyłączone, przycisk resetowania może być użyty do jego włączenia!

Czas zresetować Raspberry Pi

Pokazaliśmy ci trzy różne metody resetowania Raspberry Pi. Wbudowany wyłącznik zasilania z PiSupply.com zapewnia opcję twardego resetu, umożliwiając szybkie wyłączanie i ponowne włączanie. Tymczasem dodanie zworki do pinu GPIO na kompatybilnych urządzeniach umożliwia zautomatyzowanie uporządkowanego zamykania.

Wreszcie, opcja przełącznika resetowania DIY zapewnia miękki reset za każdym razem, gdy Raspberry Pi się zablokuje.

Należy jednak pamiętać, że wbudowany wyłącznik zasilania służy wyłącznie do sytuacji awaryjnych, a nie do codziennego ponownego uruchamiania, do czego należy użyć GUI lub polecenia bash w celu bezpiecznego wyłączenia .

Czy używasz przełącznika resetowania na swoim Pi? Rozważasz wypróbowanie którejkolwiek z tych opcji? Daj nam znać i zadaj pytania w polu komentarzy poniżej!

Udział Udział Ćwierkać E-mail 3 sposoby na sprawdzenie, czy wiadomość e-mail jest prawdziwa czy fałszywa

Jeśli otrzymałeś wiadomość e-mail, która wygląda nieco podejrzanie, zawsze najlepiej sprawdzić jej autentyczność. Oto trzy sposoby sprawdzenia, czy wiadomość e-mail jest prawdziwa.

Czytaj dalej
Powiązane tematy
  • majsterkowanie
  • Malina Pi
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować