Hvordan legge til en strømknapp til din Raspberry Pi

Hvordan legge til en strømknapp til din Raspberry Pi

Det kan være en fantastisk, fleksibel liten datamaskin, men Raspberry Pi har en viktig feil: mangelen på en strømknapp. Manglende standard på/av -bryter kan føre til problemer; heldigvis kan du legge til din egen Raspberry Pi -strømknapp.





To valg er tilgjengelige: en DIY -strømknapp, eller en du kjøper. La oss se på hvordan du legger til en strømknapp på din Raspberry Pi og garanterer en trygg, ryddig avstengning.





Hvorfor trenger du en Raspberry Pi -strømknapp

Å bruke en Raspberry Pi er enkelt nok, men å slå den på og slå av kan føre til problemer (se nedenfor).





Når du først pakker ut Raspberry Pi, er fraværet av en strømknapp slående. Tross alt har hver enhet fra stasjonære og nettbrett til en trådløs mus en strømknapp eller bryter. Raspberry Pi, derimot, gjør det ikke.

I stedet må du koble til USB -strømkabelen og vente på at den starter opp ditt valgte Raspberry Pi-kompatibelt operativsystem (OS) . Det er enkelt å slå på, men det er helt annet å slå av. Svaret er å bruke en tastet kommando eller et museklikk for å slå av Pi --- men dette er ikke alltid ideelt.



Viktigheten av å slå av trygt

Hvis Raspberry Pi krasjer, eller du ikke får tilgang til den eksternt eller via tastatur, mus og skjerm, blir det plutselig et problem å slå av. Den eneste løsningen er å trekke i strømkabelen.

Dette kan imidlertid føre til problemer.





Hvis data skrives til SD -kortet når strømmen trekkes, kan kortet bli ødelagt. Resultatet av dette er ofte et operativsystem som ikke vil starte opp. Selv om de fleste moderne SD -kort er robuste nok til å håndtere feilretting, må et nytt operativsystem sannsynligvis bli blinket.

Dette kan også bety å miste et betydelig datamengde. Sikkert, hvis du har brukt Pi for et bestemt prosjekt, eller brukt det til å lære å kode med Scratch, vil du sannsynligvis ikke miste arbeidet ditt.





Å trekke i strømledningen og ødelegge kortet vil gjøre dette. Kloning av SD -kortet er en god måte å overvinne slikt tap av data på, men forebygging er alltid bedre enn en kur.

Ved å slå av Raspberry Pi trygt vil operativsystemet kunne fullføre aktive skriveprosesser til SD -kortet. Datamaskinen kan deretter slå seg av uten tap av data og risiko for korrupsjon av SD -kort.

Monter en Raspberry Pi Off -bryter på GPIO

En måte å oppnå en sikker nedleggelse av Raspberry Pi på er med en DIY -bryter koblet til datamaskinens GPIO. Du kan bygge ditt eget med et Python -skript og en enkelt midlertidig bryter. Dette er rimelige komponenter og kan vanligvis kjøpes i multipler.

logg av netflix på roku
Warmstor 3 -pakning 2 -pinners SW PC stasjonær strømkabel på/av trykknapp ATX datamaskinbryterledning 45CM KJØP NÅ PÅ AMAZON

Hvis du ikke får tak i noen, eller vil ha en bryter med en gang, må du sjekke gamle PC -komponenter du har liggende. Det er samme type som du finner som strømknappen på PC -en.

kan du få slettede facebookmeldinger tilbake

Den midlertidige bryteren bør kobles til en Raspberry Pi som er slått av på GPIO-pinne 39 og 40.

Etter omstart er det på tide å lage Python -skriptet og programmere GPIO.

De Raspberry Pi Safe Off Switch GitHub -prosjekt forklarer hvordan du bruker GPIO Zero -biblioteket til å lage en Raspberry Pi -bryter. GPIO Zero er forhåndsinstallert med fullversjoner av Raspbian Stretch, men hvis du bruker Raspbian Lite -versjonen, må du installere den manuelt.

sudo apt update
sudo apt install python3-gpiozero

Lag deretter skriptet i tekstredigereren. Vi bruker nano:

sudo nano shutdown-press-simple.py

Skriv inn eller kopier og lim inn følgende skript i tekstredigeringsprogrammet:

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

