W tym artykule zbadamy metodę zamknięcia Raspberry Pi za pomocą kodu Pythona i niektórych elementów elektroniki.
Montaż sprzętu na płycie chleba
Aby wyłączyć Raspberry Pi za pomocą przycisku, potrzebujemy przycisku, sorka do męskiego i męskiej, Raspberry Pi 4 i płyty breadowskiej, która jest używana do prototypowania. Na breadboon najpierw umieścimy przyciski, Raspberry Pi 4:
Następnym krokiem jest podłączenie jednego zacisku przycisku z GPIO 26 i drugi terminal z ziemią:
Jak skonfigurować przycisk do kontrolowania mocy Raspberry Pi za pomocą kodu Pythona
Możemy kontrolować Raspberry Pi za pomocą przycisku za pomocą kodu Pythona. W tym celu najpierw utworzymy plik Pythona o nazwie „Zamknięcie” o rozszerzeniu „PY”:
$ nano zamknięcie.py
Napisz kod Python, który jest wspomniany poniżej:
Z przycisku importu GPiOzeroObjaśnienie kodu: W kodzie najpierw zaimportowaliśmy trzy biblioteki, które są używane do opisanych celów:
GPiOZERO | Biblioteka GPiOzero zawiera funkcje używane do zarządzania sworzniami GPIO |
czas | Biblioteka czasu zapewnia funkcje używane do tworzenia opóźnień czasowych i funkcji związanych z czasem |
OS | Biblioteka OS zapewnia funkcje używane do zarządzania systemem operacyjnym |
Teraz, aby uruchomić powyższy kod zamknięcia.plik PY, użyjemy polecenia:
$ Python Zamknięcie.py
Po naciśnięciu przycisku z konfiguracji sprzętowej, a następnie zwolnienia, Raspberry Pi wyłącza się, ale w tym celu za każdym razem, gdy musimy uruchomić plik kodu Python wyłącz.
Teraz wprowadzimy pewne zmiany, aby zamknął się za pomocą przycisku bezpośrednio bez uruchamiania pliku Pythona. W tym celu uruchomimy polecenie:
$ sudo nano /etc /rc.lokalny
A następnie dodaj następujący wiersz przed „wyjście 0” (pamiętaj o wymianie ścieżki pliku kodu Pythona):
Sudo Python/Home/PI/SLEAKDDOWN.py &
Aby zapisać zmiany, ponownie uruchom Raspberry Pi za pomocą polecenia ponownego uruchomienia:
$ reboot
Po ponownym uruchomieniu systemu naciśnij przycisk na chwilę, a system zostanie zamknięty.
Wniosek
Możemy kontrolować zasilanie Raspberry Pi za pomocą przycisku i pomocy skryptu Pythona. To sprawi, że system będzie bezpiecznie zamknięty jak inne komputery. W tym zapisie skonfigurowaliśmy obwód składający się z Raspberry Pi 4 i przyciska.