ShowerThoughts a EarthPorn: Vytvořte inspirativní fotorámeček Raspberry Pi

ShowerThoughts a EarthPorn: Vytvořte inspirativní fotorámeček Raspberry Pi

Digitální fotorámečky jsou určitě příjemné na pohled, ale mohou být spíše nepružné a rodinné fotografie mohou být trochu ... no, nudné. Pokud ale k Raspberry Pi přidáte obrazovku, můžete vytvořit něco zcela jedinečného překrytím fotografií z r/earthporn s „inspirativními“ citáty od r/sprchové myšlenky (nebo jakákoli kombinace vašich oblíbených subreddits).





Chcete si vytvořit svůj vlastní dynamický, digitální, mluvící bod poháněný Raspberry Pi? Číst dál.





Připravte si Pi

Budete muset mít nejnovější verze Raspbian nainstalován pro tento projekt, takže v případě potřeby stáhněte a zapisovat na SD kartu . Až to uděláte, udělejte si na to čas nastavení bezdrátové sítě a povolit SSH .





Když je vše provedeno a správně nakonfigurováno, ujistěte se, že jste úspěšně připojili svůj Pi k zamýšlenému displeji. Může to být starý monitor notebooku, nepoužívaný tablet nebo čtečka Kindle nebo jeden z displejů určených pro Pi.

Měli byste také provést kroky potřebné k rozšíření souborového systému Raspberry Pi. To lze provést v raspi-config na příkazovém řádku nebo v Nabídka> Předvolby> Konfigurace Raspberry Pi pole na ploše.



Získávání obsahu z Reddit

Spíše než procházet některými fotografiemi uloženými na vašem Pi, můžete k vyhledání obrázků z webu použít skript Python. Reddit kanály r/EarthPorn (krásné, ohromující fotografie Země a naprosto bezpečné pro práci!) A r/ShowerThoughts jsou skvělí kandidáti a můžete stáhněte si kód ze stránky Github tohoto socha86 . Stažení ep_st.py , ep_st.config a template.html a uložte všechny tři soubory do stejného umístění na vašem Raspberry Pi (možná home/pi/Rám ), před úpravou ep_st.config :

sudo nano /home/pi/Frame/ep_st.config

Zde vyhledejte text s názvem [FILEPATHS] a změňte jej tak, aby odpovídal umístění, kam jste uložili tři soubory. Pokud si nejste jisti, jaká by měla být úplná cesta k souboru, CD do souboru na příkazovém řádku a zadejte pwd .





Všimněte si toho, že můžete také upravit subreddity, ze kterých skript načítá text a obrázky, ačkoli bychom prozatím navrhovali ponechat je ve výchozím nastavení.

Samotná bolest je láska k internetu, bolest zákazníka.

Až budete hotovi, udeřte Ctrl + X , pak A k potvrzení změn.





Dále je třeba nainstalovat práva , Python wrapper pro Reddit API. Nainstalujte to pomocí

sudo pip install praw

Počkejte, až to bude hotové, a poté věnujte pozornost tomu, aby ep_st.py udělila potřebná oprávnění:

sudo chmod 777 /home/pi/Frame/ep_st.py

Poté byste měli nastavit spustitelný soubor:

sudo chmod +x /home/pi/Frame/ep_st.py

Chcete -li vyzkoušet prezentaci, CD do adresáře Frame a spusťte

python ep_st.py

V GUI přejděte do adresáře Frame a najděte nově vytvořené ep_st.html . Toto je výsledek skriptu Pythonu a nastavení, která jste zadali v konfiguračním souboru, takže otevřete toto a uvidíte výsledky. Stránka je nastavena na automatické obnovení a měla by se aktualizovat vždy, když je vytvořen nový inspirativní obrázek. Pokud se obáváte, že zaplníte místo na disku Pi těmito, nemusí: obrázky se ve skutečnosti nestahují, pouze se vytvoří soubor HTML, který na ně vzdáleně ukazuje (pravděpodobně adresa URL IMGUR) s textovým překrytím.

V této fázi zbývá jen nastavit automatické spouštění prezentace při spuštění Raspberry Pi. Abychom toho dosáhli, potřebujeme ke spuštění skript Python a otevření souboru HTML.

Začněte instalací a konfigurací prohlížeče. Budeme používat Midori, ale můžete do značné míry vybírat a konfigurovat jakýkoli prohlížeč kompatibilní s Pi .

Nejprve otevřete sudo raspi-config a Zakázat Overscan . Poté nainstalujte prohlížeč:

sudo apt-get install midori x11-xserver-utils matchbox unclutter

Dále otevřete nano a vytvořte skript:

sudo nano /home/pi/fullscreen.sh

Zde zadejte následující:

jak získat aero sklo ve Windows 10
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Nahraďte [URL] webovou stránkou, kterou chcete načíst při spuštění. Pro náš soubor ep_st.html uložený v souboru /home/pi/Rám podadresář, řádek bude znít:

midori -e Fullscreen -a Frame/ep_st.html

Uložte to pomocí Ctrl + X a potvrďte pomocí A .

Dále jej spusťte pomocí

sudo chmod 755 /home/pi/fullscreen.sh

Poté byste měli upravit soubor automatického spuštění:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

Na konec souboru (můžete zde mít nějaké řádky již z nastavení dotykového displeje vašeho Pi) přidat:

@xset s off
@xset -dpms
@xset s noblank
@/home/pi/fullscreen.sh

Uložte a ukončete a poté upravte soubor rc.local:

sudo nano /etc/rc.local

Zde přidejte nový řádek nad exit 0:

su -l pi -c startx

Uložte a ukončete a poté restartujte.

sudo reboot

Udržování světel zapnutých

Ve výchozím nastavení se displej Pi - ať je připojen jakýkoli displej - vypne po několika minutách nečinnosti. S tím se můžeme vypořádat připojením přes SSH (nebo pomocí Terminálu, pokud máte zapojenou klávesnici) a úpravou souboru lightdm.conf.

jak naplánovat e -mail v outlook mac
sudo nano /etc/lightdm/lightdm.conf

Nalézt [Výchozí nastavení sedadla] (závorky jsou zahrnuty; najdete je na konci souboru) a přidejte pod něj tento řádek:

xserver-command=X -s 0 -dpms

Uložte a ukončete pomocí Ctrl + X a restartovat:

sudo reboot

Váš vlastní inspirativní digitální fotorámeček!

Dejte nám vědět v komentářích, jak se vám tento projekt povedl! Zůstali jste u výchozích hodnot, nebo jste našli nějaké další sub-reddity, které spolu dobře fungují? Nebo jste narazili na problémy? Ať už se stalo cokoli, cokoli jste s tímto projektem udělali, řekněte nám o tom v komentářích!

Podíl Podíl tweet E-mailem Jak změnit vzhled a vzhled pracovní plochy Windows 10

Chcete vědět, jak vylepšit vzhled Windows 10? Pomocí těchto jednoduchých přizpůsobení si Windows 10 přizpůsobíte.

Číst dále
Související témata
  • DIY
  • Reddit
  • Raspberry Pi
  • nože
O autorovi Christian Cawley(1510 článků publikováno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a opravdu užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru
Kategorie Diy