Annons

Din hallonpi har fryst. Kanske har en ny komponent misslyckats, eller så har systemet slutat bearbeta någon dålig kod. Hursomhelst måste du nu koppla ur kontakten och ansluta din Pi-strömförsörjning eftersom manuell avstängning inte är möjlig.

Att ta bort och byta ut USB-strömkabeln är inte idealiskt, och det sätter verkligen onödigt slitage på din Raspberry Pi, särskilt kraftporten själv. Vad systemet verkligen behöver är en återställningsknapp, men tyvärr inget ingår.

Montering av en återställningsomkopplare till din hallonpi

Det är relativt enkelt att lägga till en återställningsomkopplare. Tre metoder finns tillgängliga för dig, var och en anpassad till en viss färdighetsnivå. För nybörjare är en inline strömbrytare på mikro-USB-kabeln din Pi den enklaste.

Muo-diy-resetswitch-jumper-pi

Är du mer expert? Om USB-återställningsknappen verkar förenklad är det också ett alternativ att använda en bygel (en liten plastfyrkant som innehåller vissa metallkontakter) som finns på moderkort eller på baksidan av PC-hårddisken.

instagram viewer

För er som är glada att ha ett lödkolv kan du dock också montera dina egna stift på P6-huvudet på Raspberry Pi och sedan ansluta en PC-stil återställningsomkopplare.

Låt oss titta på alla tre alternativen mer detaljerat.

Lägg till en inbyggd strömbrytare till din hallonpi

Helt klart det enkla alternativet, genom att lägga till en inline strömbrytare till din Raspberry Pi sparar du besväret med att spela med GPIO-huvudet eller till och med lödning av dina egna stift på brädet.

Allt du behöver göra med den här enheten är att ansluta den till mikro-USB-kontakten på Raspberry Pi och anslut sedan elnätet till strömbrytaren. Detta gör det till ett universellt alternativ på alla modeller (som den nya Raspberry Pi Model A + Vad kan du göra med den nya hallon Pi A +?Märkligt nog har denna nya Raspberry Pi inte någon extra hårdvara. Det har faktiskt färre hamnar. Vad är det för Raspberry Pi Foundation? Läs mer ), där det inte är något alternativ att använda GPIO eller lägga till stift i P6-huvudet.

Bege dig till Pi-Supply.com för en av dessa inline-enheter som handlar för cirka $ 20 plus frakt.

Jumper + GPIO = Återställ din Pi!

Med en moderkortshoppare kan du begära att Raspberry Pi påbörjar en ordentlig avstängning, vilket motsvarar inmatning

sudo stängning - h nu

med hjälp av ett manus.

Identifiera GPIO-stiftarrayen. På modellen A och B (Rev 2) hittas detta på den motsatta kanten på kortet från strömkontakten och innefattar 26 stift. På modellen A + och B + hittar du en 40-polig grupp som upptar nästan hela långkanten ovanför Raspberry Pi Model B + tryckt text.

Muo-diy-resetswitch-bygel

I varje matris, GPIO 3 - stift 5 och 6 - kan användas för att initiera avstängning. Kopiera detta skript från github och kör det på din Pi (om du använder SSH, som du borde vara Ställa in din hallonpi för huvudlös användning med SSHRaspberry Pi kan acceptera SSH-kommandon när de är anslutna till ett lokalt nätverk (antingen via Ethernet eller Wi-Fi), vilket gör att du enkelt kan konfigurera det. Fördelarna med SSH går utöver upprörande av den dagliga screeningen ... Läs mer , kopiera skriptet från din webbläsare och högerklicka sedan i SSH-fönstret för att kopiera). Gör det körbart med

sudo chmod 755 raspi_gpio_actions.sh sedan sudo ./raspi_gpio_actions.sh

Med jumpern ansluten pollar skriptet GND-stiftet (marken) för att kontrollera om något är anslutet. När stiften är anslutna med bygeln, kommer skriptet att köras och stänga av Pi på ett säkert sätt.

