Ich kann bis heute nicht verstehen warum ein Raspberry Pi keinen Hardware Power Switch hat. Ist doch voll blöd seine Recalbox anzuschmeißen in dem man den USB Stecker immer reinstöpseln muss.
Ebenso wie bei den großen Rechnern sollte man sein System in einen definierten Zustand versetzen (runterfahren) bevor man die Stromversorgung killt.
Aber gut das die Jungs von Recalbox ,eventuell auch bei Retropi, mitgedacht haben und ein Script integriert haben die es ermöglicht den Pi runterzufahren und auch wieder zu starten über ein Signal an den GPIO Headern.
Ich hatte mir als Gehäuse dieses Transparente ausgesucht weil es so gut zum bereits vorhandenen transparenten PS3 Controller passte. Deshalb dachte ich mir da muss jetzt auch ein wenig Bling Bling rein und nicht nur eine langweilige Power LED.
Hab also mir eine kleine PCB entworfen die den Power Button in das Gehäuse integriert und einen kleine Bootanimation enthält. Da ich nicht wirklich viel Ahnung von Microcontrollern hab fällt was selber Programmieren aus.
Da ich aber gut im Recyceln bin, da kommt der kleine Chinese in mir durch, viel mir wieder das "SNES animierte Logo" ein. Vielen Dank an dieser Stelle an borti4938 und den jensma.
Ich habe die Beschaltung ein wenig verändert und die Anzahl der LED für meinen Einsatz angepasst.
Rausgekommen ist dann das:
System starten
PCB mit Boot Animation
System herunterfahren
PCB mit Boot Animation
Wem das gefällt und er das selber nachbauen möchte stelle ich gern die PCB Daten kostenlos zur Verfügung.
PCB mit Boot Animation
oshpark.com/shared_projects/hJrZL2gD
Code für den Attiny45
Logo_Animation.rar
Als Taster kommt zur Verwendung: MARQUARDT 3006 ( hier z.B. erhältlich: ebay.de/itm/141924047634?_trks…geName=STRK%3AMEBIDX%3AIT)
Aktivierung des Powerbuttons in der Konfiguration der Recalbox
- euer Raspberry Pi muss eingeschalten und mit euer Heimnetzwerk per WLAN oder LAN verbunden sein
- schaut am besten in eurem Router nach welche IP die Recalbox zugewiesen bekommen hat. In meinem Beispiel ist das die 192.168.2.208
- Öffnet euren Webbrowser und gebt in der Adresszeile diese IP ein. Jetzt sollte der Recalbox Manager aufgerufen werden.
- im Recalbox Manger wählt ihr "Lesen und editieren der Recalbox Konfigurations-Datei" aus.
- unter System Options in der Konfiguration sollte nur noch folgende Konfiguration drinnen stehen. Bitte löscht alle anderen Powerbutton Konfigurationen und gebt acht das die richtige Konfiguration nicht noch aus kommentiert ist.
- jetzt ganz runterscrollen und abspeichern.
- danach nur noch die Recalbox (an der Recalbox) via Software runter fahren.
Nachdem die Recalbox herunter gefahren ist kann sie jetzt jederzeit per kurzem Knopfdruck gebootet oder herunter gefahren werden.
Hinweis: Nachdem der Pi runtergefahren ist leuchtet ständig die Power und die Activity LED. In meinen Pi´s habe ich die abeiden LED´s entfernt damit die Recalbox nicht wie ein Weihnachtsbaum leuchtet wenn sie runtergefahren ist.
Nach einem Stromausfall oder Anstecken des Netzteil fährt der Raspberry Pi automatisch hoch. Mir ist bisher auch keine Möglichkeit bekannt wie man das unterbinden kann.
Ebenso wie bei den großen Rechnern sollte man sein System in einen definierten Zustand versetzen (runterfahren) bevor man die Stromversorgung killt.
Aber gut das die Jungs von Recalbox ,eventuell auch bei Retropi, mitgedacht haben und ein Script integriert haben die es ermöglicht den Pi runterzufahren und auch wieder zu starten über ein Signal an den GPIO Headern.
Ich hatte mir als Gehäuse dieses Transparente ausgesucht weil es so gut zum bereits vorhandenen transparenten PS3 Controller passte. Deshalb dachte ich mir da muss jetzt auch ein wenig Bling Bling rein und nicht nur eine langweilige Power LED.
Hab also mir eine kleine PCB entworfen die den Power Button in das Gehäuse integriert und einen kleine Bootanimation enthält. Da ich nicht wirklich viel Ahnung von Microcontrollern hab fällt was selber Programmieren aus.
Da ich aber gut im Recyceln bin, da kommt der kleine Chinese in mir durch, viel mir wieder das "SNES animierte Logo" ein. Vielen Dank an dieser Stelle an borti4938 und den jensma.
Ich habe die Beschaltung ein wenig verändert und die Anzahl der LED für meinen Einsatz angepasst.
Rausgekommen ist dann das:
System starten
PCB mit Boot Animation
System herunterfahren
PCB mit Boot Animation
Wem das gefällt und er das selber nachbauen möchte stelle ich gern die PCB Daten kostenlos zur Verfügung.
PCB mit Boot Animation
oshpark.com/shared_projects/hJrZL2gD
Code für den Attiny45
Logo_Animation.rar
Als Taster kommt zur Verwendung: MARQUARDT 3006 ( hier z.B. erhältlich: ebay.de/itm/141924047634?_trks…geName=STRK%3AMEBIDX%3AIT)
Aktivierung des Powerbuttons in der Konfiguration der Recalbox
- euer Raspberry Pi muss eingeschalten und mit euer Heimnetzwerk per WLAN oder LAN verbunden sein
- schaut am besten in eurem Router nach welche IP die Recalbox zugewiesen bekommen hat. In meinem Beispiel ist das die 192.168.2.208
- Öffnet euren Webbrowser und gebt in der Adresszeile diese IP ein. Jetzt sollte der Recalbox Manager aufgerufen werden.
- im Recalbox Manger wählt ihr "Lesen und editieren der Recalbox Konfigurations-Datei" aus.
- unter System Options in der Konfiguration sollte nur noch folgende Konfiguration drinnen stehen. Bitte löscht alle anderen Powerbutton Konfigurationen und gebt acht das die richtige Konfiguration nicht noch aus kommentiert ist.
- jetzt ganz runterscrollen und abspeichern.
- danach nur noch die Recalbox (an der Recalbox) via Software runter fahren.
Nachdem die Recalbox herunter gefahren ist kann sie jetzt jederzeit per kurzem Knopfdruck gebootet oder herunter gefahren werden.
Hinweis: Nachdem der Pi runtergefahren ist leuchtet ständig die Power und die Activity LED. In meinen Pi´s habe ich die abeiden LED´s entfernt damit die Recalbox nicht wie ein Weihnachtsbaum leuchtet wenn sie runtergefahren ist.
Nach einem Stromausfall oder Anstecken des Netzteil fährt der Raspberry Pi automatisch hoch. Mir ist bisher auch keine Möglichkeit bekannt wie man das unterbinden kann.
Dieser Beitrag wurde bereits 14 mal editiert, zuletzt von srdwa ()