Logo Batocera

Case Batocera GPi e Raspberry

Batocera-GPi-Case-and-Raspberry

Aggiungi dispositivi di alimentazione e pulsanti al tuo Raspberry

Per contenere i prezzi, la scheda Raspberry Pi non è dotata di pulsante di accensione, ma è facile aggiungerne uno! Questa guida ti mostrerà come aggiungere un pulsante di accensione al tuo Raspberry Pi per accendere/spegnere il tuo sistema BATOCERA.

Se non vuoi costruirtelo da solo, sono disponibili diverse soluzioni commerciali molto diffuse. Queste soluzioni aggiungono un interruttore di alimentazione al tuo Raspberry Pi, a volte includono anche una ventola con regolatore di temperatura... e aggiungono un tocco di stile alla tua scheda.

  • Interruttori di potenza commerciali
    • mprovide reali interruzioni di corrente
    • I costi si aggirano intorno ai 10-25 USD
    • Di solito serve un po' di spazio per costruirlo
  • Pulsanti semplici o interruttori a scatto
    • Configurazione molto semplice
    • Basso costo
    • Nessuna interruzione di corrente possibile

Perché è importante il pulsante di accensione del Raspberry Pi?
Non dovresti mai "strappare" il cavo di alimentazione dal tuo Pi, poiché ciò potrebbe causare gravi danni ai dati (e in alcuni casi, danneggiare fisicamente la scheda SD). Anche se Batocera è meglio preparato contro la corruzione dei file, si consiglia di spegnere il Pi in sicurezza tramite il menu di spegnimento di Batocera o, ancora meglio, utilizzando un pulsante o un interruttore di accensione.

Quando Batocera "spegne" il Pi con un semplice pulsante/interruttore a scatto, lo manderà in uno stato di arresto, che comunque consuma una quantità di energia molto ridotta. Questo è simile al funzionamento di tutti i computer moderni. In questa guida entreremo in uno stato di arresto solo in modo da poterlo riaccendere in seguito senza dover ricollegare la fonte di alimentazione. È possibile scollegare l'alimentatore in sicurezza (se lo si desidera) senza il rischio di corruzione dei dati durante lo stato di arresto.

Questo metodo offre la migliore esperienza utente se si utilizza il case GPi di Retroflag, ad esempioampQuesto grazioso case ha un solo pulsante per accendere/spegnere il Raspberry. A partire da Batocera 5.25, il sistema operativo è predisposto per tutti i tipi di dispositivi di alimentazione collegati al Raspberry. Tuttavia, se si preme semplicemente il pulsante di accensione durante una sessione di gioco, si perderà il salvataggio SRM del gioco (il file di salvataggio in-game).

Salva la protezione dei dati

  1. Scarica lo script fornito di seguito
  2. Salvalo in /userdata/system
  3. Imposta il bit eseguibile con chmod +x /userdata/system/custom.sh
  4. Imposta il tuo dispositivo di alimentazione come descritto di seguito

personalizzato.sh

Batocera-GPi-Case-and-Raspberry-1

Interruttori di potenza commerciali

Ecco alcuni interruttori di alimentazione/case commerciali con interruttori di alimentazione attualmente supportati. Questi offrono una vera e propria interruzione di corrente, il che significa che il Raspberry è effettivamente spento. Di solito questi piccoli dispositivi di alimentazione vengono collegati alla parte superiore del Raspberry tramite il connettore a 40 pin. Per ulteriori istruzioni di installazione, utilizzare i link forniti.
Ecco i valori che puoi inserire come system.power.switch= in batocera.conf:

 

Nome dispositivo

 

interruttore.di.alimentazione.del.sistema

 

Dove acquistare e ulteriori informazioni sul produttore

Note relative a Batocera
Argon One per RPi4  

ARGONONE

 

https://www.argon40.com/argon-one-raspberry-pi-4-case.html

Ottieni maggiori dettagli qui
ATXRaspi ATX_RASPI_R2_6 http://lowpowerlab.com/atxraspi/#installation  
Custodia DeskPi Pro DESKPIPRO https://deskpi.com/collections/frontpage/products/deskpi-pro-for-raspberry-pi-4  
Circuiti Mausberry MOUSBERRY http://mausberry-circuits.myshopify.com/pages/setup  
msldigital PiBoard r2013 REMOTEPIBOARD_2003 http://www.msldigital.com/pages/support-for-remotepi-board-2013  
msldigital PiBoard r2015 REMOTEPIBOARD_2005 http://www.msldigital.com/pages/support-for-remotepi-board-plus-2015  
Cappello OneNineDesign Powerhat POWERHAT https://github.com/redoakcanyon/HATPowerBoard  
Pimoroni OnOffShim ONOFFSHIM https://shop.pimoroni.com/products/onoff-shim  
 

UUGear Witty Pi

 

SPIRITOSO

 

http://www.uugear.com/witty-pi-realtime-clock-power-management-for-raspberry-pi

Lo script utilizza WiringPi.
Custodie Retroflag RETROBANDIERA http://www.retroflag.com NUOVO

NESPi4

supporto!

 

Nome dispositivo

 

interruttore.di.alimentazione.del.sistema

 

Dove acquistare e ulteriori informazioni sul produttore

Note relative a Batocera
 

 

 

 

 

Custodie Retroflag con pulsanti

 

 

 

 

 

RETROFLAG_ADV

 

 

 

 

 

http://www.retroflag.com

Uguale al precedente, tranne per il fatto che il pulsante può attivare azioni, come l'arresto degli emulatori
Custodia GPIO Retroflag  

RETROFLAG_GPI

 

https://www.retroflag.com/GPi-CASE.html

Per maggiori dettagli clicca qui.
Custodia da gioco retrò Kintaro Super Kuma/Roshambo  

