Jak dodać przycisk zasilania do Raspberry Pi

  • Brian Curtis
  • 0
  • 3814
  • 352
Reklama

Może to być fantastyczny, elastyczny mały komputer, ale Raspberry Pi ma jedną kluczową wadę: brak przycisku zasilania. Brak standardowego włącznika / wyłącznika może prowadzić do problemów; na szczęście możesz dodać własny przycisk zasilania Raspberry Pi.

Dostępne są dwie opcje: przycisk zasilania DIY lub jeden zakupiony. Spójrzmy, jak dodać przycisk zasilania do Raspberry Pi i zagwarantować bezpieczne, uporządkowane wyłączenie.

Dlaczego potrzebujesz przycisku zasilania Raspberry Pi

Korzystanie z Raspberry Pi jest dość proste, ale włączanie i wyłączanie może prowadzić do problemów (patrz poniżej).

Kiedy po raz pierwszy rozpakowujesz Raspberry Pi, brak przycisku zasilania jest uderzający. W końcu każde urządzenie, od komputerów stacjonarnych i tabletów po myszy bezprzewodowe, ma przycisk zasilania lub przełącznik. Z drugiej strony Raspberry Pi nie.

Zamiast tego musisz podłączyć kabel zasilający USB i poczekać, aż uruchomi się wybrany system operacyjny zgodny z Raspberry Pi (OS) 11 systemów operacyjnych Raspberry Pi, które możesz wypróbować 11 systemów operacyjnych Raspberry Pi, które możesz wypróbować, niezależnie od projektu Raspberry Pi , jest do tego system operacyjny. Pomagamy Ci znaleźć najlepszy Raspberry Pi OS dla Twoich potrzeb. . Włączanie jest dość proste, ale wyłączenie to zupełnie inna sprawa. Odpowiedzią jest użycie wpisanego polecenia lub kliknięcia myszą, aby wyłączyć Pi, ale nie zawsze jest to idealne.

Znaczenie bezpiecznego wyłączania

Jeśli Raspberry Pi ulegnie awarii lub nie będziesz mógł uzyskać do niego dostępu zdalnie lub za pomocą klawiatury, myszy i wyświetlacza, wówczas nagłe wyłączenie staje się problemem. Jedynym rozwiązaniem jest wyciągnięcie kabla zasilającego.

Może to jednak prowadzić do problemów.

Jeśli dane są zapisywane na karcie SD w momencie odłączenia zasilania, karta może zostać uszkodzona. Wynikiem tego jest często system operacyjny, który się nie uruchamia. Podczas gdy większość nowoczesnych kart SD jest wystarczająco solidna, aby poradzić sobie z korekcją błędów, prawdopodobnie nowy system operacyjny będzie musiał zostać flashowany.

Może to również oznaczać utratę znacznej ilości danych. Oczywiście, jeśli używasz Pi do konkretnego projektu lub używasz go do nauki kodowania za pomocą Scratch, prawdopodobnie nie chcesz stracić pracy.

Wystarczy pociągnięcie za przewód zasilający i uszkodzenie karty. Klonowanie karty SD Łatwe klonowanie karty SD w celu bezproblemowego przetwarzania w Raspberry Pi Łatwe klonowanie karty SD w celu bezproblemowego przetwarzania w Raspberry Pi Bez względu na to, czy masz jedną kartę SD, czy kilka, potrzebna będzie tylko kopia zapasowa karty, aby uniknąć problemów, które występują, gdy Raspberry Pi nie uruchamia się. to dobry sposób na przezwyciężenie takiej utraty danych, ale zapobieganie jest zawsze lepsze niż lekarstwo.

Bezpieczne wyłączenie Raspberry Pi umożliwi systemowi operacyjnemu zakończenie aktywnych procesów zapisu na karcie SD. Komputer można następnie zamknąć bez utraty danych i ryzyka uszkodzenia karty SD.

Zamontuj wyłącznik Raspberry Pi w GPIO

Jednym ze sposobów na bezpieczne zamknięcie Raspberry Pi jest przełącznik DIY podłączony do GPIO komputera. Możesz zbudować własny za pomocą skryptu Python i jednego chwilowego przełącznika. Są to tanie komponenty i zwykle można je kupić w wielu egzemplarzach.

Warmstor 3-pak 2-stykowy SW komputer stacjonarny Kabel zasilający wł. / Wył. Przycisk ATX Kabel przełącznika komputerowego 45 cm Warmstor 3-pak 2-stykowy SW komputer stacjonarny Kabel zasilający wł. / Wył. Przycisk ATX Komputerowy przewód zasilający 45 cm Kup teraz na Amazon 3,99 USD

Jeśli nie możesz złapać żadnego z nich lub od razu potrzebujesz przełącznika, sprawdź wszystkie stare elementy komputera, które leżą w pobliżu. Jest to ten sam typ, który można znaleźć jako przycisk zasilania komputera.

Chwilowy przełącznik należy podłączyć do wyłączonego Raspberry Pi na pinach 39 i 40 GPIO.

Po ponownym uruchomieniu nadszedł czas, aby utworzyć skrypt Python i zaprogramować GPIO.

