So fügen Sie Ihrem Raspberry Pi einen Reset-Schalter hinzu

So fügen Sie Ihrem Raspberry Pi einen Reset-Schalter hinzu / DIY

Ihr Himbeer-Pi ist gefroren. Möglicherweise ist eine neue Komponente ausgefallen oder das System hat die Verarbeitung eines fehlerhaften Codes eingestellt. In jedem Fall müssen Sie jetzt das Netzteil Ihres Pi trennen und erneut anschließen, da ein manuelles Herunterfahren nicht möglich ist.

Das Entfernen und Austauschen des USB-Stromkabels ist nicht ideal, und der Raspberry Pi, insbesondere der Stromanschluss selbst, ist übermäßig beansprucht. Was das System wirklich benötigt, ist ein Reset-Schalter, aber leider war keiner dabei.

Einen Reset-Schalter an Ihrem Raspberry Pi anbringen

Es ist relativ einfach, einen Reset-Schalter hinzuzufügen. Ihnen stehen drei Methoden zur Verfügung, die jeweils für eine bestimmte Fähigkeitsstufe geeignet sind. Für den Einsteiger ist ein Pi-Inline-Netzschalter am Micro-USB-Kabel am einfachsten.

Bist du mehr ein Experte? Wenn die USB-Reset-Taste simpel erscheint, ist die Verwendung eines Jumpers (ein kleines quadratisches Kunststoffgehäuse mit einigen Metallanschlüssen), das normalerweise auf Motherboards oder auf der Rückseite der Festplatte des PCs zu finden ist, ebenfalls eine Option.

Für diejenigen, die gerne einen Lötkolben verwenden, können Sie jedoch auch Ihre eigenen Pins am P6-Header Ihres Raspberry Pi anbringen und dann einen PC-Reset-Schalter anschließen.

Lassen Sie uns alle drei Optionen genauer betrachten.

Fügen Sie Ihrem Raspberry Pi einen Inline-Netzschalter hinzu

Die einfache Möglichkeit, Ihren Raspberry Pi um einen Inline-Power-Schalter zu erweitern, erspart Ihnen die Mühe, mit dem GPIO-Header zu spielen oder sogar Ihre eigenen Pins an die Platine zu löten.

Alles, was Sie mit diesem Gerät tun müssen, ist, es an den Micro-USB-Anschluss Ihres Raspberry Pi anzuschließen und dann den Netzschalter an den Netzschalter anzuschließen. Dies macht es zu einer universellen Option für alle Modelle (z. B. das neue Raspberry Pi Model A + Was können Sie mit dem neuen Raspberry Pi A + tun? Was können Sie mit dem neuen Raspberry Pi A + machen? Seltsamerweise ist dieses neue Raspberry Pi nicht verfügbar jede zusätzliche Hardware. Tatsächlich hat sie weniger Ports. Was hat die Raspberry Pi Foundation gerade vor? Lesen Sie weiter), wo die Verwendung des GPIO oder das Hinzufügen von Pins zum P6-Header keine Option ist.

Besuchen Sie Pi-Supply.com für eines dieser Inline-Geräte, die für etwa 20 US-Dollar plus Versand erhältlich sind.

Jumper + GPIO = Setzen Sie Ihren Pi zurück!

Mit einem Motherboard-Jumper können Sie anfordern, dass der Raspberry Pi ordnungsgemäß heruntergefahren wird. Dies entspricht der Eingabe

Sudo Shutdown -h jetzt

mit Hilfe eines Skripts.

Identifizieren Sie das GPIO-Pin-Array. Bei den Modellen A und B (Rev 2) befindet sich dieser an der dem Stromanschluss gegenüberliegenden Kante der Platine und umfasst 26 Pins. Auf den Modellen A + und B + finden Sie ein 40-Pin-Array, das fast die gesamte lange Kante über dem gedruckten Text des Raspberry Pi Model B + einnimmt.

In jedem Array, GPIO 3 - Pins 5 und 6 - kann verwendet werden, um das Herunterfahren zu initiieren. Kopieren Sie dieses Skript von github und führen Sie es auf Ihrem Pi aus (wenn Sie SSH verwenden, sollten Sie Ihren Raspberry Pi für die Verwendung ohne Heads mit SSH einrichten. Den Raspberry Pi für die Verwendung ohne Heads mit SSH einrichten.) Der Raspberry Pi kann SSH-Befehle akzeptieren Wenn Sie an ein lokales Netzwerk (entweder über Ethernet oder WLAN) angeschlossen sind, können Sie es einfach einrichten. Die Vorteile von SSH gehen über das tägliche Screening hinaus… Kopieren Sie das Skript aus Ihrem Browser und klicken Sie mit der rechten Maustaste das zu kopierende SSH-Fenster). Machen Sie es mit ausführbar

sudo chmod 755 raspi_gpio_actions.sh dann sudo ./raspi_gpio_actions.sh

