Jak dodać przełącznik resetowania do Raspberry Pi

  • Gabriel Brooks
  • 0
  • 3770
  • 222
Reklama

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

Wyjmowanie i wymiana kabla zasilającego USB nie jest idealne i z pewnością powoduje nadmierne zużycie Raspberry Pi, szczególnie samego portu zasilania. System naprawdę potrzebuje przełącznika resetowania, ale niestety nie został on uwzględniony.

Montaż przełącznika resetowania do Raspberry Pi

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

Czy jesteś bardziej ekspertem? Jeśli przycisk resetowania USB wydaje się uproszczony, opcjonalną opcją jest zworka (mały plastikowy kwadrat zawierający kilka metalowych złączy) zwykle występujący na płytach głównych lub z tyłu twardego dysku.

Jednak dla tych, którzy lubią lutować, możesz również dopasować własne piny do złącza P6 na Raspberry Pi, a następnie podłączyć przełącznik resetowania w stylu komputera.

Spójrzmy bardziej szczegółowo na wszystkie trzy opcje.

Dodaj wbudowany wyłącznik zasilania do swojego Raspberry Pi

Najwyraźniej prosta opcja, dodanie wbudowanego wyłącznika zasilania do Raspberry Pi oszczędza kłopotów z grą z nagłówkiem GPIO, a nawet lutowaniem własnych pinów na płycie.

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 przełącznika zasilania. To sprawia, że ​​jest to uniwersalna opcja we wszystkich modelach (takich jak nowy Raspberry Pi A + Co można zrobić z nowym Raspberry Pi A +? Co można zrobić z nowym Raspberry Pi A +? Co ciekawe, to nowe Raspberry Pi nie ma dowolny dodatkowy sprzęt. W rzeczywistości ma mniej portów. Co to właściwie jest Raspberry Pi Foundation?), gdzie używanie GPIO lub dodawanie pinów do nagłówka P6 nie jest opcją.

Wejdź na stronę Pi-Supply.com, aby kupić jedno z tych wbudowanych urządzeń, które sprzedają za około 20 USD plus koszty wysyłki.

Jumper + GPIO = Zresetuj swoje Pi!

Za pomocą zworki płyty głównej możesz poprosić Raspberry Pi o rozpoczęcie uporządkowanego wyłączenia, równoważne z wejściem

sudo zamknięcie -h teraz

za pomocą skryptu.

Zidentyfikuj układ pinów GPIO. W modelach A i B (Rev 2) znajduje się on na przeciwległej krawędzi płytki od złącza zasilania i zawiera 26 styków. W modelach A + i B + znajdziesz 40-pinowy układ zajmujący prawie całą długą krawędź nad drukowanym tekstem Raspberry Pi Model B +.

W każdej macierzy GPIO 3 - piny 5 i 6 - może być użyty do zainicjowania wyłączenia. Skopiuj ten skrypt z github i uruchom go na swoim Pi (jeśli używasz SSH, którym powinieneś być Konfigurowanie Raspberry Pi do bezgłowego używania z SSH Konfigurowanie Raspberry Pi do bezgłowego korzystania z SSH Raspberry Pi może akceptować polecenia SSH po podłączeniu do sieci lokalnej (przez Ethernet lub Wi-Fi), co umożliwia łatwą konfigurację. Zalety SSH wykraczają poza zakłócanie codziennej kontroli… skopiuj skrypt z przeglądarki, a następnie kliknij SSH prawym przyciskiem myszy okno do skopiowania). Zrób to za pomocą

sudo chmod 755 raspi_gpio_actions.sh, a następnie 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 zamknie Pi bezpiecznie.

Aby uniknąć uruchamiania skryptu przy każdym uruchomieniu komputera Pi, otwórz / etc / crontab w nano i dodaj tę linię:

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

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

Po zakończeniu pamiętaj o zdjęciu zworki. Możesz zostawić go przymocowanego do jednego z pinów, 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, gdy Pi rozbił się lub zamarzł. 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 uruchomi się.

Daj Raspberry Pi przełącznik miękkiego resetowania w stylu komputera

Dodanie kilku pinów do nagłówka P6 (oznaczone Biegać w modelu B +) użycie lutownicy i drobnego lutu zaprojektowanego do pracy elektronicznej umożliwia dodanie przycisku resetowania w stylu PC do pi. Wymaga to chwilowego przełączenia, które jest zasadniczo natychmiastowym działaniem włączania / wyłączania.

Wszystkie te elementy i przewód łączący można kupić online lub u sprzedawców elektroniki. Może się jednak okazać, że szpilki można kupić tylko luzem, co pozostawia więcej niż potrzebujesz.

W tej sytuacji i w świetle wymogu przycisku resetowania w stylu komputera warto sprawdzić wszystkie posiadane stare komputery. Widoczne tutaj szpilki 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 Rev 2 i Model B+ Raspberry Pi ma nagłówek P6 / Run. Aby znaleźć go w swoim Modelu B Rev 2, poszukaj portu HDMI, w którym powinny znajdować się dwa małe otwory w odległości kilku milimetrów.

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

Poprzez czyste lutowanie pinów w nagłówku Run, 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 pełni:

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

Czas zresetować Raspberry Pi

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

Wreszcie, opcja przełącznika resetowania DIY zapewnia miękki reset po każdym zablokowaniu Raspberry Pi.

Należy jednak pamiętać, że wbudowany wyłącznik zasilania służy wyłącznie w sytuacjach awaryjnych, a nie do codziennego ponownego uruchamiania, w przypadku którego należy użyć GUI lub polecenia bash w celu bezpiecznego zamknięcia Polecenia terminalu Raspberry Pi: Krótki przewodnik dla użytkowników Raspberry Pi Polecenia terminalu Raspberry Pi : Krótki przewodnik dla użytkowników Raspberry Pi Chcesz w pełni wykorzystać możliwości Raspberry Pi? Przejmij pełną kontrolę dzięki poleceniom terminalu Raspberry Pi. .

Czy używasz przełącznika resetowania na swoim Pi? Zastanów się nad wypróbowaniem dowolnej z tych opcji? Daj nam znać i zadaj dowolne pytania w polu komentarzy poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.