Som du kan se, refererer dette til gpiozero -biblioteket, spesifiserer GPIO -pinnen 21 (det interne nummereringssystemet for fysisk pin 40) og starter kommandoen 'poweroff' når knappetrykket oppdages. Lagre manuset med Ctrl + X , deretter OG å bekrefte.

Tilbake i hovedterminalvinduet, gjør skriptet kjørbart:

chmod a+x shutdown-press-simple.py

For å sikre at dette fungerer etter en omstart, legg til /etc/rc.local:

sudo nano /etc/rc.local

I den siste linjen før exit -setningen, legg til:

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

Lagre og avslutt som før, og prøv deretter knappen ut.

Sikker montering av strømknappen

Du vil kanskje merke at det er lett å trykke på knappen ved et uhell. Flere løsninger er tilgjengelige, fra forsiktig montering borte fra utilsiktede slag til å kreve et lengre trykk (se GitHub -siden ovenfor for mer om dette).

Uansett hvilken løsning du foretrekker, virker montering av knappen fornuftig når den er installert. Du må kanskje konfigurere saken litt for å få plass til knappen. Hvordan du gjør dette, avhenger av flere faktorer, for eksempel din Raspberry Pi -modell og type sak.

Hvis det er mulig, er det en god idé å montere knappen slik at den er innfelt. Dette forhindrer alle typer utilsiktet banker, omtrent som strømbryteren på en stasjonær datamaskin.

To Raspberry Pi -strømknapper du kan kjøpe

Leter du etter noe annerledes? Flere Raspberry Pi -strømknapper kan kjøpes online. Her er to populære alternativer.

1. Pi -strømbryter

Denne strømbryteren er designet for å sitte mellom Raspberry Pi og stikkontakten, og kommer som et sett. Du må lodde komponentene til PCB for å komme i gang og installere dette kode fra GitHub før du kobler til. Tre knapper på enheten lar deg slå på, slå av (tilsvarende et kabeltrekk) og starte en grasiøs nedstengning. Den tredje knappen muliggjør også en omstart med et lengre trykk.

2. iUniker Raspberry Pi -bryter

Et alternativ til Pi Supply -enheten, iUniker Raspberry Pi -bryter er et prefabrikert produkt med kabler og bryter innkapslet. Imidlertid er det ingen mulighet for å unngå en plutselig nedstengning, noe som betyr at dette bare er egnet for å slå på Raspberry Pi.

På den annen side kan iUniker -bryteren også bidra til å unngå slitasje på Raspberry Pi -strømkontakten.

Raspberry Pi Power Swtich, iUniker Raspberry Pi 3 Strømforsyningsledning Pi 3 Strømbryterkabel Push On Off for Pi 3 Model B+, Pi 3 Model B, Pi 2 B, Pi 1 B+, Pi Zero/w (MicroUSB Female to Male) KJØP NÅ PÅ AMAZON

Legg til flere knapper i din Raspberry Pi

Til tross for at den ble utgitt helt tilbake i 2012, sender Raspberry Pi fremdeles uten strømknapp. Selvfølgelig er dette av design. Kostnadsspørsmål og det store utvalget av Pi -prosjekter (alt fra et mediesenter til et innebygd IoT -prosjekt) betyr at strømknappen (eller bryteren) fortsatt er en tilleggsutstyr.

Hvis du trenger en, installer du en; hvis ikke, fortsett!

Det er ikke bare å slå av som kan vise seg å være plagsomt for Raspberry Pi. Hva om du bare trenger å starte på nytt? Slik gjør du det legg til en tilbakestillingsbryter til din Raspberry Pi .

Vi håper du liker elementene vi anbefaler og diskuterer! MUO har tilknyttede og sponsede partnerskap, så vi mottar en andel av inntektene fra noen av kjøpene dine. Dette påvirker ikke prisen du betaler, og hjelper oss med å tilby de beste produktanbefalingene.

hvor lenge har jeg hatt min gmail -konto
Dele Dele kvitring E -post 5 tips for å overbelaste VirtualBox Linux -maskinene dine

Lei av den dårlige ytelsen som tilbys av virtuelle maskiner? Her er hva du bør gjøre for å øke VirtualBox -ytelsen.

Les neste
Relaterte temaer
  • DIY
  • Bringebær Pi
  • GPIO
  • DIY -prosjektopplæringer
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til bladet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere