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 je 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 wordt gevonden of de achterkant van de harde schijf van de pc ook een optie.
Voor degenen onder u die graag een soldeerbout gebruiken, kunt u echter ook uw eigen pinnen op de P6-kop van uw Raspberry Pi plaatsen 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
Het is duidelijk dat de eenvoudige optie, het toevoegen van een inline aan / uit-schakelaar aan je Raspberry Pi je het gedoe bespaart om met de GPIO-header te spelen of zelfs je 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 heeft deze nieuwe Raspberry Pi geen functie eventuele extra hardware.In feite heeft het minder poorten.Wat zijn 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 now
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 gehele lange rand boven de Raspberry Pi Model B + -tekst beslaat.
In elke array kan GPIO 3 - pins 5 en 6 worden gebruikt om het afsluiten te starten. Kopieer dit script vanuit 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 vervolgens naar rechts klik in het SSH-venster om te kopiëren). 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.
Als u wilt voorkomen dat u het script uitvoert telkens wanneer u uw Pi opstart, opent u / etc / crontab in nano en voegt u deze regel toe:
@reboot root /home/user/scripts/raspi_gpio_actions.sh
Druk op CTRL + X om op te slaan en af te sluiten. 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 voor veilige afsluiting 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
Door een paar pennen toe te voegen aan de P6-kop (gelabeld op Model B +) met behulp van een soldeerbout en een aantal fijne soldeersels ontworpen voor elektronisch werk, kunt u een pc-achtige resetknop aan uw Pi toevoegen. 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 hebben de P6 / Run-header. Als u het op uw Model B Rev 2 wilt vinden, zoekt u naar de HDMI-poort, waar u twee kleine gaatjes van enkele millimeters vindt.
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 je 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? Overweegt u een van deze opties te proberen? Laat het ons weten en stel eventuele vragen in het vak met opmerkingen hieronder!