ShowerThoughts in EarthPorn: Naredite navdihujoč okvir za fotografije Raspberry Pi

ShowerThoughts in EarthPorn: Naredite navdihujoč okvir za fotografije Raspberry Pi

Digitalni fotookvirji so vsekakor lepi na pogled, lahko pa so precej neprilagodljivi, družinske fotografije pa so lahko malo ... no, dolgočasne. Če pa malini Pi dodate zaslon, lahko naredite nekaj povsem edinstvenega s prekrivanjem fotografij iz r/zemeljska z 'navdihujočimi' citati iz r/misli o prhanju (ali katero koli kombinacijo vaših najljubših podredov).





Želite ustvariti lastno dinamično, digitalno govorno točko na osnovi Raspberry Pi? Beri naprej.





Pripravite svoj Pi

Morali boste imeti najnovejša različica Raspbiana nameščen za ta projekt, zato po potrebi prenesite in pisati na kartico SD . Ko to storite, si vzemite čas nastavite brezžično omrežje in omogoči SSH .





Ko je vse to izvedeno in pravilno konfigurirano, se prepričajte, da ste uspešno povezali Pi z nameravanim zaslonom. To je lahko stari monitor prenosnega računalnika, neuporabljena tablica ali bralnik Kindle ali eden od zaslonov, zasnovanih za Pi.

Prav tako morate narediti potrebne korake za razširitev datotečnega sistema Raspberry Pi. To lahko storite v raspi-config v ukazni vrstici ali v Meni> Nastavitve> Konfiguracija Raspberry Pi polje na namizju.



Pridobivanje vsebine iz Reddita

Namesto da bi se pomikali po nekaterih fotografijah, shranjenih na vašem Pi, lahko za iskanje slik iz spleta uporabite skript Python. Redditova kanala r/EarthPorn (lepe, osupljive fotografije Zemlje in popolnoma varne za delo!) In r/ShowerThoughts so odlični kandidati in lahko prenesite kodo s strani Scith86 za Github . Prenesi ep_st.py , ep_st.config in template.html in shranite vse tri datoteke na isto mesto na vašem Raspberry Pi (morda home/pi/Frame ), pred urejanjem ep_st.config :

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

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





Upoštevajte, da lahko prilagodite tudi podrede, iz katerih skript črpa besedilo in slike, čeprav predlagamo, da jih za zdaj pustite privzeto.

kako premakniti datoteke med google pogoni

Ko končaš, udari Ctrl + X , potem IN za potrditev sprememb.





Nato morate namestiti pravice , ovoj Python za API Reddit. Namestite to z

sudo pip install praw

Počakajte, da se to naredi, nato pa se osredotočite na podajanje potrebnih dovoljenj ep_st.py:

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

Nato morate datoteko narediti izvedljivo:

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

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

python ep_st.py

V grafičnem vmesniku 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 konfiguracijski datoteki, zato odprite to, če si želite ogledati rezultate. Stran je nastavljena na samodejno osveževanje in se mora posodobiti vsakič, ko se ustvari nova navdihujoča slika. Če vas skrbi, da bi s tem zapolnili prostor za pogon Pi, naj vas slike ne prenesejo, ampak samo ustvari datoteko HTML, ki na daljavo kaže nanjo (verjetno naslov IMGUR) s tekstovnim prekrivanjem.

Na tej stopnji morate le nastaviti samodejno zagon diaprojekcije, ko zaženete Raspberry Pi. Za to potrebujemo zagon skripta Python in odpiranje datoteke HTML.

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

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

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

Nato odprite nano, da ustvarite skript:

sudo nano /home/pi/fullscreen.sh

Tukaj vnesite naslednje:

še naprej izgubljajte internetno povezavo windows 10
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

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

midori -e Fullscreen -a Frame/ep_st.html

Shranite to z Ctrl + X in potrdite z IN .

Nato naredite izvedljivo z

sudo chmod 755 /home/pi/fullscreen.sh

Nato morate urediti datoteko samodejnega zagona:

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

Na koncu datoteke (morda imate tukaj že nekaj vrstic iz nastavitve zaslona Pi na dotik) dodajte:

@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

Tukaj nad izhodom 0 dodajte novo vrstico:

su -l pi -c startx

Shranite in zapustite, nato znova zaženite.

sudo reboot

Naj bodo luči prižgane

Privzeto se zaslon Pi - ne glede na to, kateri zaslon je povezan - izklopi po nekaj minutah nedejavnosti. To lahko rešimo tako, da se povežemo prek SSH (ali s pomočjo terminala, če imate priključeno tipkovnico) in uredimo datoteko lightdm.conf.

najboljši način za učenje risanja
sudo nano /etc/lightdm/lightdm.conf

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

xserver-command=X -s 0 -dpms

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

sudo reboot

Vaš lasten navdihujoč digitalni okvir za slike!

Sporočite nam v komentarjih, kako je ta projekt potekal za vas! Ste se držali privzetih nastavitev ali ste našli druge podrede, ki dobro sodelujejo? Ali pa ste naleteli na težave? Karkoli se je zgodilo, karkoli ste storili s tem projektom, nam to povejte v komentarjih!

Deliti Deliti Cvrkutati E-naslov Kako spremeniti videz in občutek namizja Windows 10

Želite vedeti, kako narediti Windows 10 boljši? S temi preprostimi prilagoditvami naredite Windows 10 svoj.

Preberite Naprej
Sorodne teme
  • DIY
  • Reddit
  • Malina Pi
  • noži
O avtorju Christian Cawley(1510 objavljenih člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.

Več od Christiana Cawleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti
Kategorija Diy