I denne oppskrivningen vil vi utforske metoden for å slå av Raspberry Pi ved hjelp av Python-koden og noen komponenter i elektronikk.
Maskinvare montering på brødbord
For å slå av Raspberry Pi ved hjelp av en trykknapp, trenger vi en trykknapp, hann-kvinnelig jumperledninger, en Raspberry Pi 4 og en brødplate som brukes til prototyping. Vi vil først plassere en trykknapp, Raspberry Pi 4 på brødplaten:
Neste trinn er å koble en terminal på knappen med GPIO 26 og den andre terminalen med bakken:
Hvordan sette opp en knapp for å kontrollere kraften til Raspberry Pi med en Python -kode
Vi kan kontrollere Raspberry Pi ved hjelp av knappen ved hjelp av Python -koden. For dette formålet vil vi først opprette en Python -fil med navnet "Shutdown" med en utvidelse av "PY":
$ Nano Shutdown.py
Skriv Python -koden som er nevnt nedenfor:
fra Gpiozero importknappForklaring av kode: I koden har vi først importert tre biblioteker som brukes til de beskrevne formålene:
gpiozero | Gpiozero -biblioteket gir funksjonene som brukes til å administrere GPIO -pinnene |
tid | Tidsbiblioteket gir funksjonene som brukes til å produsere tidsforsinkelser og tidsrelaterte funksjoner |
OS | OS -biblioteket gir funksjonene som brukes til å administrere operativsystemet |
Nå for å kjøre ovennevnte kode for nedleggelsen.PY -fil, vi bruker kommandoen:
$ Python Shutdown.py
Når trykknappen trykkes fra maskinvarekonfigurasjonen og deretter slippes, avslutninger av Raspberry Pi, men for dette hver gang vi må kjøre stenging Python -kodefilen.
Nå vil vi gjøre noen endringer slik at den slår seg av ved å bruke knappen direkte uten å kjøre Python -filen. For dette formålet vil vi kjøre kommandoen:
$ sudo nano /etc /rc.lokal
Og legg deretter til følgende linje før “Avslutt 0” (sørg for å erstatte banen til Python -kodefilen):
sudo python/home/pi/shutdown.py &
For å lagre endringene, start Raspberry Pi på nytt ved å bruke omstart -kommandoen:
$ omstart
Når systemet startes på nytt, trykker du på knappen en stund, og systemet vil bli lagt ned.
Konklusjon
Vi kan kontrollere strømforsyningen til Raspberry Pi ved å bruke en trykknapp og ved hjelp av et Python-skript. Dette vil gjøre systemet stengt trygt som andre datamaskiner. I denne oppskrivningen har vi konfigurert en krets bestående av en Raspberry Pi 4 og en trykknapp og fått den til å slå av ved hjelp av et Python-skript.