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).
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
. 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 .
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
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.
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
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.