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
- Malina Pi
- noževi
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 CawleyjaPretplatite 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