In diesem Artikel untersuchen wir die Methode, um den Raspberry PI mithilfe des Python-Codes und einigen Komponenten der Elektronik zu schalten.
Hardware, die sich auf Breadboard versammeln
Um den Raspberry Pi mit einem Push-Knopf zum Herunterfahren zu bringen, benötigen wir einen Push-Knopf, einen Jumper-Drähte, ein Raspberry Pi 4 und ein Brotbrett, das zum Prototyping verwendet wird. Wir werden zunächst einen Pushton, Raspberry Pi 4 auf dem Brotbrett, platzieren:
Der nächste Schritt besteht darin, einen Terminal der Taste mit dem zu verbinden GPIO 26 und das andere Terminal mit dem Boden:
So richten Sie eine Taste ein, um die Leistung des Himbeer -Pi mit einem Python -Code zu steuern
Wir können den Raspberry Pi mithilfe des Python -Codes mithilfe der Taste steuern. Zu diesem Zweck erstellen wir zunächst eine Python -Datei mit dem Namen „Herunterfahren“ mit einer Erweiterung von „PY“:
$ nano stilldown.py
Schreiben Sie den unten erwähnten Python -Code:
vom GpioZero -ImportschaltbuchErläuterung des Code: Im Code haben wir zunächst drei Bibliotheken importiert, die für die beschriebenen Zwecke verwendet werden:
gpiozero | Die GpioZero -Bibliothek bietet die Funktionen, mit denen die GPIO -Stifte verwaltet werden |
Zeit | Die Zeitbibliothek bietet die Funktionen, die zur Erzeugung der zeitlichen Verzögerungen und zeitbezogenen Funktionen verwendet werden |
Betriebssystem | Die Betriebssystembibliothek bietet die Funktionen, die zur Verwaltung des Betriebssystems verwendet werden |
Jetzt den obigen Code des Herunterfahrens ausführen.PY -Datei verwenden wir den Befehl:
$ Python -Abschaltung.py
Wenn die Drucktaste aus der Hardwarekonfiguration gedrückt und dann veröffentlicht wird, wird das Raspberry Pi heruntergefahren, aber jedes Mal müssen wir die Shutdown -Python -Code -Datei ausführen.
Jetzt werden wir einige Änderungen vornehmen, damit sie die Schaltfläche direkt verwenden, ohne die Python -Datei auszuführen. Zu diesem Zweck werden wir den Befehl ausführen:
$ sudo nano /etc /rc.lokal
Fügen Sie dann die folgende Zeile vor dem "Beenden 0" hinzu (ersetzen Sie den Pfad der Python -Code -Datei):
sudo python/home/pi/stilldown.py &
Um die Änderungen zu speichern, starten Sie den Raspberry Pi mit dem Befehl neu starten:
$ Neustart
Wenn das System neu gestartet wird, drücken Sie die Taste für eine Weile und das System wird heruntergefahren.
Abschluss
Wir können die Stromversorgung des Raspberry Pi kontrollieren, indem wir mithilfe eines Pushtons und mit Hilfe eines Python-Skripts. Dadurch wird das System wie andere Computer sicher abgeschaltet. In diesem Artikel haben wir eine Schaltung konfiguriert, die aus einem Raspberry Pi 4 und einem Pushton besteht, und sie mithilfe eines Python-Skripts geschlossen haben.