För att spara du kör skriptet varje gång du startar din Pi öppnar du /etc/crontab i nano och lägg till denna rad:

@reboot root /home/user/scripts/raspi_gpio_actions.sh

Tryck CTRL + X för att spara och avsluta. Detta pollar regelbundet GPIO3 och när enheten upptäcker bygeln på stiften stängs den automatiskt av.

Kom ihåg att ta bort bygeln när du är klar. Du kan lämna den fäst vid bara en av stiften så att du inte tappar den. Om du inte tar bort det kommer Raspberry Pi inte att starta korrekt.

Var medveten om att den här metoden inte är bra för situationer när Pi har kraschat eller frusit. Det är i huvudsak ett automatiserat sätt att köra säker avstängningskommando, så det finns en stor chans att om enheten är frusen, kommer skriptet inte att köras.

Ge din Raspberry Pi en mjuk återställningsomkopplare i PC-stil

Lägga till ett par stift i P6-huvudet (märkt Springa på modellen B +) med hjälp av en lödkolv och lite finmätningslod designad för elektroniskt arbete kan du lägga till en PC-stil återställningsknappen till din Pi. Detta kräver en momentan switch, som i huvudsak är en omedelbar på / av verkan.

Muo-diy-resetswitch-komponenter

Alla dessa komponenter, och anslutningsledningen, kan köpas online eller från elektronikhandlare. Du kanske finner att stiften bara kan köpas i bulk, men lämnar dig mer än du behöver.

I den här situationen och mot bakgrund av kravet på en återställningsknapp i PC-stil är det värt att kontrollera alla gamla datorer du har. Stiften och återställningsomkopplaren som ses här kom från ett gammalt moderkort och ett nyligen avskuren torn. Alternativt kan du köpa en liten kortmonterad knapp för en trådfri lösning.

Bara Modell B Rev 2 och Modell B + Raspberry Pi har P6 / Run-rubriken. För att hitta den på din Model B Rev 2, leta efter HDMI-porten, där du borde hitta två små hål med några millimeters mellanrum.

Muo-diy-resetswitch anslutna

På B +, rubriken bredvid skärmbandskontakten, nära microSD-facket och till höger om det tryckta “© Raspberry Pi 2014”.

Genom att loda stiften till Run-huvudet rent skapar du ett kontaktdon för återställningsknappen. När du är ansluten och när din Pi är igång, se till att ingen åtgärd sker för att testa knappen.

Den här videon förklarar i sin helhet:

Det borde fungera bra. Ännu bättre, när din Pi är avstängd, kan återställningsknappen användas för att slå på den!

Dags att återställa Raspberry Pi

Vi har visat dig tre olika metoder för att återställa en Raspberry Pi. Strömbrytaren på nätet från PiSupply.com ger dig alternativet för hårt återställning, vilket gör att du snabbt kan slå av och på. Genom att lägga till bygeln till GPIO-stiftet på kompatibla enheter kan du automatisera en beställd avstängning.

Slutligen ger alternativet DIY-återställningsknapp en mjuk återställning när din Raspberry Pi har låsts.

Var dock medveten om att en inline strömbrytare är enbart för nödsituationer, inte för att starta om varje dag, som du bör använda GUI eller bash-kommandot för stängs av på ett säkert sätt Raspberry Pi-terminalkommandon: En snabbguide för Raspberry Pi-användareVill du få ut mesta möjliga av din Raspberry Pi? Ta full kontroll med dessa Raspberry Pi-terminalkommandon. Läs mer .

Använder du en återställningsknapp på din Pi? Överväger du att prova något av dessa alternativ? Låt oss veta och ställa frågor i kommentarrutan nedan!

Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsyter till Linux Format-magasinet, en Raspberry Pi-tinkerer, Lego-älskare och retro-spel-fan.