Projekt GitHub Raspberry Pi Safe Off Switch wyjaśnia, w jaki sposób korzystać z biblioteki GPIO Zero do tworzenia wyłącznika Raspberry Pi. GPIO Zero jest fabrycznie zainstalowane z pełnymi wersjami Raspbian Stretch, ale jeśli używasz wersji Raspbian Lite, musisz ją ręcznie zainstalować.

sudo apt update sudo apt install python3-gpiozero

Następnie utwórz skrypt w edytorze tekstu. Używamy nano:

sudo nano shutdown-press-simple.py

W edytorze tekstu wpisz lub skopiuj i wklej następujący skrypt:

#! / usr / bin / env python3 z gpiozero import Button import os Button (21) .wait_for_press () os.system ("sudo poweroff")

Jak widać, odnosi się to do biblioteki gpiozero, określa pin 21 GPIO (wewnętrzny system numeracji dla pinów fizycznych 40) i inicjuje “wyłączenie zasilania” polecenie po wykryciu naciśnięcia przycisku. Zapisz skrypt za pomocą Ctrl + X, następnie Y potwierdzać.

Wróć do głównego okna terminala, aby skrypt był wykonywalny:

chmod a + x shutdown-press-simple.py

Aby upewnić się, że działa to po ponownym uruchomieniu, dołącz plik /etc/rc.local:

sudo nano /etc/rc.local

W ostatnim wierszu przed instrukcją exit dodaj:

echo '~ pi / shutdown-press-simple.py'

Zapisz i wyjdź jak poprzednio, a następnie wypróbuj przycisk.

Bezpieczne mocowanie przycisku zasilania

Możesz zauważyć, że łatwo przypadkowo nacisnąć przycisk. Dostępnych jest kilka rozwiązań, od ostrożnego montażu z dala od przypadkowych uderzeń po wymaganie dłuższego naciśnięcia (więcej informacji na ten temat znajduje się na stronie GitHub powyżej).

Niezależnie od tego, jakie rozwiązanie preferujesz, zamontowanie przycisku wydaje się sensowne po zainstalowaniu. Konieczne może być nieznaczne ponowne skonfigurowanie obudowy, aby dostosować ją do przycisku. To, jak to zrobisz, zależy od kilku czynników, takich jak model Raspberry Pi i rodzaj obudowy.

Jeśli to możliwe, dobrze jest zamontować przycisk, aby był wpuszczony. Zapobiega to przypadkowemu stukaniu, podobnie jak włącznik zasilania komputera stacjonarnego.

Dwa przyciski zasilania Raspberry Pi, które można kupić

Szukasz czegoś innego? Kilka przycisków zasilania Raspberry Pi można kupić online. Oto dwie popularne opcje.

1. Przełącznik zasilania sieciowego Pi

Ten wyłącznik zasilania został zaprojektowany jako zestaw pomiędzy Raspberry Pi a gniazdkiem sieciowym. Aby rozpocząć, musisz przylutować elementy do płytki drukowanej i zainstalować ten kod z GitHub. Trzy przyciski na urządzeniu pozwalają włączyć, wyłączyć (odpowiednik wyciągnięcia kabla) i zainicjować płynne wyłączenie. Trzeci przycisk umożliwia także ponowne uruchomienie komputera po dłuższym naciśnięciu.

2. Przełącznik iUniker Raspberry Pi

Alternatywą dla urządzenia zasilającego Pi jest przełącznik prefabrykowany iUniker Raspberry Pi, który jest prefabrykowanym produktem z zamkniętymi kablami i przełącznikiem. Jednak nie ma możliwości uniknięcia nagłego wyłączenia, co oznacza, że ​​jest to odpowiednie tylko do włączenia Raspberry Pi.

Z drugiej strony przełącznik iUniker może również pomóc uniknąć zużycia złącza zasilania Raspberry Pi.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Przewód zasilający Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Przewód zasilający Kup teraz na Amazon 4,99 USD

Dodaj więcej przycisków do swojego Raspberry Pi

Mimo, że został wydany w 2012 roku, Raspberry Pi wciąż jest sprzedawany bez przycisku zasilania. Oczywiście jest to zgodne z projektem. Ze względu na koszty i szeroką gamę projektów Pi (od centrum medialnego do osadzonego projektu IoT) przycisk zasilania (lub przełącznik) pozostaje opcjonalnym dodatkiem.

Jeśli potrzebujesz, zainstaluj jeden; jeśli nie, kontynuuj!

Raspberry Pi nie tylko wyłącza się, ale może być kłopotliwy. Co jeśli po prostu chcesz zrestartować komputer? Oto jak dodać przełącznik resetowania do Raspberry Pi Jak dodać przełącznik resetowania do Raspberry Pi Jak dodać przełącznik resetowania do Raspberry Pi Usunięcie i wymiana kabla zasilającego USB powoduje nadmierne zużycie Raspberry Pi, szczególnie sam port zasilania. System naprawdę potrzebuje przełącznika resetowania, ale niestety nie został on uwzględniony. .




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.