Digitalne fotookvirje je vsekakor lepo videti, vendar so lahko precej neprilagodljivi, družinske fotografije pa lahko malo… no, dolgočasno. Če pa v Raspberry Pi dodate zaslon, lahko s prekrivanjem fotografij naredite nekaj povsem edinstvenega r / zemljaporn z "navdihujočimi" citati iz r / tuš misli (ali katero koli kombinacijo vaših najljubših poddredic).

muo-diy-digitalphotopi-frame3

Želite narediti svojo dinamično, digitalno govorilno točko Raspberry Pi? Beri naprej.

Pripravite svojo Pi

Morali boste imeti najnovejša različica Raspbian 5 načinov nove maline Jessie je maline Pi še lažje za uporaboPo izdaji Debiana Jessieja julija je skupnost Raspberry Pi blagoslovljena z novo izdajo variante Raspbian, ki temelji na distrostih "staršev". Preberi več nameščen za ta projekt, zato ga po potrebi prenesite in napišite na svojo SD kartico Kako namestiti operacijski sistem na Raspberry PiTukaj je opisano, kako namestiti OS na vaš Raspberry Pi in kako klonirati popolno nastavitev za hitro obnovo po nesrečah. Preberi več . Ko to storite, si vzemite čas za

nastavite brezžično omrežje Kako nastaviti Wi-Fi in Bluetooth na Raspberry Pi 3Za razliko od starejših modelov Raspberry Pi 3 in 4 imajo možnosti Wi-Fi in Bluetooth. Tukaj je opisano, kako jih pravilno nastaviti. Preberi več in omogočite SSH Nastavitev vašega Raspberry Pi za brezglavo uporabo s SSHRaspberry Pi lahko sprejme ukaze SSH, ko jih povežete z lokalnim omrežjem (bodisi prek Etherneta ali Wi-Fi-ja), kar vam omogoča enostavno nastavitev. Prednosti SSH presegajo vznemirjanje dnevnega presejanja ... Preberi več .

Z vsem tem in pravilno konfiguriranim preverite, ali ste Pi uspešno povezali z načrtovanim zaslonom. To je lahko star monitor prenosnika, zlorabljen tablični računalnik ali bralnik Kindle ali eden od zasloni, zasnovani za Pi Kako nastaviti nastavitev zaslona na dotik zaslona Raspberry PiRaspberry Pi prihaja z različnimi uporabnimi dodatki, toda en kos kompleta, ki se je izkazal za posebej priljubljenega, je 7-palčni zaslon z zaslonom na dotik Raspberry Pi. Tukaj je, kako nastaviti eno. Preberi več .

muo-diy-digitalphotopi-extefs

Prav tako morate sprejeti korake, potrebne za razširitev datotečnega sistema Raspberry Pi. To je mogoče storiti v raspi-config v ukazni vrstici Kaj morate vedeti o začetku dela z Raspberry PiRačunalnik Raspberry Pi je najnovejši v nizu kompaktnih večfunkcijskih naprav, ki se dobavljajo kot paket barebones, tako da lahko končni uporabniki uporabljajo strojno opremo za praktično vse računalniške projekte, ki prihajajo do ... Preberi več ali v Meni> Nastavitve> Konfiguracija Raspberry Pi polje na namizju.

Pridobivanje vsebine iz Reddita

muo-diy-digitalphotopi-frame2

Namesto da kolesarite po nekaj fotografijah, shranjenih na vašem Pi-ju, lahko s spletom poiščete slike Python. Kanali Reddit r / EarthPorn (lepe, osupljive fotografije Zemlje in popolnoma varne za delo!) In r / TušTaje so odlični kandidati in lahko prenesite kodo s Github-ove strani Sc86. Prenesi ep_st.py, ep_st.config in template.html in shranite vse tri datoteke na isto mesto na vašem Raspberry Pi (morda domov / pi / okvir), pred urejanjem ep_st.config:

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

Tu poiščite besedilo z naslovom [FILEPATHS] in jih spremenite tako, da se ujemajo z lokacijo, kjer ste shranili tri datoteke. Če niste prepričani, kakšna naj bo celotna pot, cd v datoteko v ukazni vrstici in vnesite pwd.

muo-diy-digitalphotopi-config

Upoštevajte, da lahko prilagodite tudi poddredice, iz katerih skript potegne besedilo in slike, čeprav priporočamo, da jih za zdaj pustite privzete.

Ko končate, pritisnite Ctrl + X, torej Y za potrditev sprememb.

Nato morate namestiti moli, ovitek Python za API Reddit. Namestite to s

sudo pip namestite praw

Počakajte, da se to naredi, in nato preusmerite pozornost na to, da ep_st.py podelite potrebna dovoljenja:

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

Nato morate narediti datoteko izvršljivo:

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

Če želite preskusiti diaprojekcijo, cd v imenik Frame in zaženite

python ep_st.py
muo-diy-digitalphotopi-python

V GUI-ju poiščite imenik Frame in poiščite novo ustvarjeno ep_st.html. To je rezultat skripta Python in nastavitev, ki ste jih določili v datoteki config, zato jo odprite, če želite videti rezultate. Stran je nastavljena na samodejno osveževanje in se mora posodabljati, kadar koli ustvarite novo inspiracijsko sliko. Če vas skrbi, kako bi vaš Pi prostor zapolnili s temi, ne bodite: slike v resnici niso naloženo, samo ustvari datoteko HTML, ki na daljavo kaže na njih (verjetno na IMGUR URL) z besedilom prekrivanje.

Na tej stopnji je vse, kar vam preostane, nastaviti nastavitev diaprojekcije samodejno, ko zaženete svoj Raspberry Pi. Da se to zgodi, potrebujemo zagon skripta Python in datoteko HTML, da se odpre.

Začnite z namestitvijo in konfiguriranjem brskalnika. Midori bomo uporabljali Midori, vendar lahko precej izberete in konfigurirate kateri koli brskalnik, združljiv s Pi.

Najprej odprite sudo raspi-config in Onemogoči Overscan. Nato namestite brskalnik:

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

Nato odprite nano in ustvarite skript:

sudo nano /home/pi/fullscreen.sh

Tukaj vnesite naslednje:

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

Nadomestite [URL] s spletno stranjo, ki jo želite naložiti ob zagonu. Za našo datoteko ep_st.html, shranjeno v /home/pi/Frame poddirektor, vrstica se glasi:

midori -e Celotni zaslon -a Frame / ep_st.html

Shrani to s Ctrl + X in potrdite s Y.

Nato naredite izvedljivo s

sudo chmod 755 /home/pi/fullscreen.sh

Nato uredite datoteko za samodejni zagon:

sudo nano ~ / .config / lxsession / LXDE-pi / samodejni zagon

Na koncu datoteke (morda imate tukaj nekaj vrstic od nastavitev zaslona na dotik vašega Pi-ja Kako nastaviti nastavitev zaslona na dotik zaslona Raspberry PiRaspberry Pi prihaja z različnimi uporabnimi dodatki, toda en kos kompleta, ki se je izkazal za posebej priljubljenega, je 7-palčni zaslon z zaslonom na dotik Raspberry Pi. Tukaj je, kako nastaviti eno. Preberi več ) doda:

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

Shranite in zapustite, nato uredite datoteko rc.local:

sudo nano /etc/rc.local

Tu dodajte novo vrstico nad izhodom 0:

su -l pi -c startx

Shranite in zapustite, nato pa znova zaženite.

sudo reboot

Vključitev luči

Privzeto se bo Pi-zaslon - ne glede na zaslon povezan - izključil po nekaj minutah neaktivnosti. To lahko rešimo s povezovanjem prek SSH (ali s terminalom, če imate priključeno tipkovnico) in urejamo datoteko lightdm.conf.

sudo nano /etc/lightdm/lightdm.conf

Najti [SeatDefaults] (oklepaji so vključeni; jo boste našli na koncu datoteke) in pod to vrstico dodajte:

xserver-ukaz = X -s 0 -dpms

Shranite in zapustite s Ctrl + X in znova zaženite:

sudo reboot

Vaš lastni inspirativni digitalni okvir za slike!

Sporočite nam v komentarjih, kako je šel ta projekt za vas! Ste se privzeli za privzete vrednosti ali ste našli kakšne druge pod-rdečke, ki dobro sodelujejo? Ali pa ste naleteli na težave? Karkoli se je zgodilo, karkoli ste storili s tem projektom, nam o tem povejte v komentarjih!

Christian Cawley je namestnik urednika za varnost, Linux, samostojno delo, programiranje in razloženo tehnologijo. Proizvaja tudi Zares uporaben Podcast in ima bogate izkušnje na področju podpore za namizje in programsko opremo. Christian je sodelavec revije Linux Format, kristjalec Raspberry Pi, ljubitelj Lego in ljubitelj retro iger.