KINTARO

 

https://www.amazon.com/dp/B079T7RDLX/?tag=electromake-20 / https://www.electromaker.io/blog/article/roshambo-retro-gaming-case-review

 

Semplici pulsanti o interruttori

È possibile aggiungere un pulsante per accendere e spegnere correttamente la console Batocera! Ma come?

Quale PIN GPIO dovrei usare?
È possibile aggiungere un pulsante di accensione per accendere/spegnere Batocera. Il pulsante può essere un pulsante a pressione (pulsante momentaneo) o un pulsante a interruttore (interruttore a ritenuta). Nota sui pulsanti: alcuni GPIO hanno resistori pull-up integrati (resistori collegati al +3.3V), quindi è preferibile utilizzare interruttori normalmente aperti (abbreviati NO) con questi pin.

Batocera-GPi-Case-and-Raspberry-2

per collegare lo switch al GPIO del Raspberry Pi, inserisci un PIN sul GPIO3 (PIN fisico 5 in alto a sinistra) e un altro sulla massa situata subito a destra (PIN fisico 6)

Attivazione dell'interruttore

Modalità menu GUI
Apri una finestra di terminale uscendo da EmulationStation con una tastiera o accedi al terminale tramite SSH. Ora digita /etc/init.d/S92switch setup e vedrai una finestra di terminale come nell'immagine qui sotto. Da lì puoi selezionare e attivare il tuo dispositivo di alimentazione o di commutazione. Lo script ti mostrerà un dispositivo già attivato (ONOFFSHIM in questo caso) e in seguito ti mostrerà una piccola finestra di messaggio, se il valore di configurazione è stato impostato correttamente. Dopodiché riavvia il dispositivo e tutto dovrebbe funzionare correttamente.

Batocera-GPi-Case-and-Raspberry-3

Attivazione manuale
Controlla nella tabella sopra quale tipo di interruttore di alimentazione ti serve.
Quindi, modifica il file di configurazione /userdata/system/batocera.conf – nell'esempioampdi seguito con PIN56ONOFF.

  • Per un interruttore di blocco, modifica batocera.conf con il tuo editor di testo preferito e aggiungi system.power.switch=PIN56ONOFF
  • Riavviare il sistema
  • In alternativa, se non vuoi modificare il file e hai effettuato l'accesso con SSH o hai un terminale aperto, inserisci:

batocera-settings-set system.power.switch PIN56ONOFF, quindi riavvia. Ora puoi accendere/spegnere il tuo sistema Batocera con un pulsante!

Retroflag
Retroflag è il produttore che si concentra sui case retrò per la serie Raspberry Pi e sui controller di gioco retrò che richiamano l'originale. Negli ultimi anni è riuscito a lanciare sul mercato alcuni case dall'aspetto davvero gradevole. Questi si ispirano ai dispositivi di gioco dell'epoca d'oro delle console. Se sei un orgoglioso proprietario di un GPicase, dai un'occhiata qui. Oltre all'aspetto gradevole, ci sono sempre pulsanti funzionanti per l'accensione e/o il reset. Ma per farlo devi fare qualche passo avanti.

  1. Abilitare l'interruttore di spegnimento sicuro sul PCB! Questo piccolo interruttore dipende dall'alloggiamento utilizzato; fare riferimento al manuale fornito da Retroflag per maggiori informazioni.
  2. Modificare batocera.conf e impostare la modalità switch corretta.
    • Puoi modificare il file di configurazione dalla condivisione SAMBA con il tuo editor di testo dedicato
    • oppure usa SSH e puoi modificare il file di configurazione con nano/userdata/system/batocera.conf
    • oppure utilizzare la modalità GUI; anche per questo metodo è necessario SSH.
  3. Attiva o seleziona il sistema di alimentazione corretto.power.switch=RETROFLAG
  4. Riavvia, questo attiverà la funzione di arresto sicuro

Solo per il caso NESPi 4
Bisogna fare un ulteriore riavvio! Mi dispiace ragazzi, ma dobbiamo fare una configurazione automatica dietro le quinte!

Inoltre, nel caso di NESPi4, potresti riscontrare una certa lentezza utilizzando la "cartuccia" HDD/SSD. Ecco un link di Reddit che ti fornisce un modo per risolvere il problema (anche se il post di Reddit è stato scritto per RetroPie, è stato segnalato come OK anche su Batocera).

Argon Uno
Attivare la ventola Argon One aggiungendo system.power.switch=ARGONONE nel file di configurazione batocera.conf.
Per impostazione predefinita, la ventola si avvia a 55 gradi Celsius. È possibile definire una scala personalizzata di temperatura/velocità della ventola modificando il file /userdata/system/configs/argonone.conf (può essere modificato anche dalla rete, tramite la cartella SHARE SMB).

Batocera-GPi-Case-and-Raspberry-4

55=10
60=55
65=100

Con questa scala, la ventola si avvia al 10% quando la temperatura raggiunge i 55 gradi e aumenta fino al 100% quando la temperatura raggiunge i 65 gradi Celsius. Secondo le raccomandazioni del fornitore, è sicuro avviare la ventola solo a 55 gradi. Meno rumoroso. 😉

Da:
https://wiki.batocera.org/ – Batocera.linux – Wiki

Collegamento permanente:
https://wiki.batocera.org/add_powerdevices_rpi_only?rev=1633139243
Ultimo aggiornamento: 2021/10/02 03:47

Batocera-GPi-Case-and-Raspberry-5

https://wiki.batocera.org/

Documenti / Risorse

Case Batocera GPi e Raspberry [pdf] Istruzioni
Case GPi e Raspberry, Case e Raspberry, Raspberry

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *