Udělejte si herní konzoli z Raspberry Pi s pomocí RetroPie

Dalším využitím mikropočítače Raspberry Pi může být retro herní konzole. Co budeme potřebovat:

  • Raspberry Pi (nejlépe verzi 3 nebo 4 kvůli výkonu)
  • Gamepady – třeba tyhle levné z Alíka
  • HDMI kabel pro připojení k TV

Použijeme software RetroPie, který obsahuje emulátory pro mnoho konzolí – NES, SNES, Sega, PlayStation, GameBoy, Nintendo 64 a mnoho dalších. Od těch opravdu retor jako je Atari až po PlayStation.

Pokud máte nové Raspberry, můžete si stáhnout přímo hotové image a nahrát jej na SD kartu. Já ale nechtěl přijít o svůj Raspbian, takže jsem se vydal cestou manuální instalace podle oficiálního návodu. Bacha, pro verzi Pi 4 musíte (zatím) použít trochu odlišný návod – soubory stáhnout přes Git, přepnout se na správnou větev a spustit instalaci – návod. Instalace trvá celkem dlouho.

V konfiguraci si budete moci zvolit, že má systém nabootovat rovnou do RetroPie. Případně, RetroPie (respektive hezký frontend EmulationStation) spustíte z konzole (klidně přes SSH) příkazem:

emulationstation

ROM soubory (hry) si můžete postahovat někde na internetu :) Stačí je pak nahrát (samozřejmě nejdřív rozbalit – a je jedno jestli tam nahrajete samotné soubory, nebo i nadřazenou složku) do příslušné složky např. u mě /home/pi/RetroPie/roms. Já je tam nahrávám přes Sambu, můžete ale zvolit i flashku – tady je oficiální návod.

Výběr konzole – pod ním se vždy ukáže počet dostupných her
No není to paráda? :)

Jak stahovat torrenty na Raspberry Pi

Pokud Raspberry používáte jako server, udělat si z něj torrentového klienta/server se přímo nabízí – je stále online a můžeme tedy stahovat dnem i nocí.

Instalace a konfigurace programu Transmission

Je to jednoduché, nainstalujeme si program Transmission. Vše budeme dělat přes konzoli, takže i pokud nemáte nainstalované desktopové prostředí a ovládáte Raspberry přes SSH, ničemu to nevadí.

sudo apt-get install transmission-daemon

Po instalaci se rovnou spustí jako služba. Dočasně ho vypneme příkazem:

sudo systemctl stop transmission-daemon

A začneme konfigurovat. Otevřeme si konfiguračí JSON soubor v oblíbeném editoru nano:

sudo nano /etc/transmission-daemon/settings.json

Uděláme pár změn:

  • Změníme položku “download-dir” tak aby byla v naší sdílené složce /home/pi/share.
  • Můžeme si změnit přihlašovací jméno a heslo – “rpc-username” a “rpc-password”. Po uložení souboru se heslo automaticky zahashuje.
  • “rpc-whitelist-enable” dáme na false – jsme na lokální síti, nebudeme omezovat přístup do našeho programu

Soubor uložíme kombinací Ctrl + X, pak Y. No a máme hotovo.

PS. Já osobně jsem si vytvořil ještě podsložku downloads, tedy /home/pi/share/downloads. A té jsem změnil práva tak, aby do ní mohl Transmission zapisovat. Práva jsem dal velkorysé, opět – jsme na lokální síti.

chmod 777 -R /home/pi/share/downloads

A co teď?

Nyní nám na Raspberry běží torrentový klient Transmission. Ovládat jej budeme přes webové rozhraní. Na počítači nebo na mobilu vyťukáme adresu našeho Raspberry v lokální síti:

http://raspberrypi:9091/transmission/

Vyplníme zvolené jméno a heslo a jsme tam. Torrent spustíte kliknutím na první tlačítko, zadáte jeho url a je to. Na obrázku vidíte jak naprosto legálně stahuji linuxovou distribuci. Co jste si mysleli??

Jak si udělat štokrle z palet

Dnes si ukážeme, jak si vyrobit štokrle a jak pomocí něj můžeme předcházet hemeroidům nebo zácpě. Štokrle je malá stolička, kterou si při návštěvě velké strany vysunete zpod toaletní mísy, sednete si na mísu a nohy si položíte na štokrle. Tím pádem bude pro vás vykonání potřeby přirozenější.

Budeme potřebovat palety, které si nařežeme a sešroubujeme k sobě dle libosti. Přibližné rozměry jsou 40 x 20 x 20 cm. Udělejte si to jak chcete. Výřez je pro umístění pod toaletu, když štokrle nepoužíváte.

Pak to natřeme balakrylem a je to!

Ale pokud nechcete být hipster, můžete si koupit originál :)

Jak si udělat sdílené úložiště z Raspberry Pi

Dnes si ukážeme, jak si udělat sdílený disk ve vaší lokální síti. Použijeme k tomu Raspberry Pi a software Samba.

Připojení k Raspberry

Instalaci jsem popsal už v minulém článku.

Nastartujeme příkazovou řádku (cmd) a připojíme se příkazem:

ssh pi@raspberrypi

Instalace Samby

Použijeme Sambu – tím pádem budeme moci z Windows přistupovat do souborového sytému Raspberry.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install samba samba-common-bin

Konfigurace Samby

Vytvoříme si složku /home/pi/share, která bude sdílená.

mkdir /home/pi/share

Otevřeme si konfigurační soubor v editoru “nano”

sudo nano /etc/samba/smb.conf

A na konec souboru můžeme psát vlastní nastavení. Hlavně definici sdílené složky – její cestu, název atd.

[share]
path = /home/pi/share
writeable=Yes
create mask=0777
directory mask=0777
public=no

Uložíme pomocí Ctrl+X a následně Y.

Samba uživatel

Vytvoříme si Samba uživatele, pro jednoduchost ho nazveme pi (stejně jako defaultně vytvořený unixový uživatel na Raspberry). Zeptá se nás to na heslo tak si nějaké zvolíme.

sudo smbpasswd -a pi

Sambu restartujeme:

sudo service smbd restart

Jdeme se připojit

Nyní ve Windows průzkumníku zadáme cestu (a nebo se tam proklikáme přes Síť):

\\RASPBERRYPI\pi

Vyplníme uživatelské jméno, které jsme si vytvořili (pi) a zvolené heslo. A jsme tam, v domovské složce Raspberry (/home/pi/share).