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 10Chcete 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
- Malinový koláč
- nože
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 Cawleyhoprihlá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