Een reset toevoegen Schakel over naar uw Raspberry Pi

Een reset toevoegen Schakel over naar uw Raspberry Pi / DIY

Je Raspberry Pi is bevroren. Misschien is een nieuwe component mislukt, of heeft het systeem een ​​aantal slechte code verwerkt. Hoe dan ook, je moet nu de voeding van je Pi loskoppelen en weer aansluiten omdat handmatig uitschakelen niet mogelijk is.

Het verwijderen en vervangen van de USB-voedingskabel is niet ideaal, en het zorgt zeker voor overmatige slijtage van uw Raspberry Pi, met name de voedingspoort zelf. Wat het systeem echt nodig heeft, is een reset-schakelaar, maar helaas was er geen opgenomen.

Een reset aanpassen Schakel over naar uw Raspberry Pi

Het is relatief eenvoudig om een ​​reset-schakelaar toe te voegen. Er zijn drie methoden voor u beschikbaar, elk geschikt voor een bepaald vaardigheidsniveau. Voor de beginners, een inline aan / uit-schakelaar op de micro-USB-kabel, is uw Pi het gemakkelijkst.

Ben je meer een expert? Als de USB-resetknop simplistisch lijkt, is het gebruik van een jumper (een klein plastic vierkant met een aantal metalen connectoren) dat gewoonlijk op moederborden of op de harde schijf van de pc wordt aangetroffen, ook een optie.

Voor degenen onder u die graag een soldeerbout gebruiken, kunt u echter ook uw eigen pinnen aan de P6-kop op uw Raspberry Pi bevestigen en vervolgens een resetschakelaar voor pc-stijl aansluiten.

Laten we de drie opties in meer detail bekijken.

Voeg een inline-stroomschakelaar toe aan uw Raspberry Pi

De eenvoudige optie, het toevoegen van een inline aan / uit-schakelaar aan uw Raspberry Pi, bespaart u het gedoe om met de GPIO-header te spelen of zelfs uw eigen pinnen aan het bord te solderen.

Het enige wat u hoeft te doen met dit apparaat, sluit u aan op de micro-USB-aansluiting op uw Raspberry Pi en sluit vervolgens het elektriciteitsnet elektrisch aan op de aan / uit-schakelaar. Dit maakt het een universele optie voor alle modellen (zoals de nieuwe Raspberry Pi Model A + Wat kunt u doen met de nieuwe Raspberry Pi A +? Wat kunt u doen met de nieuwe Raspberry Pi A +? Merkwaardig genoeg is deze nieuwe Raspberry Pi niet beschikbaar eventuele extra hardware. Eigenlijk heeft het minder poorten. Wat is de Raspberry Pi Foundation tot nu toe? Lees meer), waar het gebruik van de GPIO of het toevoegen van pinnen aan de P6-header geen optie is.

Ga naar Pi-Supply.com voor een van deze inline-apparaten die voor ongeveer $ 20, - plus verzendkosten worden verkocht.

Jumper + GPIO = Reset je Pi!

Met een jumper voor een moederbord kunt u vragen of de Raspberry Pi een ordelijke shutdown start, het equivalent van invoeren

sudo shutdown -h nu

met behulp van een script.

Identificeer de GPIO-pinarray. Op Model A en B (Rev 2) bevindt dit zich op de tegenovergestelde rand van het bord vanaf de voedingsconnector en omvat het 26 pinnen. Op Model A + en B + vindt u een 40-pins array die bijna de hele lange rand boven de Raspberry Pi Model B + in beslag neemt..

