Hur man lägger till en återställningsknapp till din Raspberry Pi

Hur man lägger till en återställningsknapp till din Raspberry Pi

Din Raspberry Pi har frusit. Kanske har en ny komponent misslyckats, eller så har systemet stoppat bearbetningen av en dålig kod. Hur som helst måste du nu koppla ur och återansluta din Pi: s 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 gör verkligen onödigt slitage på din Raspberry Pi, särskilt själva strömporten. Vad systemet verkligen behöver är en återställningsomkopplare, men tyvärr ingick ingen.





Montering av en återställningsknapp till din Raspberry Pi

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





Är du mer en expert? Om USB -återställningsknappen verkar enkel är det också ett alternativ att använda en bygel (en liten fyrkant av plast som innehåller några metallkontakter) på moderkort eller på baksidan av datorns hårddisk.

För er som är glada att använda ett lödkolv kan ni dock också montera era egna stift på P6-huvudet på din Raspberry Pi och sedan ansluta en återställningsbrytare i PC-stil.



Låt oss titta närmare på alla tre alternativen.

Lägg till en inbyggd strömbrytare till din Raspberry Pi

Helt klart det enkla alternativet, att lägga till en inbyggd strömbrytare till din Raspberry Pi sparar dig besväret med att spela med GPIO -rubriken 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å din Raspberry Pi och sedan ansluta elnätet till strömbrytaren. Detta gör det till ett universellt alternativ för alla modeller (till exempel den nya Raspberry Pi Model A+), där det inte är ett alternativ att använda GPIO eller lägga till stift till P6 -huvudet.

Bege sig till Pi-Supply.com för en av dessa inline -enheter som säljs för cirka $ 20 plus frakt.





Jumper + GPIO = Återställ din Pi!

Med ett moderkortsbygel kan du begära att Raspberry Pi påbörjar en ordnad avstängning, motsvarande att gå in

vad man ska göra med gamla högtalare
sudo shutdown –h now

med hjälp av ett manus.

Identifiera GPIO -pin -arrayen. På modell A och B (Rev 2) finns detta på den motsatta kanten av kortet från strömkontakten och omfattar 26 stift. På modell A+ och B+ hittar du en 40 -stifts array som upptar nästan hela långkanten ovanför Raspberry Pi Model B+ tryckt text.

I varje array, GPIO 3 - stift 5 och 6 - kan användas för att starta avstängning. Kopiera detta skript från github och kör den på din Pi (om du använder SSH, som du borde vara , 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 then sudo ./raspi_gpio_actions.sh

Med bygeln ansluten undersöker manuset GND -stiftet (jord) för att kontrollera om något är anslutet. När stiften är anslutna av bygeln kommer skriptet att köra och stänga av Pi säkert.

För att spara dig genom att köra skriptet varje gång du startar din Pi, öppna /etc/crontab i nano och lägg till den här raden:

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

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

Kom ihåg att ta bort bygeln när den är klar. Du kan låta den vara fäst vid bara en av stiften, för att inte tappa den. Om du inte tar bort den startar inte Raspberry Pi korrekt.

Var medveten om att denna metod inte är bra för situationer när Pi har kraschat eller frusit. Det är i huvudsak ett automatiserat sätt att köra kommandot safe shutdown, så det finns en stor chans att om enheten är frusen, kommer skriptet inte att köras.

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

Lägga till ett par stift till P6 -rubriken (märkt Springa på modell B+) med hjälp av ett lödkolv och lite finmätare för elektroniskt arbete kan du lägga till en återställningsknapp i PC-stil till din Pi. Detta kräver en tillfällig omkopplare, vilket i huvudsak är en momentan på/av -åtgärd.

Alla dessa komponenter och anslutningskabeln kan köpas online eller från elektronikhandlare. Du kanske upptäcker att stiften bara kan köpas i bulk, men du får 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 nedlagt 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 ska hitta två små hål några millimeter från varandra.

På B+, rubriken bredvid skärmbandskontakten, nära microSD -kortplatsen och till höger om den tryckta '© Raspberry Pi 2014'.

Genom att löda stiften till Run -rubriken rent skapar du en kontakt för återställningsknappen. När du är ansluten och din Pi påslagen, se till att ingen åtgärd sker för att testa knappen.

Denna video 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 din Raspberry Pi

Vi har visat dig tre olika metoder för att återställa en Raspberry Pi. Den inbyggda strömbrytaren från PiSupply.com ger dig alternativet hård återställning, så att du snabbt kan slå av och på igen. Under tiden kan du lägga till bygeln till GPIO -stiftet på kompatibla enheter så att du kan automatisera en beställd avstängning.

Slutligen ger alternativet DIY reset -omkopplare en mjuk återställning när din Raspberry Pi har låst sig.

Var dock medveten om att en inbyggd strömbrytare enbart är för nödsituationer, inte för daglig omstart, för vilken du bör använda kommandot GUI eller bash för att stänga av på ett säkert sätt.

Använder du en återställningsknapp på din Pi? Funderar du på att testa något av dessa alternativ? Låt oss veta och ställ eventuella frågor i kommentarfältet nedan!

Dela med sig Dela med sig Tweet E-post 3 sätt att kontrollera om ett e -postmeddelande är riktigt eller falskt

Om du har fått ett e -postmeddelande som ser lite tveksamt ut är det alltid bäst att kontrollera dess äkthet. Här är tre sätt att se om ett e -postmeddelande är sant.

Läs Nästa
Relaterade ämnen
  • DIY
  • Raspberry Pi
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarad, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera