
Přidejte si PowerDevices a Buttons do svého
Raspberry Pi 1 – 5
Sada GPi Case Case 2 s interním modulem Base Plus
Raspberry Pi 5 používá nový kód GPIO; níže uvedené podrobnosti se na tyto desky nevztahují, s výjimkou Argon One V3 uvedeného v dolní části stránky.
Aby se udržela nízká cena, deska Raspberry Pi se nedodává s tlačítkem napájení, ale je snadné si ho přidat vlastní! Tato příručka vám ukáže, jak k Raspberry Pi přidat tlačítko napájení, které zapne/vypne váš systém BATOCERA.
Pokud si nechcete stavět vlastní, k dispozici je několik oblíbených komerčních možností. Ty přidají k vašemu Raspberry Pi vypínač, někdy poskytnou ventilátor s regulátorem teploty… a dodají vaší desce stylový vzhled.
- Komerční výkonové spínače
- Zajistěte skutečné výpadky proudu
- Cena se pohybuje kolem 10–25 USD
- Obvykle potřebujete nějaký prostor na jeho zabudování
- Jednoduchá tlačítka nebo západkové spínače
- Velmi jednoduché nastavení
- Nízká cena
- Výpadek proudu není možný
Nikdy byste neměli „vytahovat“ napájecí kabel z Raspberry Pi, protože to může vést k vážnému poškození dat (a v některých případech i k fyzickému poškození SD karty). I když je Batocera nejlépe připravena na poškození souborů, doporučuje se bezpečně vypnout Raspberry Pi pomocí nabídky vypnutí v Batocera nebo, ještě lépe, použít tlačítko napájení nebo vypínač.
Když Batocera „vypne“ Raspberry Pi jednoduchým tlačítkem/aretačním spínačem, přepne ho do stavu zastavení, který stále spotřebovává velmi malé množství energie. Je to podobné, jako fungují všechny moderní počítače. V této příručce přejdeme do stavu zastavení pouze proto, abychom jej mohli později znovu zapnout, aniž bychom museli znovu připojovat zdroj napájení. Napájení můžete bezpečně odpojit (pokud si to přejete) bez obav z poškození dat v stavu zastavení.
Tato metoda poskytuje nejlepší uživatelský zážitek, pokud používáte například pouzdro GPi od společnosti Retroflag.ampnapř. Toto pěkné pouzdro má pouze jedno tlačítko pro jednoduché zapnutí/vypnutí Raspberry. Od verze Batocera 5.25 je operační systém nejlépe připraven na všechny druhy napájecích zařízení připojených k Raspberry Pi. Pokud však stisknete tlačítko napájení během herní relace, ztratíte uloženou hru v SRM (soubor s uloženou hrou).
Ochrana dat
- Stáhněte si níže uvedený skript
- Uložte toto do /userdata/system
- Nastavte bit spustitelnosti pomocí chmod +x /userdata/system/custom.sh
- Nastavte si napájecí zařízení podle níže uvedených pokynů.
custom.sh
#!/bin/bash
# custom.sh – umístit do /userdata/system
# od uživatele cyperghost 23. 11. 19
#
pokud [[ $1 == stop ]]; pak
batocera-es-swissknife –emukill
fi
Komerční skříně a napájecí spínače
Zde je několik komerčních vypínačů/komerčních skříní s vypínači, které jsou aktuálně podporovány. Tyto vypínače umožňují skutečné výpadek proudu, což znamená, že Raspberry Pi je skutečně vypnuté. Obvykle se tato malá napájecí zařízení zapojují na Raspberry Pi pomocí 40pinového konektoru. Další pokyny k instalaci naleznete na uvedených odkazech.
Zde jsou hodnoty, které můžete zadat jako system power.switch= v souboru batocera.conf:
| Zařízení Jméno | systémový.vypínač.napájení | Kde k zakoupení a další informace o výrobci | Související poznámky na Batocera |
| Pouzdra na retroflagy s knoflíky | RETROFLAG_ADV | http://www.retroflag.com | Stejné jako předchozí, až na to, že tlačítko může spouštět akce, jako je zastavení emulátorů. |
| Pouzdro Retroflag GPIO | RETROFLAG_GPI | https://www.retroflag.com/GPi-CASE.html | Získejte více podrobnosti zde. |
| Pouzdro Kintaro Super Kuma/Roshambo Retro Gaming | KINTARO | https://www.amazon.com/dp/ B079T7RDLX/?tag=electromake-20 https://www.electromaker.io/blog/ článek/případ-roshambo-retro-gaminguview |
|
| Pouzdro Pironman pro Raspberry Pi 4 | PIRONMAN | https://www.sunfounder.com/ produkty/pouzdro-pro-rasperry-pi-4 |
Spusťte pironman z terminálu pro konfiguraci OLED, RGB a ventilátoru |
| Pouzdro Pironman pro Raspberry Pi 5 | PIRONMAN5 | https://www.sunfounder.com/collections/cases/ produkty/pironman-5-nvme-m-2-ssd-pcie-mini- PC pouzdro pro Raspberry Pi 5 |
Spusťte pironman5 z terminálu pro konfiguraci OLED, RGB a ventilátoru |
Je možné přidat tlačítko pro správné zapnutí a vypnutí konzole Batocera! Ale jak?
Který GPIO PIN mám použít?
Můžete přidat tlačítko napájení pro zapnutí/vypnutí zařízení Batocera. Tlačítko může být buď tlačítkové (tlačítko s okamžikem), nebo přepínač (aretační spínač). Poznámka k tlačítkům: některé GPIO mají vestavěné pull-up rezistory (rezistory připojené k +3.3 V), takže je vhodnější použít s těmito piny normálně otevřené spínače (zkráceně NO).
Pro připojení přepínače k Raspberry Pi GPIO zapojte jeden PIN na GPIO3 (fyzický PIN 5 nahoře vlevo) a další na komponentu umístěnou hned vpravo vpravo (fyzický PIN 6).
Aktivace spínače
Režim nabídky grafického uživatelského rozhraní
Terminálové okno otevřete ukončením EmulationStation pomocí klávesnice nebo příkazem get přístup k terminálu přes SSHNyní zadejte /etc/init.d/S92switch setup a uvidíte terminálové okno, jako na obrázku níže. Zde můžete vybrat a aktivovat napájecí nebo přepínací zařízení. Skript vám ukáže již aktivované zařízení (v tomto případě ONOFFSHIM) a později vám zobrazí malé okno s upozorněním, pokud bylo nastavení hodnoty úspěšné. Po tomto restartu by zařízení a vše ostatní mělo fungovat správně.
Manuální aktivace
V tabulce výše zkontrolujte, jaký typ vypínače potřebujete.
Poté upravte konfigurační soubor /userdata/system/batocera.conf – v souboru exampníže s PIN56ONOFF.
Pro aretační přepínač upravte soubor batocera.conf v preferovaném textovém editoru a přidejte do něj system.power.switch=PIN56ONOFF.
Restartujte systém
Nebo pokud nechcete soubor upravovat a jste přihlášeni přes SSH nebo máte otevřený terminál, zadejte: batocera-settings-set system.power.switch PIN56ONOFF a poté restartujte. Váš systém Batocera lze nyní zapnout/vypnout tlačítkem!
Retroflag
Retroflag je výrobce, který se zaměřuje na retro pouzdra pro řadu Raspberry Pi a originálně vypadající retro herní ovladače. V posledních letech se jim podařilo uvést na trh několik docela pěkných pouzder. Ty jsou inspirovány herními zařízeními ze zlaté éry herních konzolí. Pokud jste hrdým majitelem... GPicase, pak se podívejte sem. Kromě hezkého vzhledu jsou zde vždy funkční tlačítka pro napájení a/nebo reset. Ale tam musíte udělat pár kroků.
- Aktivujte spínač bezpečného vypnutí na desce plošných spojů! Tento malý spínač závisí na uživateli. V případě potřeby se podívejte do dodané příručky od společnosti Retroflag.
- Upravte soubor batocera.conf a nastavte správný režim přepínání.
Konfigurační soubor ze sdílené složky SAMBA můžete upravit pomocí specializovaného textového editoru.
Nebo použijte SSH a konfigurační soubor můžete upravit pomocí nano/userdata/system/batocera.conf.
Nebo použijte grafické rozhraní; pro tuto metodu také potřebujete SSH. - Aktivujte nebo vyberte správný systém vypínače. power.switch=RETROFLAG
- Restartujte, aktivuje se funkce Bezpečné vypnutí
Pouze pro případ NESPi 4
Musíte provést další restart! Promiňte, lidi, ale musíme provést automatickou konfiguraci v zákulisí!
Také v případě NESPi4 se můžete setkat s určitou pomalostí při používání „kazety“ s pevným diskem/SSD.
Tady je odkaz na Redditu to vám dává způsob, jak to opravit (i když byl příspěvek na Redditu napsán pro RetroPie, na Batocera byl také nahlášen jako v pořádku).
Argon Jedna
Do verze Batocera 40 jsou pro Raspberry Pi 4 podporovány pouze pouzdra ArgonOne V1/V2.
Batocera 41 zavádí podporu pro ArgonOne V3 pro Raspberry Pi5, a to kromě ArgonOne V1/V2 pro Raspberry Pi5.
Aktivujte ventilátor Argon One přidáním system.power.switch=ARGONONE do konfiguračního souboru batocera.conf a to je vše. Po dalším restartu bude ventilátor ovladatelný softwarově (otáčky ventilátoru v závislosti na teplotě) a dvojitým kliknutím na tlačítko na zadní straně ukončíte běžící emulátor a vrátíte se do EmulationStation. Nepoužívejte žádné externí skripty; podpora pro Argon One je již zahrnuta v distribuci Batocera Linux.
Ve výchozím nastavení se ventilátor spouští na 55 stupních Celsia. Zde je výchozí konfigurace křivky ventilátoru:
argonone.conf
# Konfigurace file pro pouzdro Argon One Pi4
# teplot je ve stupních Celsia
# rychlosti ventilátoru jsou od 0 do 100 procent
# syntaxe je: temp_threshold=rychlost_ventilátoru
# výchozí nastavení je:
45 = 0
55 = 10
60 = 55
65 = 100
S touto konfigurací křivky ventilátoru by chování bylo následující:
- Při teplotě nižší než 55 °C se ventilátor vypne
- Při teplotě 55–59 °C běží ventilátor na 10 % rychlosti
- Při teplotě 60–64 °C běží ventilátor na 55 % rychlosti
- Při teplotě 65 °C a vyšší běží ventilátor na 100 % rychlosti
Podle doporučení dodavatele je bezpečné spustit ventilátor pouze při 55 stupních. Je méně hlučný. ![]()
Vlastní teplotní/rychlostní žebříček ventilátoru si můžete definovat vytvořením nového souboru argonone.conf v adresáři /userdata/system/configs/argonone.conf.
Z: https://wiki.batocera.org/ – Batocera. Linux – Wiki
Trvalý odkaz: https://wiki.batocera.org/add_powerdevices_rpi_only?rev=1725893619
Poslední aktualizace: 2024 09:09

https://wiki.batocera.org/add_powerdevices_rpi_only
Dokumenty / zdroje
![]() |
Retroflag GPi Case Case 2 Kit s interním modulem Base Plus [pdfPokyny Sada GPi Case Case 2 s interním modulem Base Plus, s interním modulem Base Plus, interním modulem Base Plus, interním modulem Plus, interním modulem |
