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é. Ale ak pridáte obrazovku na Raspberry Pi, môžete vytvoriť niečo úplne jedinečné tým, že preložíte fotografie z r / earthporn s „inšpiratívnymi“ citátmi z R / showerthoughts (alebo akúkoľvek kombináciu vašich obľúbených subreddits).

Muo-diy-digitalphotopi-frame3

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

Pripravte si svoj Pi

Budete musieť mať najnovšia verzia Raspbian 5 spôsobov, ako nová Raspbian Jessie uľahčí používanie Raspberry PiPo vydaní Debian Jessie v júli bola komunita Raspberry Pi požehnaná novým vydaním variantu Raspbian založeného na „rodičovskej“ distro. Čítaj viac nainštalované pre tento projekt, takže v prípade potreby stiahnite a zapíš na SD kartu Ako nainštalovať operačný systém na Raspberry PiTu je návod, ako nainštalovať operačný systém na Raspberry Pi a ako naklonovať vaše dokonalé nastavenie na rýchle obnovenie po katastrofe. Čítaj viac

instagram viewer
. Keď to urobíte, urobte si čas nastavenie bezdrôtovej siete Ako nastaviť Wi-Fi a Bluetooth na Raspberry Pi 3Na rozdiel od starších modelov majú Raspberry Pi 3 a 4 možnosti Wi-Fi a Bluetooth. Tu je návod, ako ich správne nastaviť. Čítaj viac a povoliť SSH Nastavenie Raspberry Pi na použitie bez hlavy s SSHRaspberry Pi môže prijímať príkazy SSH, keď je pripojený k miestnej sieti (buď prostredníctvom siete Ethernet alebo Wi-Fi), čo vám umožňuje jednoduché nastavenie. Výhody SSH idú nad rámec narušenia denného skríningu ... Čítaj viac .

Ak je toto všetko hotové a správne nakonfigurované, uistite sa, že ste svoj prístroj Pi úspešne pripojili k zamýšľanému displeju. Môže to byť starý monitor prenosného počítača, nepoužívaný tablet alebo čítačka Kindle alebo jeden z počítačov displeje určené pre Pi Ako nastaviť dotykový displej Raspberry PiRaspberry Pi prichádza s celou radou užitočných doplnkov, ale jednou z najobľúbenejších súprav je 7-palcový dotykový displej Raspberry Pi. Tu je postup, ako ho nastaviť. Čítaj viac .

Muo-diy-digitalphotopi-expandfs

Mali by ste tiež vykonať kroky potrebné na rozšírenie súborového systému Raspberry Pi. To sa dá dosiahnuť v roku 2007 raspi-config v príkazovom riadku Čo potrebujete vedieť o tom, ako začať s Raspberry PiPočítač Raspberry Pi je najnovší v rade kompaktných multifunkčných zariadení dodávaný ako počítač balík barebones, aby koncoví používatelia mohli hardvér používať prakticky pre všetky počítačové projekty, ktoré prichádzajú k ... Čítaj viac alebo v Menu> Predvoľby> Raspberry Pi Configuration na pracovnej ploche.

Získavanie obsahu z Reddit

Muo-diy-digitalphotopi-frame2

Namiesto cyklovania niektorých fotografií uložených na vašom Pi môžete na vyhľadávanie 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 vy môžete stiahnite si kód zo stránky Github tejto scul86. Stiahnuť ▼ ep_st.py, ep_st.config a template.html a uložte všetky tri súbory na rovnaké miesto na vašom Raspberry Pi (možno home / pi / Frame), pred úpravami ep_st.config:

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

Tu vyhľadajte text s nadpisom [FILEPATHS] a zmeňte ho tak, aby zodpovedal umiestneniu, do ktorého ste tieto tri súbory uložili. Ak si nie ste istí, aká by mala byť úplná cesta, CD do súboru na príkazovom riadku a napíšte pwd.

Muo-diy-digitalphotopi-config

Upozorňujeme, že môžete upraviť aj čiastkové útraty, z ktorých skript ťahá text a obrázky, ale odporúčame vám ich ponechať na predvolené hodnoty.

Keď skončíte, stlačte Ctrl + X, potom Y na potvrdenie zmien.

Ďalej musíte nainštalovať praw, balík Python pre rozhranie Reddit API. Nainštalujte to pomocou

sudo pip install praw

Počkajte, kým sa tak stane, a potom obráťte svoju pozornosť na udelenie potrebných povolení ep_st.py:

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

Potom by ste mali súbor spustiť:

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

Ak chcete vyskúšať prezentáciu, CD do adresára Frame a spustite

python ep_st.py
Muo-diy-digitalphotopi-python

V GUI prejdite do adresára Frame a nájdite novovytvorené ep_st.html. Toto je výsledok skriptu Python a nastavení, ktoré ste zadali v konfiguračnom súbore. Ak chcete zobraziť výsledky, otvorte ho. Stránka je nastavená na automatickú aktualizáciu a mala by sa aktualizovať vždy, keď sa vytvorí nový inšpiratívny obrázok. Ak sa obávate, že tým naplníte miesto na disku Pi, nemusíte: obrázky to v skutočnosti nie sú stiahnuté, iba vytvára súbor HTML, ktorý na ne odkazuje vzdialene (pravdepodobne adresa URL IMGUR) s textovým prekrytie.

V tejto fáze zostáva iba spustenie prezentácie pri spustení Raspberry Pi. Aby sa to stalo, potrebujeme spustiť skript Python a otvoriť súbor HTML.

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

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

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

Potom otvorte nano a vytvorte skript:

sudo nano /home/pi/fullscreen.sh

Tu zadajte nasledujúce údaje:

unclutter & matchbox-window-manager & midori -e Fullscreen -a [URL]

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

midori -e Fullscreen -a Frame / ep_st.html

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

Potom urobte program spustiteľný 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 konci súboru (možno tu už máte nejaké riadky z nastavenie dotykového displeja vášho zariadenia Pi Ako nastaviť dotykový displej Raspberry PiRaspberry Pi prichádza s celou radou užitočných doplnkov, ale jednou z najobľúbenejších súprav je 7-palcový dotykový displej Raspberry Pi. Tu je postup, ako ho nastaviť. Čítaj viac ) pridať:

@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ýchodom 0:

su -l pi -c startx

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

sudo reštart

Udržiavanie svetiel

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 to vyriešiť pripojením prostredníctvom SSH (alebo pomocou terminálu, ak máte zapojenú klávesnicu) a úpravou súboru lightdm.conf.

sudo nano /etc/lightdm/lightdm.conf

Nájsť [SeatDefaults] (zátvorky sú zahrnuté; nájdete ho na konci súboru) a pod tento riadok pridajte tento riadok:

xserver-command = X-s 0-dpms

Uložte a ukončite pomocou Ctrl + X a reštartujte počítač:

sudo reštart

Váš vlastný inšpiratívny digitálny fotorámik!

Dajte nám vedieť v komentároch, ako tento projekt pre vás išiel! Dodržiavali ste predvolené hodnoty, alebo ste našli nejaké ďalšie reddity, ktoré dobre spolupracujú? Alebo ste narazili na problémy? Nech sa stane čokoľvek, bez ohľadu na to, čo ste s týmto projektom urobili, informujte nás o tom v komentároch!

Christian Cawley je zástupcom redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku. Produkuje tiež skutočne užitočný podcast a má bohaté skúsenosti s podporou počítačov a softvéru. Christian je prispievateľom do časopisu Linux Format a je fanúšikom hry Raspberry Pi, milencom Lego a retro hráčom.