Slik legger du til en tilbakestillingsbryter til din Raspberry Pi

Slik legger du til en tilbakestillingsbryter til din Raspberry Pi

Raspberry Pi har frosset. Kanskje en ny komponent har mislyktes, eller at systemet har stoppet behandlingen av en dårlig kode. Uansett må du nå koble fra og koble til Pi -strømforsyningen igjen, da manuell avstengning ikke er mulig.





Å fjerne og bytte ut USB -strømkabelen er ikke ideelt, og det setter absolutt unødvendig slitasje på Raspberry Pi, spesielt selve strømporten. Det systemet virkelig trenger er en tilbakestillingsbryter, men dessverre var ingen inkludert.





Montering av en tilbakestillingsbryter til din Raspberry Pi

Det er relativt enkelt å legge til en tilbakestillingsbryter. Tre metoder er tilgjengelige for deg, hver egnet for et bestemt ferdighetsnivå. For nybegynnere er en innebygd strømbryter på mikro-USB-kabelen din Pi enklest.





Er du mer en ekspert? Hvis USB -tilbakestillingsknappen virker forenklet, er det også et alternativ å bruke en jumper (en liten firkant i plast som inneholder noen metallkontakter) som vanligvis finnes på hovedkort eller på baksiden av PC -harddisken.

For de av dere som er glade for å bruke et loddejern, kan du imidlertid også passe dine egne pinner til P6-hodet 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 din Raspberry Pi

Helt klart det enkle alternativet, ved å legge til en innebygd strømbryter til din Raspberry Pi, sparer du bryet med å spille med GPIO -hodet eller til og med lodde dine egne pinner på brettet.





Alt du trenger å gjøre med denne enheten er å koble den til mikro -USB -kontakten på Raspberry Pi, og deretter koble strømnettet til strømbryteren. Dette gjør det til et universelt alternativ på alle modeller (for eksempel den nye Raspberry Pi Model A+), der bruk av GPIO eller å legge til pins til P6 -overskriften ikke er et alternativ.

Setter kursen mot Pi-Supply.com for en av disse innebygde enhetene som selges for rundt $ 20 pluss frakt.





Jumper + GPIO = Tilbakestill Pi!

Med en hovedkorthopper kan du be om at Raspberry Pi starter en ryddig nedleggelse, tilsvarende å komme inn

Hvis du avslår en venneforespørsel på facebook, kan de legge deg til igjen
sudo shutdown –h now

ved hjelp av et manus.

Identifiser GPIO -pin -matrisen. På modell A og B (Rev 2) finnes dette på motsatt kant av brettet fra strømkontakten, og består av 26 pinner. På modell A+ og B+ finner du en 40 -pinners matrise som opptar nesten hele langsiden over Raspberry Pi Model B+ trykt tekst.

I hver matrise, GPIO 3 - pinne 5 og 6 - kan brukes til å starte nedleggelse. Kopier dette skriptet fra github og kjør den på Pi (hvis du bruker SSH, som du burde være , 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 then sudo ./raspi_gpio_actions.sh

Når jumperen er festet, undersøker skriptet GND -pinnen (bakken) for å sjekke om noe er koblet til. Når pinnene er koblet til av jumperen, vil skriptet kjøre og slå av Pi sikkert.

For å spare deg for å kjøre skriptet hver gang du starter Pi, å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 undersøke GPIO3, og når enheten oppdager jumperen på pinnene, slår den seg automatisk 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 Raspberry Pi ikke riktig.

Vær oppmerksom på at denne metoden ikke er bra for situasjoner der Pi har krasjet eller frosset. Det er egentlig en automatisk måte å kjøre kommandoen safe shutdown, så det er en stor sjanse for at hvis enheten er frossen, vil ikke skriptet kjøre.

Gi din Raspberry Pi en PC-stil myk tilbakestillingsbryter

Legger til et par pinner til P6 -overskriften (merket Løpe på modell B+) ved hjelp av et loddestrykejern og en finmåler som er designet for elektronisk arbeid, kan du legge til en tilbakestillingsknapp i PC-stil til din Pi. Dette krever en øyeblikkelig bryter, som i hovedsak er en umiddelbar av/på -handling.

Alle disse komponentene og tilkoblingskabelen kan kjøpes online eller hos elektronikkforhandlere. Du kan oppdage at pinnene bare kan kjøpes i bulk, men gir deg mer enn du trenger.

I denne situasjonen, og i lys av kravet om en tilbakestillingsknapp i PC-stil, er det verdt å sjekke eventuelle 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 brettmontert 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 skal finne to små hull noen 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 -hodet rent, oppretter du en kontakt for tilbakestillingsknappen. Når du er tilkoblet og Pi -enheten er slått på, må du kontrollere at det ikke skjer noen handlinger for å teste knappen.

Denne videoen forklarer i sin helhet:

Det skal fungere fint. Enda bedre, når Pi er slått av, kan tilbakestillingsknappen brukes til å slå den på!

På tide å tilbakestille din Raspberry Pi

Vi har vist deg tre forskjellige metoder for å tilbakestille en Raspberry Pi. Den innebygde strømbryteren fra PiSupply.com gir deg alternativet hard reset, slik at du raskt kan slå av og på igjen. I mellomtiden kan du legge til jumperen til GPIO -pinnen på kompatible enheter, slik at du kan automatisere en bestilt nedleggelse.

Til slutt gir alternativet DIY reset -bryter en myk tilbakestilling når din Raspberry Pi har låst seg.

Vær imidlertid oppmerksom på at en innebygd strømbryter er utelukkende for nødstilfeller, ikke for daglig omstart, som du bør bruke kommandoen GUI eller bash for å slå av trygt.

Bruker du en reset -bryter på din Pi? Vurderer du å prøve noen av disse alternativene? Gi oss beskjed, og still spørsmål i kommentarfeltet nedenfor!

Dele Dele kvitring E -post 3 måter å sjekke om en e -post er ekte eller falsk

Hvis du har mottatt en e -post som ser litt tvilsom ut, er det alltid best å sjekke ektheten. Her er tre måter å fortelle om en e -post er ekte.

Les neste
Relaterte temaer
  • DIY
  • Bringebær Pi
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