In elke array, GPIO 3 - pinnen 5 en 6 - kan worden gebruikt om het afsluiten te starten. Kopieer dit script van github en voer het uit op je Pi (als je SSH gebruikt, wat je zou moeten zijn. Je Raspberry Pi instellen voor zonder hoofd gebruiken met SSH Je Raspberry Pi instellen voor gebruik zonder hoofd met SSH De Raspberry Pi kan SSH-commando's accepteren wanneer verbonden met een lokaal netwerk (via Ethernet of Wi-Fi), waardoor je het eenvoudig kunt instellen .De voordelen van SSH gaan verder dan het verstoren van de dagelijkse screening ... Lees meer, kopieer het script vanuit je browser en klik met de rechtermuisknop in het te kopiëren SSH-venster). Maak het uitvoerbaar met

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

Met de jumper aangesloten, vraagt ​​het script de GND (grond) pin om te controleren of er iets is aangesloten. Zodra de pins zijn verbonden door de jumper, zal het script worden uitgevoerd en de Pi veilig afsluiten.

Om te voorkomen dat u het script uitvoert telkens wanneer u uw Pi opstart, opent u / Etc / crontab in nano en voeg deze regel toe:

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

druk op CTRL + X opslaan en afsluiten. Hierdoor wordt regelmatig GPIO-polling uitgevoerd en wanneer het apparaat de jumper op de pinnen detecteert, wordt deze automatisch uitgeschakeld.

Vergeet niet de jumper te verwijderen wanneer u klaar bent. Je kunt het aan slechts een van de pinnen laten hangen om het niet te verliezen. Als u het niet verwijdert, start de Raspberry Pi niet correct op.

Houd er rekening mee dat deze methode niet goed is voor situaties waarin de Pi is gecrasht of bevroren. Het is in wezen een geautomatiseerde manier om de opdracht Safe shutdown uit te voeren, dus er is een grote kans dat het script niet wordt uitgevoerd als het apparaat is vastgelopen.

Geef uw Raspberry Pi een zachte resetschakelaar in pc-stijl

Een paar pinnen toevoegen aan de P6-kop (gelabeld Rennen op het model B +) met behulp van een soldeerbout en een aantal fijne soldeerpennen, ontworpen voor elektronisch werk, kunt u een pc-stijl resetknop toevoegen aan uw Pi. Dit vereist een tijdelijke schakelaar, die in wezen een onmiddellijke aan / uit-actie is.

Al deze componenten en de verbindingsdraad kunnen online of bij elektronicawinkels worden gekocht. Misschien vindt u dat de pinnen alleen in bulk kunnen worden gekocht, maar u meer achterlaat dan u nodig heeft.

In deze situatie, en in het licht van de vereiste voor een resetknop op pc-stijl, is het de moeite waard om alle oude computers die u hebt te controleren. De pinnen en resetschakelaar die hier te zien zijn, kwamen van een oud moederbord en een recentelijk in onbruik geraakte toren. Als alternatief kunt u een kleine op het bord gemonteerde knop kopen voor een draadvrije oplossing.

Alleen de Model B Rev 2 en Model B+ Raspberry Pi heeft de P6 / Run-header. Als je het op je Model B Rev 2 wilt vinden, zoek dan naar de HDMI-poort, waar je twee kleine gaatjes van een paar millimeter van elkaar moet vinden.

Op de B +, de kop naast de lintconnector van het scherm, in de buurt van de microSD-sleuf en rechts van de afgedrukte “© Raspberry Pi 2014”.

Door de pennen netjes aan de Run-koplamp te solderen, maakt u een connector voor de resetknop. Zorg dat er geen actie wordt ondernomen om de knop te testen zodra de verbinding is gemaakt en uw Pi is ingeschakeld.

Deze video legt volledig uit:

Het zou goed moeten werken. Sterker nog, wanneer uw Pi is uitgeschakeld, kan de resetknop worden gebruikt om hem aan te zetten!

Tijd om je Raspberry Pi te resetten

We hebben drie verschillende methoden voor het resetten van een Raspberry Pi getoond. De inline-aan / uit-schakelaar van PiSupply.com geeft u de optie voor harde reset, zodat u snel kunt uitschakelen en weer kunt inschakelen. Als u ondertussen de jumper aan de GPIO-pin toevoegt op compatibele apparaten, kunt u een geordende afsluiting automatiseren.

Ten slotte biedt de doe-het-reset-schakelaaroptie een zachte reset wanneer uw Raspberry Pi is vergrendeld.

Houd er echter rekening mee dat een inline-stroomschakelaar puur voor noodgevallen is, niet voor dagelijks opnieuw opstarten, waarvoor u de GUI- of bash-opdracht moet gebruiken om veilig af te sluiten 15 Nuttige opdrachten Elke Raspberry Pi-gebruiker zou moeten weten 15 nuttige opdrachten Elke Raspberry Pi-gebruiker Zou moeten weten Als u een Raspberry Pi-computer gebruikt voor uw weekendproject (misschien een mediacentrum of een homeserver), dan is de kans groot dat deze handige instructies voor de opdrachtregel u tijd besparen. Lees verder .

Gebruik je een resetschakelaar op je Pi? Overweeg om een ​​van deze opties te proberen? Laat het ons weten en stel eventuele vragen in het vak hieronder!

Ontdek meer over: Raspberry Pi.