Forum: Projekte & Code PI3, Interes WakeUp, PowerManagement mit nur einem Taster


von H. E. (hobby_elektroniker)


Angehängte Dateien:

Lesenswert?

Ich wollte ursprünglich hier posten, 
Beitrag "Zeigt her eure Kunstwerke (2017-2019)"
Da es doch mehr geworden ist, anweisungsgemäß hier als separates Topic.


Wer sich das Bild mit der Vorderansicht anschaut und zwei Taster sieht, 
denkt "WTF"! Vorab sei gesagt, dass der rechte Taster für ein 
(P6-Header) Hard-Reset-Kurzschluss optional nutzbar ist. Das kann 
weggelassen werden, dazu später mehr.

--------------

Auf der Suche nach einer Lösung bzgl. einem PI3-PowerManagment mit nur 
einem einzigen Taster, bin auf folgendes gestoßen:
http://www.forum-raspberrypi.de/Thread-tutorial-hoch-und-runterfahren-mittels-taster-incl-status-led

Im Prinzip kann dort alles nachgelesen werden. Ich möchte mich dort 
nicht anmelden. Das Wissen von dort, möchte ich hier weitergeben bzw. 
darauf aufmerksam machen. Die Umsetzung ist natürlich von mir selbst. 
Der Schaltplan (plan.png) sowie das Python-Script ist aus dem genannten 
Forum original und unmodifiziert übernommen.

Der Schaltplan aus dem genannten Forum und meine fertige Umsetzung hier 
direkt als Bild. Spezielle Hinweise nachfolgend, Script und alles 
zusammengefasst mit Lochraster-Layout als ZIP-Datei.
Das Lochraster-Layout wurde von mir persönlich erstellt.

Bei Fragen, gerne Fragen, sachliche Kritik erwünscht, sollte die 
Anleitung oder sonstiges unklar sein: sorry! Einfach bescheid geben!

Hinweise/Anleitung:

####################################
##       !! ACHTUNG !!            ##
####################################

Für das Hochfahren aus dem Standby gibt es KEINE freie Pinwahl! Das 
funktioniert ausschließlich über GPIO 3 (PIN 5) gegen Masse beim RPI 3.

Anschluss der 4 Pins an der Platine:
Pins: Masse, P7(led), P1 (3V3) und P5
Auf meinem Bild |leer|Masse|P7|P1|P5|


####################################
## Einrichtung Hintergrund-Script ##
####################################

Schreibrechte:
sudo chmod +x /home/pi/shutdown.py


Damit das Script auch automatisch im Hintergrund startet, wird es in die 
/etc/rc.local eingetragen:
sudo python /home/pi/shutdown.py &


####################################
## Hard-Reset                     ##
####################################

Wichtig: Hard-Reset != Shutdown
Wichtig: Hard-Reset != Hochfahren

In der Vorderansicht meiner Platine, sind nochmal zwei Pin-Buchsen zu 
sehen. Die sind für ein Hard-Reset am P6-Header. Die Pins am P6-Header 
müssen manuell angelötet werden. Die Nutzung ist optional und mit 
Vorsicht zu verwenden.
Die anderen zwei PINS direkt am PI sind für ein Hard-Reset vorgesehen. 
Verwendung jedoch bei laufenden Betrieb "gefährlich".
Voraussetzung sind angelötete PINs am P6-Header am PI direkt.
Die angelötete PINs sind auf meinem Bild direkt unten an der 
GPIO-Beschriftung zu sehen.

Weiterführende Informationen zum P6-Header: 
https://raspberrypi.stackexchange.com/questions/19554/is-it-safe-to-use-the-gpio-p6

von Walter T. (nicolas)


Lesenswert?

Hallo,

danke für Deine Ausführungen. Die passende Hardware habe ich schon lange 
herumliegen (vor Jahren aufgebaut):

http://dl1dow.de/artikel/raspberry-aufsatz/index.htm

Wenn das Softwarerseitig auch wieder funktionieren würde, wäre das 
super. Ich werde das am Wochenende mal probieren.

Viele Grüße
W.T.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.