Din Raspberry Pi har frosset. Måske er en ny komponent fejlet, eller systemet har grund til at standse forarbejdning af en dårlig kode. Uanset hvad, skal du nu tage stikket ud og tilslutte din Pi's strømforsyning, da det ikke er muligt at lukke manuelt.
Fjernelse og udskiftning af USB-strømkabel er ikke ideel, og det er bestemt at lægge unødig slitage på din Raspberry Pi, især selve strømforsyningen. Hvad systemet virkelig har brug for er en nulstillingsskifte, men desværre var ingen inkluderet.
Montering En Reset Switch Til Din Raspberry Pi
Det er forholdsvis nemt at tilføje en nulstillingsskifte. Der er tre metoder til rådighed, som hver passer til et bestemt færdighedsniveau. For nybegyndere er en inline-strømkontakt på mikro-USB-kabelspændingen din Pi den nemmeste.
Er du mere en ekspert? Hvis USB-nulstillingsknappen virker forenklet, er det også muligt at bruge en jumper (en lille plastplade med nogle metalstik), der almindeligvis findes på bundkort eller på bagsiden af pc-harddisken.
For dem, der er glade for at bruge et loddejern, kan du dog også tilpasse dine egne ben til P6-overskriften på din Raspberry Pi, og derefter tilslutte en nulstil-switch til pc-stil.
Lad os se nærmere på alle tre muligheder.
Tilføj en strømafbryder til din Raspberry Pi
Ganske klart den enkle mulighed, at tilføje en inline-afbryder til din Raspberry Pi sparer dig besværet med at spille med GPIO-header eller endda lodning dine egne ben til bordet.
Alt du behøver at gøre med denne enhed er at forbinde den til micro USB-stikket på din Raspberry Pi, og tilslut derefter strømmen til strømafbryderen. Dette gør det til en universel mulighed på tværs af alle modeller (f.eks. Den nye Raspberry Pi Model A + Hvad kan du gøre med den nye Raspberry Pi A +? Hvad kan du gøre med den nye Raspberry Pi A +? nogen yderligere hardware. Faktisk har den færre porte. Bare hvad er Raspberry Pi Foundation op til? Læs mere), hvor brug af GPIO eller tilføjelse af ben til P6 header er ikke en mulighed.
Gå til Pi-Supply.com for en af disse inline-enheder, som sælger for omkring $ 20 plus fragt.
Jumper + GPIO = Nulstil din Pi!
Med et bundkortstikket kan du anmode om Raspberry Pi påbegyndt en ordnet nedlukning, svarende til indtastningen
sudo shutdown –h now
ved hjælp af et script.
Identificer GPIO pin array. På Model A og B (Rev 2) findes dette på den modsatte kant af brættet fra strømforbindelsen og omfatter 26 stifter. På Model A + og B + finder du en 40 pin array, der optager næsten hele den lange kant over Raspberry Pi Model B + trykt tekst.
I hvert array kan GPIO 3 - ben 5 og 6 bruges til at starte nedlukning. Kopier dette script fra github og udfør det på din Pi (hvis du bruger SSH, som du bør indstille din Raspberry Pi til hovedløs brug med SSH Opsætning af din Raspberry Pi til hovedløs brug med SSH Raspberry Pi kan acceptere SSH kommandoer når du er tilsluttet et lokalt netværk (enten via Ethernet eller Wi-Fi), så du nemt kan konfigurere det. Fordelene ved SSH går ud over at forstyrre den daglige screening ... Læs mere, kopier scriptet fra din browser og derefter højre- klik i SSH vinduet for at kopiere). Gør det eksekverbar med
sudo chmod 755 raspi_gpio_actions.sh then sudo ./raspi_gpio_actions.sh
Med den vedhæftede jumper underskriver scriptet GND (jord) -stiften for at kontrollere, om der er noget forbundet. Når stifterne er forbundet med jumperen, vil scriptet køre og lukke Pi sikkert.
For at spare dig for at køre scriptet hver gang du starter din Pi, skal du åbne / etc / crontab i nano og tilføje denne linje:
@reboot root /home/user/scripts/raspi_gpio_actions.sh
Tryk på CTRL + X for at gemme og afslutte. Dette vil jævnligt afprøve GPIO3, og når enheden registrerer jumperen på stifterne, lukkes den automatisk.
Når du er færdig, skal du huske at fjerne jumperen. Du kan lade det være fastgjort til kun en af stifterne, for ikke at tabe det. Hvis du ikke fjerner det, vil Raspberry Pi ikke starte korrekt.
Vær opmærksom på, at denne metode ikke er god til situationer, når Pi er styrtet eller frosset. Det er i det væsentlige en automatiseret måde at køre kommandoen Sikker shutdown, så der er en stor chance for, at hvis enheden er frosset, vil scriptet ikke løbe.
Giv din Raspberry Pi en PC-Style Soft Reset Switch
Ved at tilføje et par stifter til P6-headeren (mærket Kør på Model B +) ved hjælp af et loddejern og en del finmålerlodd designet til elektronisk arbejde, kan du tilføje en pc-stil nulstillingsknap til din Pi. Dette kræver en øjeblikkelig switch, som i det væsentlige er en øjeblikkelig on / off-handling.
Alle disse komponenter og forbindelsestråd kan købes online eller fra elektronikforhandlere. Du kan måske opleve, at stifterne kun kan købes i bulk, men efterlader dig mere end du har brug for.
I denne situation og i lyset af kravet om en pc-stil reset-knap er det værd at kontrollere eventuelle gamle computere, du har. Stifterne og nulstillingsbryderen set her kom fra et gammelt bundkort og et nyligt nedlagt tårn. Alternativt kan du købe en lille bordmonteret knap til en ledningsfri løsning.
Kun Model B Rev 2 og Model B + Raspberry Pi har P6 / Run-overskriften. For at finde den på din Model B Rev 2, kig efter HDMI-porten, hvor du skal finde to små huller et par millimeter fra hinanden.
På B +, overskriften ved siden af skærmens båndkontakt, tæt på microSD-porten og til højre for den trykte "© Raspberry Pi 2014".
Ved at lette stifterne til Run-overskriften rent, opretter du et stik til nulstillingsknappen. Når først tilsluttet og med din Pi er tændt, skal du sørge for, at der ikke sker nogen handling for at teste knappen.
Denne video forklarer i sin helhed:
Det skal fungere fint. Endnu bedre, når din Pi er slukket, kan nulstillingsknappen bruges til at tænde den!
Tid til at nulstille din Raspberry Pi
Vi har vist dig tre forskellige metoder til at nulstille en Raspberry Pi. Inline-strømafbryderen fra PiSupply.com giver dig den hurtige nulstilling, så du kan slukke og tænde igen hurtigt. I mellemtiden kan tilføjelsen af jumperen til GPIO-pin på kompatible enheder automatisere en ordnet afbrydelse.
Endelig giver alternativet DIY reset switch en soft reset, når din Raspberry Pi er låst op.
Vær dog opmærksom på, at en inline-strømafbryder er udelukkende til nødsituationer, ikke til daglig genstart, som du skal bruge GUI eller bash-kommandoen til at lukke sikkert af. 15 Nyttige kommandoer Hver hindbær-Pi-bruger skal vide 15 nyttige kommandoer Hver hindbær-Pi-bruger Skal vide Hvis du bruger en Raspberry Pi-computer til dit weekendprojekt (måske et mediecenter eller en hjemmeserver), så er der en god chance, at disse nyttige kommandolinjebeskrivelser vil spare dig tid. Læs mere .
Bruger du en nulstillingsknap på din Pi? Overvejer du at prøve nogen af disse muligheder? Lad os vide, og stille spørgsmål, i kommentarfeltet nedenfor!