Wenn der Jumper angeschlossen ist, fragt das Skript den GND (Masse) -Pin ab, um zu prüfen, ob etwas angeschlossen ist. Sobald die Pins mit dem Jumper verbunden sind, wird das Skript ausgeführt und das Pi sicher heruntergefahren.

Öffnen Sie, um das Skript bei jedem Booten des Pi zu speichern / etc / crontab in nano und fügen Sie diese Zeile hinzu:

@refoot-root /home/user/scripts/raspi_gpio_actions.sh

Drücken Sie STRG + X zu speichern und zu beenden. GPIO3 wird regelmäßig abgefragt. Wenn das Gerät den Jumper an den Pins erkennt, wird es automatisch heruntergefahren.

Wenn Sie fertig sind, vergessen Sie nicht, den Jumper zu entfernen. Sie können es nur an einem der Pins befestigt lassen, um es nicht zu verlieren. Wenn Sie es nicht entfernen, bootet das Raspberry Pi nicht richtig.

Beachten Sie, dass diese Methode nicht für Situationen geeignet ist, in denen der Pi abgestürzt oder eingefroren ist. Dies ist im Wesentlichen eine automatisierte Methode zum Ausführen des Befehls "sicheres Herunterfahren". Daher besteht eine große Chance, dass das Skript nicht ausgeführt wird, wenn das Gerät eingefroren ist.

Geben Sie Ihrem Raspberry Pi einen Soft-Reset-Schalter im PC-Stil

Ein paar Pins zum P6-Header hinzufügen (beschriftet Lauf auf dem Modell B +) Wenn Sie einen Lötkolben und ein feines Lot für elektronische Arbeiten verwenden, können Sie Ihrem Pi eine Reset-Taste hinzufügen. Dies erfordert einen kurzzeitigen Schalter, bei dem es sich im Wesentlichen um eine sofortige Ein / Aus-Aktion handelt.

Alle diese Komponenten und der Verbindungsdraht können online oder im Elektronikfachhandel erworben werden. Möglicherweise stellen Sie fest, dass die Pins nur in großen Mengen gekauft werden können, sodass Sie mehr als nötig haben.

In dieser Situation und angesichts der Notwendigkeit einer Reset-Taste im PC-Stil lohnt es sich, alte Computer, die Sie verwenden, zu überprüfen. Die Pins und der Reset-Schalter, die hier zu sehen sind, stammten von einem alten Motherboard und einem kürzlich stillgelegten Tower. Alternativ können Sie einen kleinen, an einem Board montierten Knopf für eine drahtlose Lösung erwerben.

Nur der Modell B Rev 2 und Modell B+ Himbeer-Pi haben den P6 / Run-Header. Suchen Sie nach dem HDMI-Anschluss, an dem Sie zwei kleine Löcher im Abstand von wenigen Millimetern finden sollten.

Auf dem B + die Kopfzeile neben dem Anschluss für das Anzeigeband, in der Nähe des microSD-Steckplatzes und rechts neben dem gedruckten “© Raspberry Pi 2014”.

Durch das Löten der Pins mit dem Header "Ausführen" erstellen Sie einen Anschluss für die Rücksetztaste. Stellen Sie nach dem Anschließen und bei eingeschaltetem Pi sicher, dass keine Aktion zum Testen der Schaltfläche stattfindet.

Dieses Video erklärt vollständig:

Es sollte gut funktionieren. Besser noch, wenn Ihr Pi ausgeschaltet ist, können Sie ihn mit der Reset-Taste einschalten!

Zeit, um Ihren Himbeer-Pi zurückzusetzen

Wir haben Ihnen drei verschiedene Methoden zum Zurücksetzen eines Raspberry Pi gezeigt. Mit dem Inline-Netzschalter von PiSupply.com haben Sie die Option zum Zurücksetzen, sodass Sie schnell aus- und wieder einschalten können. Indem Sie den Jumper auf kompatiblen Geräten zum GPIO-Pin hinzufügen, können Sie ein geordnetes Herunterfahren automatisieren.

Schließlich bietet die Option zum Zurücksetzen auf den DIY-Modus einen Soft-Reset, wenn Ihr Raspberry Pi gesperrt ist.

Beachten Sie jedoch, dass ein Inline-Netzschalter nur für Notfälle und nicht für den täglichen Neustart gedacht ist. Sie sollten den GUI- oder Bash-Befehl zum sicheren Herunterfahren verwenden. 15 nützliche Befehle, die jeder Raspberry Pi-Benutzer wissen sollte 15 nützliche Befehle, die jeder Raspberry Pi-Benutzer kennen sollte Wenn Sie einen Raspberry Pi-Computer für Ihr Wochenendprojekt verwenden (z. B. ein Media Center oder einen Heimserver), besteht eine gute Chance, dass diese nützlichen Befehlszeilenanweisungen Zeit sparen. Weiterlesen .

Verwenden Sie einen Reset-Schalter an Ihrem Pi? Erwägen Sie, eine dieser Optionen auszuprobieren? Teilen Sie uns dies bitte im Kommentarfeld mit und stellen Sie Fragen!

Mehr erfahren über: Himbeer-Pi.