Annonse
Raspberry Pi-en din har frosset. Kanskje har en ny komponent mislyktes, eller systemet har stoppet behandlingen av noe dårlig kode. Uansett må du nå koble fra og koble til strømforsyningen til Pi-en din igjen, da manuell avstenging ikke er mulig.
Å fjerne og skifte ut USB-strømkabelen er ikke ideelt, og det er absolutt å sette unødig slitasje på Raspberry Pi, spesielt selve strømporten. Det systemet virkelig trenger er en tilbakestillingsbryter, men dessverre ble ingen inkludert.
Montering av en tilbakestillingsbryter til bringebærpien din
Det er relativt enkelt å legge til en tilbakestillingsbryter. Tre metoder er tilgjengelige for deg, hver tilpasset et bestemt ferdighetsnivå. For nybegynnere er en innebygd strømbryter på mikro-USB-kabelen din Pi den enkleste.
Er du mer en ekspert? Hvis USB-tilbakestillingsknappen virker enkel, er det også et alternativ å bruke en jumper (en liten plastkvadrat som inneholder noen metallkontakter) som vanligvis finnes på hovedkort eller baksiden av PC-harddisken.
For de av dere som er glade for å ha et loddejern, kan du imidlertid også passe dine egne pinner til P6-overskriften på Raspberry Pi, og deretter koble til en PC-stil tilbakestillingsbryter.
La oss se nærmere på alle tre alternativene.
Legg til en innebygd strømbryter til bringebærpien din
Ganske klart det enkle alternativet, ved å legge en innebygd strømbryter til Raspberry Pi sparer du bryet med å spille med GPIO-overskriften eller til og med å lodde dine egne pinner til brettet.
Alt du trenger å gjøre med denne enheten er å koble den til micro USB-kontakten på Raspberry Pi, og deretter koble strømnettet til strømbryteren. Dette gjør det til et universelt alternativ på tvers av alle modeller (for eksempel den nye Raspberry Pi Model A + Hva kan du gjøre med New Raspberry Pi A +?Merkelig nok har ikke denne nye Raspberry Pi noen ekstra maskinvare. Faktisk har den færre havner. Hva er det Raspberry Pi Foundation gjør opp til? Les mer ), der det ikke er et alternativ å bruke GPIO eller legge pinner til P6-overskriften.
Setter kursen mot Pi-Supply.com for en av disse inline-enhetene som handler for rundt $ 20 pluss frakt.
Jumper + GPIO = Tilbakestill din Pi!
Med en hovedkort-genser kan du be om at Raspberry Pi starter en ordnet avslutning, tilsvarer det å gå inn
sudo shutdown - h nå
ved hjelp av et manus.
Identifiser GPIO-pinnearrayen. På modellen A og B (Rev 2) finnes dette på den motsatte kanten av brettet fra strømkontakten, og omfatter 26 pinner. På modellen A + og B + finner du en 40-pinners rekke som opptar nesten hele langkanten over Raspberry Pi Model B + trykt tekst.
I hver gruppe, GPIO 3 - pinner 5 og 6 - kan brukes til å starte stans. Kopier dette skriptet fra github og kjør den på Pi-en din (hvis du bruker SSH, som du burde være Sette opp bringebærpien din for hodeløs bruk med SSHRaspberry Pi kan godta SSH-kommandoer når de er koblet til et lokalt nettverk (enten med Ethernet eller Wi-Fi), slik at du enkelt kan konfigurere den. Fordelene med SSH går ut over å forstyrre den daglige screeningen ... Les mer , kopier skriptet fra nettleseren din og høyreklikk deretter i SSH-vinduet for å kopiere). Gjør det kjørbart med
sudo chmod 755 raspi_gpio_actions.sh deretter sudo ./raspi_gpio_actions.sh
Med jumperen festet, poller skriptet GND-pinnen (bakken) for å sjekke om noe er tilkoblet. Når pinnene er koblet sammen med hopperen, vil skriptet kjøre og slå Pi trygt av.
Hvis du vil redde at du kjører skriptet hver gang du starter Pi-en din, åpner du /etc/crontab i nano og legg til denne linjen:
@reboot root /home/user/scripts/raspi_gpio_actions.sh
trykk CTRL + X for å lagre og avslutte. Dette vil regelmessig forurense GPIO3, og når enheten oppdager jumperen på pinnene, vil den automatisk slå seg av.
Når du er ferdig, husk å fjerne genseren. Du kan la den være festet til bare en av pinnene, for ikke å miste den. Hvis du ikke fjerner den, starter ikke Raspberry Pi riktig.
Vær oppmerksom på at denne metoden ikke er bra for situasjoner når Pi har krasjet eller frosset. Det er egentlig en automatisert måte å kjøre sikker stengingskommando på, så det er en stor sjanse for at hvis enheten er frossent, vil ikke skriptet kjøres.
Gi Raspberry Pi en myk tilbakestillingsbryter i PC-stil
Legger et par pinner til P6-overskriften (merket Løpe på modellen B +) ved hjelp av et loddejern og noen funnmåler loddetinn designet for elektronisk arbeid, kan du legge til en PC-stil tilbakestill-knappen til din Pi. Dette krever en øyeblikkelig bryter, som egentlig er en øyeblikkelig av / på handling.
Alle disse komponentene, og tilkoblingsledningen, kan kjøpes online eller fra elektronikkforhandlere. Du kan finne at pinnene bare kan kjøpes i bulk, men etterlater deg mer enn du trenger.
I denne situasjonen, og i lys av kravet om en tilbakestillingsknapp for PC-stil, er det verdt å sjekke alle gamle datamaskiner du har. Pinnene og tilbakestillingsbryteren som ble sett her, kom fra et gammelt hovedkort og et nylig nedlagt tårn. Alternativt kan du kjøpe en liten kortmontert knapp for en trådløs løsning.
Bare den Modell B Rev 2 og Modell B + Raspberry Pi har P6 / Run-overskriften. For å finne den på Model B Rev 2, se etter HDMI-porten, hvor du bør finne to små hull med noen få millimeter fra hverandre.
På B +, overskriften ved siden av skjermbåndkontakten, nær microSD-sporet og til høyre for den trykte “© Raspberry Pi 2014”.
Ved å lodde pinnene til Run-overskriften rent oppretter du en kontakt for tilbakestillingsknappen. Når du er koblet til og med Pi-en din, må du forsikre deg om at det ikke gjøres noe for å teste knappen.
Denne videoen forklarer i sin helhet:
Det skal fungere fint. Enda bedre, når Pi-en din er slått av, kan reset-knappen brukes til å slå den på!
På tide å tilbakestille bringebærpien
Vi har vist deg tre forskjellige metoder for å tilbakestille en Raspberry Pi. Den innebygde strømbryteren fra PiSupply.com gir deg alternativet for hard tilbakestilling, slik at du raskt kan slå av og på igjen. I mellomtiden, hvis du legger jumperen til GPIO-pinnen på kompatible enheter, kan du automatisere en bestilt avslutning.
Endelig gir alternativet DIY tilbakestilling av svitsjer en myk tilbakestilling hver gang Raspberry Pi har låst seg.
Vær imidlertid oppmerksom på at en innebygd strømbryter er rent for nødhjelp, ikke for daglig omstart, som du bør bruke GUI eller bash-kommandoen for stenger trygt Raspberry Pi-terminalkommandoer: En rask guide for Raspberry Pi-brukereVil du få mest mulig ut av Raspberry Pi? Ta full kontroll med disse Raspberry Pi-terminalkommandoene. Les mer .
Bruker du en tilbakestillingsbryter på Pi-en din? Vurderer du å prøve noen av disse alternativene? Gi oss beskjed og still spørsmål, i kommentarfeltet nedenfor!
Christian Cawley er assisterende redaktør for sikkerhet, Linux, DIY, programmering og teknisk forklart. Han produserer også The Really Useful Podcast og har lang erfaring innen stasjonær og programvare. Christian er en bidragsyter til Linux Format-magasinet, en Raspberry Pi tinkerer, Lego-elsker og retrospill-fan.