Sådan tilføjes en nulstillingskontakt til din Raspberry Pi

Sådan tilføjes en nulstillingskontakt til din Raspberry Pi

Din Raspberry Pi er frosset. Måske har en ny komponent mislykkedes, eller systemet har standset behandlingen af ​​en dårlig kode. Uanset hvad, skal du nu tage stikket ud og tilslutte din Pi -strømforsyning igen, da manuel nedlukning ikke er mulig.





Fjernelse og udskiftning af USB -strømkablet er ikke ideelt, og det medfører bestemt unødig slid på din Raspberry Pi, især selve strømporten. Hvad systemet virkelig har brug for er en nulstillingskontakt, men desværre var der ingen inkluderet.





Montering af en nulstillingskontakt til din Raspberry Pi

Det er relativt enkelt at tilføje en nulstillingskontakt. Tre metoder er tilgængelige for dig, hver egnet til et bestemt færdighedsniveau. For begyndere er en inline afbryder på mikro-USB-kablet din Pi den letteste.





Er du mere en ekspert? Hvis USB -nulstillingsknappen virker forenklet, er det også en mulighed at bruge en jumper (en lille firkant i plast, der indeholder nogle metalstik), der normalt findes på bundkort eller på bagsiden af ​​pc -harddisken.

For dem af jer, der er glade for at bruge et loddejern, kan du dog også montere dine egne pins til P6-headeren på din Raspberry Pi og derefter tilslutte en nulstillingskontakt i pc-stil.



Lad os se nærmere på alle tre muligheder.

Føj en indbygget afbryder til din Raspberry Pi

Helt klart den enkle mulighed, ved at tilføje en inline afbryder til din Raspberry Pi sparer du besværet med at spille med GPIO -headeren eller endda lodde dine egne pins til brættet.





Alt du skal gøre med denne enhed er at slutte den til mikro -USB -stikket på din Raspberry Pi, og derefter tilslutte elnettet til afbryderen. Dette gør det til en universel mulighed på tværs af alle modeller (f.eks. Den nye Raspberry Pi Model A+), hvor brug af GPIO eller tilføjelse af stifter til P6 -headeren ikke er en mulighed.

Gå til Pi-Supply.com for en af ​​disse inline -enheder, der sælger for omkring $ 20 plus forsendelse.





Jumper + GPIO = Nulstil din Pi!

Med et bundkort -jumper kan du anmode om, at Raspberry Pi starter en ordnet nedlukning, svarende til at komme ind

apps, der fungerer med apple carplay
sudo shutdown –h now

ved hjælp af et script.

Identificer GPIO pin -arrayet. På Model A og B (Rev 2) findes dette på den modsatte kant af kortet fra strømstikket og omfatter 26 ben. På Model A+ og B+ finder du et 40 -pins array, der optager næsten hele den lange kant over Raspberry Pi Model B+ trykt tekst.

I hvert array, GPIO 3 - ben 5 og 6 - kan bruges til at starte nedlukning. Kopiér dette script fra github og udfør det på din Pi (hvis du bruger SSH, som du burde være , kopier scriptet fra din browser, og højreklik derefter i SSH-vinduet for at kopiere). Gør det eksekverbart med

sudo chmod 755 raspi_gpio_actions.sh then sudo ./raspi_gpio_actions.sh

Med jumperen tilsluttet undersøger scriptet GND -stiften (jorden) for at kontrollere, om der er noget forbundet. Når stifterne er forbundet med jumperen, kører scriptet og lukker 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øj denne linje:

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

Trykke CTRL+X for at gemme og afslutte. Dette vil regelmæssigt afstemme GPIO3, og når enheden registrerer jumperen på stifterne, lukker den automatisk ned.

Når du er færdig, skal du huske at fjerne jumperen. Du kan lade den sidde fast på kun en af ​​stifterne for ikke at miste den. Hvis du ikke fjerner det, starter Raspberry Pi ikke korrekt.

Vær opmærksom på, at denne metode ikke er god til situationer, hvor Pi er gået ned eller frosset. Det er i det væsentlige en automatisk måde at køre kommandoen safe shutdown på, så der er en stor chance for, at hvis enheden er frosset, kører scriptet ikke.

Giv din Raspberry Pi en PC-stil soft reset-switch

Tilføjelse af et par ben til P6 -overskriften (mærket Løb på model B+) ved hjælp af et loddejern og noget finmålingslodder designet til elektronisk arbejde giver dig mulighed for at tilføje en nulstillingsknap i pc-stil til din Pi. Dette kræver en kortvarig omskifter, som i det væsentlige er en øjeblikkelig tænd/sluk -handling.

Alle disse komponenter og tilslutningskablet kan købes online eller hos elektronikforhandlere. Du kan opleve, at stifterne kun kan købes i løs vægt, men efterlader dig med mere, end du har brug for.

I denne situation og i lyset af kravet om en nulstillingsknap i pc-stil, er det værd at kontrollere eventuelle gamle computere, du har. Stifterne og nulstillingskontakten set her kom fra et gammelt bundkort og et nyligt nedlagt tårn. Alternativt kan du købe en lille bordmonteret knap til en trådløs løsning.

Kun den Model B Rev 2 og Model B+ Raspberry Pi har P6/Run header. For at finde den på din Model B Rev 2 skal du kigge efter HDMI -porten, hvor du skal finde to små huller et par millimeter fra hinanden.

På B+, overskriften ved siden af ​​skærmbåndstikket, tæt på microSD -åbningen og til højre for det trykte '© Raspberry Pi 2014'.

Ved at lodde stifterne rent til Run -headeren rent, opretter du et stik til nulstillingsknappen. Når du er tilsluttet og din Pi er tændt, skal du sikre dig, at der ikke foretages nogen handling for at teste knappen.

Denne video forklarer fuldstændigt:

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 nulstilling af en Raspberry Pi. Inline -afbryderen fra PiSupply.com giver dig mulighed for hård nulstilling, så du hurtigt kan slukke og tænde igen. I mellemtiden kan du tilføje jumperen til GPIO -pin på kompatible enheder, så du kan automatisere en ordnet nedlukning.

Endelig giver DIY reset switch mulighed en blød nulstilling, når din Raspberry Pi har låst sig.

Vær dog opmærksom på, at en inline afbryder udelukkende er til nødsituationer, ikke til daglig genstart, som du skal bruge GUI- eller bash -kommandoen til at lukke sikkert ned.

Bruger du en nulstillingskontakt på din Pi? Overvejer du at prøve nogen af ​​disse muligheder? Lad os vide, og stil spørgsmål i kommentarfeltet herunder!

Del Del Tweet E -mail 3 måder at kontrollere, om en e -mail er ægte eller falsk

Hvis du har modtaget en e -mail, der ser lidt tvivlsom ud, er det altid bedst at kontrollere dens ægthed. Her er tre måder at se, om en e -mail er ægte.

Læs Næste
Relaterede emner
  • gør det selv
  • Hindbær Pi
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere