ShowerThoughts a EarthPorn: Vytvorte inšpiratívny fotorámček Raspberry Pi

ShowerThoughts a EarthPorn: Vytvorte inšpiratívny fotorámček Raspberry Pi

Digitálne fotorámčeky sú určite pekné na pohľad, ale môžu byť dosť nepružné a rodinné fotografie môžu byť trochu ... no, nudné. Ak však k Raspberry Pi pridáte obrazovku, môžete vytvoriť niečo celkom unikátne, a to prekrytím fotografií z r/earthporn s „inšpiratívnymi“ citátmi od r/sprchové myšlienky (alebo akákoľvek kombinácia vašich obľúbených subredditov).





Chcete si vytvoriť svoj vlastný dynamický, digitálny, hovorový bod napájaný Raspberry Pi? Pokračuj v čítaní.





Pripravte si Pi

Budete musieť mať najnovšia verzia Raspbian nainštalované pre tento projekt, takže v prípade potreby stiahnite a zapisujte na svoju SD kartu . Keď to urobíte, urobte si na to čas nastaviť bezdrôtovú sieť a povoliť SSH .





Keď je všetko vykonané a správne nakonfigurované, uistite sa, že ste svoj Pi úspešne pripojili k určenému displeju. Môže to byť starý monitor prenosného počítača, nepoužívaný tablet alebo čítačka Kindle alebo jeden z displejov navrhnutých pre Pi.

Mali by ste tiež vykonať kroky potrebné na rozšírenie súborového systému Raspberry Pi. To sa dá urobiť v raspi-config v príkazovom riadku alebo v Ponuka> Predvoľby> Konfigurácia Raspberry Pi pole na ploche.



Získavanie obsahu z Reddit

Namiesto prechádzania niektorých fotografií uložených vo vašom Pi môžete na vyhľadanie obrázkov z webu použiť skript Python. Kanály Reddit r/EarthPorn (krásne, ohromujúce fotografie Zeme a úplne bezpečné pre prácu!) A r/ShowerThoughts sú skvelými kandidátmi a môžete stiahnite si kód z tejto stránky Github spoločnosti scul86 . Stiahnuť ▼ ep_st.py , ep_st.config a template.html a uložte všetky tri súbory do rovnakého umiestnenia na vašom Raspberry Pi (možno domov/pi/Rám ), pred úpravou ep_st.config :

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

Tu vyhľadajte text s názvom [FILEPATHS] a zmeňte ich tak, aby zodpovedali umiestneniu troch súborov. Ak si nie ste istí, aká by mala byť úplná cesta k súboru, CD do súboru v príkazovom riadku a napíšte pwd .





Všimnite si toho, že môžete tiež upraviť subreddity, z ktorých skript sťahuje text a obrázky, aj keď by sme zatiaľ navrhovali ponechať ich predvolené hodnoty.

premieňať dve tváre spoločne online zadarmo

Keď skončíte, trafte Ctrl + X potom A na potvrdenie zmien.





Ďalej je potrebné nainštalovať práva , obal Pythonu pre rozhranie Reddit API. Nainštalujte to pomocou

sudo pip install praw

Počkajte, kým sa to dokončí, a potom zamerajte svoju pozornosť na to, aby ste ep_st.py udelili potrebné povolenia:

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

Potom by ste mali urobiť súbor spustiteľným:

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

Ak chcete otestovať prezentáciu, CD do adresára Frame a spustite

python ep_st.py

V GUI vyhľadajte adresár Frame a nájdite novo vytvorený ep_st.html . Toto je výsledok skriptu Python a nastavení, ktoré ste zadali v konfiguračnom súbore, takže otvorte toto a uvidíte výsledky. Stránka je nastavená na automatické obnovovanie a mala by sa aktualizovať vždy, keď sa vytvorí nový inšpiratívny obrázok. Ak sa obávate, že tým zaplníte miesto na disku Pi, nemusí: obrázky sa v skutočnosti nestiahnu, iba sa vytvorí súbor HTML, ktorý na ne vzdialene ukazuje (pravdepodobne adresa URL IMGUR) s textovým prekrytím.

V tejto fáze zostáva iba nastaviť automatické spustenie prezentácie pri spustení vášho Raspberry Pi. Aby sme to dosiahli, potrebujeme spustený skript Python a súbor HTML.

Začnite inštaláciou a konfiguráciou prehliadača. Budeme používať Midori, ale môžete si do značnej miery vyberať a konfigurovať akýkoľvek prehliadač kompatibilný s Pi .

Najprv otvorte sudo raspi-config a Zakázať oververscan . Potom nainštalujte prehliadač:

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

Ďalej otvorte nano a vytvorte skript:

sudo nano /home/pi/fullscreen.sh

Tu zadajte nasledujúce:

Tlačidlo domovskej stránky iphone 8 nefunguje
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Nahraďte [URL] webovou stránkou, ktorú chcete načítať pri zavádzaní. Pre náš súbor ep_st.html uložený v súbore /home/pi/Rám podadresár, riadok bude znieť:

midori -e Fullscreen -a Frame/ep_st.html

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

Ďalej ho urobte spustiteľným pomocou

sudo chmod 755 /home/pi/fullscreen.sh

Potom by ste mali upraviť súbor automatického spustenia:

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

Na koniec súboru (možno tu máte niekoľko riadkov už z nastavenia dotykového displeja vášho Pi) pridajte:

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

Uložte a ukončite a potom upravte súbor rc.local:

sudo nano /etc/rc.local

Tu pridajte nový riadok nad výjazd 0:

su -l pi -c startx

Uložte a ukončite a potom reštartujte počítač.

sudo reboot

Nechajte svetlá zapnuté

V predvolenom nastavení sa displej Pi - bez ohľadu na to, ktorý displej je pripojený - vypne po niekoľkých minútach nečinnosti. Môžeme sa s tým vyrovnať pripojením cez SSH (alebo pomocou Terminálu, ak máte zapojenú klávesnicu) a úpravou súboru lightdm.conf.

windows 10 ako zadať bios
sudo nano /etc/lightdm/lightdm.conf

Nájsť [Predvolené nastavenia sedadla] (zátvorky sú súčasťou; nájdete ho na konci súboru) a pridajte pod neho tento riadok:

xserver-command=X -s 0 -dpms

Uložte a ukončite pomocou Ctrl + X a reštartovať:

sudo reboot

Váš vlastný inšpiratívny digitálny fotorámček!

Dajte nám vedieť v komentároch, ako sa vám tento projekt podaril! Zostali ste pri predvolených nastaveniach alebo ste našli ďalšie sub-reddity, ktoré dobre spolupracujú? Alebo ste narazili na problémy? Čokoľvek sa stalo, čokoľvek ste urobili s týmto projektom, povedzte nám o tom v komentároch!

zdieľam zdieľam Tweet E -mail Ako zmeniť vzhľad a atmosféru pracovnej plochy Windows 10

Chcete vedieť, ako vylepšiť vzhľad systému Windows 10? Pomocou týchto jednoduchých úprav prispôsobte Windows 10 svojmu vlastnému.

Čítajte ďalej
Súvisiace témy
  • DIY
  • Reddit
  • Malinový koláč
  • nože
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber
Kategórie Diy