ShowerThoughts i EarthPorn: Napravite inspirativni okvir za fotografije od Raspberry Pi

ShowerThoughts i EarthPorn: Napravite inspirativni okvir za fotografije od Raspberry Pi

Digitalni okviri za fotografije svakako su lijepi za pogledati, ali mogu biti prilično nefleksibilni, a obiteljske fotografije mogu biti malo ... pa, dosadne. No, ako dodate zaslon u Raspberry Pi, možete napraviti nešto sasvim jedinstveno, preklapajući fotografije s r/Earthporn s 'inspirativnim' citatima iz r/tuš misli (ili bilo koju kombinaciju vaših omiljenih podredova).





Želite li stvoriti vlastitu dinamičnu, digitalnu govornu tačku na Raspberry Pi pogonu? Nastavi čitati.





Pripremite svoj Pi

Morat ćete imati najnovija verzija Raspbiana instaliran za ovaj projekt, pa ako je potrebno preuzmite i pisati na SD karticu . Kad to učinite, odvojite vrijeme za to postavljanje bežičnog umrežavanja i omogućiti SSH .





Nakon što je sve to učinjeno i ispravno konfigurirano, provjerite jeste li uspješno povezali svoj Pi s predviđenim zaslonom. Ovo bi mogao biti stari monitor prijenosnog računala, neiskorišteni tablet ili čitač Kindle ili jedan od zaslona dizajniranih za Pi.

Također biste trebali poduzeti potrebne korake za proširenje datotečnog sustava Raspberry Pi. To se može učiniti u raspi-config u naredbenom retku ili u Izbornik> Postavke> Raspberry Pi konfiguracija okvir na radnoj površini.



Dobivanje sadržaja s Reddita

Umjesto da pregledavate neke fotografije pohranjene na vašem Pi, možete koristiti Python skriptu za pronalaženje slika s weba. Reddit kanali r/EarthPorn (prekrasne, zadivljujuće fotografije Zemlje, potpuno sigurne za rad!) I r/ShowerThoughts odlični su kandidati, a vi možete preuzmite kôd sa stranice scith86 na Githubu . preuzimanje datoteka ep_st.py , ep_st.config i predložak.html i spremite sve tri datoteke na isto mjesto na vašem Raspberry Pi -u (možda home/pi/Frame ), prije uređivanja ep_st.config :

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

Ovdje potražite tekst s naslovom [FILEPATHS] i promijenite ih tako da odgovaraju mjestu na kojem ste spremili tri datoteke. Ako niste sigurni koji bi trebao biti cijeli put datoteke, CD u datoteku u naredbenom retku i upišite pwd .





Imajte na umu da također možete prilagoditi podrede iz kojih skripta izvlači tekst i slike, iako bismo za sada predložili da ih ostavite na zadanim postavkama.

kako sortirati gmail po imenu

Kad završiš, udari Ctrl + X , tada I za potvrdu promjena.





Zatim morate instalirati prava , Python omot za Reddit API. Instalirajte ovo pomoću

sudo pip install praw

Pričekajte dok se to učini, a zatim se usmjerite na davanje ep_st.py potrebnih dopuštenja:

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

Zatim biste trebali učiniti datoteku izvršnom:

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

Da biste testirali prezentaciju, CD u direktorij Frame i pokrenite

python ep_st.py

U grafičkom sučelju idite na direktorij Frame i pronađite novostvorene ep_st.html . Ovo je rezultat Python skripte i postavki koje ste naveli u konfiguracijskoj datoteci, pa otvorite ovo da vidite rezultate. Stranica je postavljena na automatsko osvježavanje i trebala bi se ažurirati kad god se stvori nova inspirativna slika. Ako ste zabrinuti oko popunjavanja prostora na Pi pogonu ovim, nemojte biti: slike se zapravo ne preuzimaju, to je samo stvaranje HTML datoteke koja na njih ukazuje daljinski (vjerojatno IMGUR url) s tekstualnim slojem.

U ovoj fazi preostaje samo postaviti automatsko pokretanje slideshowa pri pokretanju Raspberry Pi. Da bi se to dogodilo, potrebna nam je Python skripta za pokretanje i HTML datoteka za otvaranje.

Počnite instaliranjem i konfiguriranjem preglednika. Koristit ćemo Midori, ali možete prilično odabrati i konfigurirati bilo koji preglednik kompatibilan s Pi .

Prvo otvorite sudo raspi-config i Onemogućite Overscan . Zatim instalirajte preglednik:

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

Zatim otvorite nano da biste stvorili skriptu:

sudo nano /home/pi/fullscreen.sh

Ovdje unesite sljedeće:

kako preuzeti aplikacije na vizio tv
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Zamijenite [URL] web stranicom koju želite učitati pri pokretanju. Za našu datoteku ep_st.html spremljenu u /home/pi/Frame poddirektorij, redak bi glasio:

midori -e Fullscreen -a Frame/ep_st.html

Spremite ovo pomoću Ctrl + X i potvrdite sa I .

Zatim učinite izvršnim pomoću

sudo chmod 755 /home/pi/fullscreen.sh

Zatim biste trebali urediti datoteku automatskog pokretanja:

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

Na kraju datoteke (ovdje možda već imate neke retke iz postavki zaslona osjetljivog na dodir vašeg Pi -a) dodajte:

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

Spremite i izađite, a zatim uredite datoteku rc.local:

sudo nano /etc/rc.local

Ovdje dodajte novi redak iznad izlaza 0:

su -l pi -c startx

Spremite i izađite, a zatim ponovno pokrenite sustav.

sudo reboot

Zadržite upaljena svjetla

Prema zadanim postavkama, Pi zaslon - bez obzira na to koji je zaslon povezan - isključit će se nakon nekoliko minuta neaktivnosti. S tim se možemo riješiti povezivanjem putem SSH -a (ili korištenjem Terminala ako imate priključenu tipkovnicu) i uređivanjem datoteke lightdm.conf.

kako mogu pronaći ip adresu svog android telefona?
sudo nano /etc/lightdm/lightdm.conf

Pronaći [SeatDefaults] (zagrade su uključene; naći ćete ga pri kraju datoteke) i dodajte ovaj redak ispod njega:

xserver-command=X -s 0 -dpms

Spremi i izađi pomoću Ctrl + X i ponovno pokrenite:

sudo reboot

Vaš vlastiti inspirativni digitalni okvir za slike!

Javite nam u komentarima kako vam je prošao ovaj projekt! Jeste li ostali pri zadanim postavkama ili ste pronašli neke druge podrede koje dobro funkcioniraju? Ili ste naišli na probleme? Što god se dogodilo, što god da ste učinili s ovim projektom, recite nam o tome u komentarima!

Udio Udio Cvrkut E -pošta Kako promijeniti izgled i osjećaj radne površine sustava Windows 10

Želite li znati kako Windows 10 izgledati bolje? Pomoću ovih jednostavnih prilagodbi Windows 10 učinite svojim.

Pročitajte Dalje
Povezane teme
  • Uradi sam
  • Reddit
  • Malina Pi
  • noževi
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije, te zaista koristan producent Podcasta, s velikim iskustvom u podršci za stolna i softverska rješenja. Suradnik časopisa Linux Format, Christian je majstor za maline Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu