Spisu treści:
Wideo: Przycisk zasilania Raspberry Pi: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Jeśli jesteś podobny do mnie, być może przeszukiwałeś Internet w poszukiwaniu najlepszego rozwiązania, aby bezpiecznie włączać i wyłączać Raspberry Pi jednym naciśnięciem przycisku. Chociaż istnieje wiele rozwiązań, większość z nich wymaga pobrania skryptu Pythona i uczynienia go wykonywalnym podczas rozruchu - a jest na to więcej niż jeden sposób. Jednak znacznie prostsze rozwiązanie jest już wbudowane w Raspberry Pi. Zwierając określone piny i dodając jedną linię do pliku konfiguracyjnego rozruchu, możesz mieć w pełni funkcjonalny przycisk zasilania w zaledwie 10 minut!
Krok 1: Złóż obwód
Zbierz następujące materiały:
- Raspberry Pi (używam 3A+ z zainstalowanym najnowszym Raspbian Stretch)
- 2 przewody połączeniowe żeńsko-męskie ORAdafruit T-Cobbler Plus dla Raspberry Pi (ze złączem 40-pinowym)
- 2 męskie przewody połączeniowe (TYLKO w przypadku korzystania z T-Cobblera)
- 1 przycisk chwilowy
- 1 półwymiarowa (lub większa) deska do krojenia chleba
Podłącz każdy przewód do styku na przycisku. Następnie podłącz jeden przewód do pinu 5 (GPIO3/SCL), a jeden przewód do pinu 6 (GND). Teraz połowa pracy jest już wykonana! Chwilowe zwarcie pinów 5 i 6 przez naciśnięcie przycisku wybudzi Pi ze stanu zatrzymania. (Raspberry Pi pozostaje w stanie zatrzymania, gdy jest „wyłączony”, ale nadal jest podłączony do zasilania.)
Krok 2: Edytuj plik rozruchowy systemu
Teraz możesz obudzić swoje Pi po wyłączeniu. Chociaż jest to naprawdę świetny krok, możesz dodać trochę więcej funkcji do swojego nowego przycisku zasilania: możesz użyć tego samego przycisku, aby bezpiecznie zamknąć swoje Pi!
Zaloguj się do swojego Pi (lub SSH, jeśli używasz konfiguracji zdalnej/bezgłowej) i wpisz następujące polecenie w wierszu poleceń:
sudo nano /boot/config.txt
Spowoduje to otwarcie pliku konfiguracyjnego używanego przez Twoje Pi podczas uruchamiania. Na końcu pliku dodaj:
dtoverlay=gpio-shutdown
Nakładka gpio-shutdown umożliwia wyłączenie Raspberry Pi, gdy piny 5 i 6 (już podłączone do przycisku) są chwilowo zwarte. Naciśnij CTRL X, aby wyjść, a następnie naciśnij Y i ENTER, aby zapisać zmiany w pliku „config.txt”.
Jeśli używasz I2C:
Być może zauważyłeś, że GPIO3 (pin 5) jest również pinem SCL do podłączenia urządzeń I2C. Chociaż MUSISZ użyć pinów 5 i 6, aby wybudzić Raspberry Pi ze stanu zatrzymania, możesz określić inny pin GPIO do użycia do wyłączenia Pi, zwalniając w ten sposób GPIO3 do użytku z urządzeniami I2C.
Aby określić inny pin zamknięcia, otwórz plik „config.txt” i dodaj parametr „gpio-pin” do nakładki. Na przykład, twoje ustawienie nakładki wyglądałoby tak, gdybyś używał GPIO21 (pin 40) jako pin zamykający:
dtoverlay=gpio-shutdown, gpio-pin=21
W celu uzyskania dalszych informacji:
Jeśli chcesz dowiedzieć się więcej o funkcjonalności tej nakładki, wpisz:
dtoverlay -h gpio-shutdown
Aby dowiedzieć się więcej o dodatkowych nakładkach, przejdź do przewodnika po nakładkach w następującym katalogu:
cd /boot/overlays/README
Aby dowiedzieć się więcej o niesamowitych rzeczach, które możesz zrobić za pomocą "config.txt", odwiedź witrynę Raspberry Pi tutaj, aby uzyskać oficjalną dokumentację.
Krok 3: Uruchom ponownie i ciesz się
Aby te zmiany zaczęły obowiązywać, zrestartuj swoje Pi. Po ponownym uruchomieniu, za każdym razem, gdy naciśniesz przycisk, Twoje Pi bezpiecznie się wyłączy. Po wyłączeniu Pi możesz ponownie nacisnąć przycisk, aby obudzić go ponownie ze stanu zatrzymania.
Gratulacje! Masz teraz w pełni funkcjonalny przycisk zasilania dla swojego Raspberry Pi!
Zalecana:
Dodaj przycisk zasilania do instalacji LibreELEC na Raspberry Pi: 6 kroków
Dodaj przycisk zasilania do instalacji LibreELEC na Raspberry Pi: Poniżej dowiemy się, jak dodać przycisk zasilania do LibreELEC działającego na Raspberry Pi. Użyjemy PowerBlock, aby nie tylko dodać przycisk zasilania, ale także diodę LED stanu, która wskazuje stan zasilania twojej instalacji LibreELEC
Zbuduj lepszy przycisk zasilania Raspberry Pi: 4 kroki
Zbuduj lepszy przycisk zasilania Raspberry Pi: bardzo łatwo jest zrobić przycisk wyłączania lub wyłączania Raspberry. W Internecie jest wiele takich projektów, a kilka tutaj w Instructables, ale żaden z nich (który widzę) nie powie Ci, kiedy Twoje Pi rzeczywiście się wyłącza, a zatem jest
Dotykowy przycisk zasilania dla Raspberry Pi: 3 kroki
Dotykowy przycisk zasilania dla Raspberry Pi: Odkąd wydrukowałem i zacząłem używać tego etui do mojego Retropie, zawsze wyobrażałem sobie, jak zrobić przycisk zasilania. Pomysł polegał na zmianie projektu, aby zrobić przycisk przenoszenia, a następnie przesunąć przełącznik. W końcu wpadłem na inny pomysł, w którym nie musiałem zmieniać obudowy
Przycisk zasilania Super Ghetto na moim Oneplus One (powinien działać na wszystkim): 3 kroki
Przycisk zasilania Super Ghetto na moim Oneplus One (powinien działać na wszystkim): Problem: Wszystkie przyciski w moim telefonie są zepsute. Wymiana ich jest tylko tymczasowym rozwiązaniem, ponieważ moja tylna pokrywa jest zepsuta i nigdzie nie mogę znaleźć zamiennika, który nie przekracza ceny używanego OPO, ale pomyślałem, dlaczego nie uaktualnić, jeśli
Zewnętrzny przycisk zasilania do ESC: 3 kroki (ze zdjęciami)
Zewnętrzny przycisk zasilania do ESC: Buduję elektryczną deskorolkę i muszę dodać zewnętrzny przełącznik do mojego ESC, aby móc umieścić całą moją elektronikę w tej samej obudowie. Lista części: -Pushbutton-wires-shrinktube (opcjonalnie)-hotglue (opcjonalnie)-ESC (banggood: https://goo.gl/4n8kzB)