Digitaalisia valokuvakehyksiä on varmasti mukava katsella, mutta ne voivat olla melko joustamattomia, ja perhekuvat voivat olla vähän… tylsää. Mutta jos lisäät ruudun Raspberry Pi: hen, voit tehdä jotain aivan ainutlaatuista peittämällä valokuvat kohteesta r / earthporn "inspiroivilla" lainauksilla r / showerthoughts (tai mikä tahansa suosikki alajaksojen yhdistelmä).

MUO-DIY-digitalphotopi-frame3

Haluatko luoda oman dynaamisen, digitaalisen, Raspberry Pi-käyttöisen puhumispisteen? Jatka lukemista.

Valmista Pi

Sinulla on oltava viimeisin versio Raspbianista 5 tapaa, jolla uusi Raspbian Jessie tekee Raspberry Pi: stä entistä helppokäyttöisemmänHeinäkuussa julkaistun Debian Jessien jälkeen Raspberry Pi -yhteisöä on siunattu uudella Raspbian-version versiolla, joka perustuu "vanhempaan" distroon. Lue lisää asennettu projektiin, joten lataa tarvittaessa ja kirjoita SD-kortillesi Kuinka asentaa käyttöjärjestelmä Raspberry Pi -sovellukseenTässä on ohjeet kuinka asentaa käyttöjärjestelmä Raspberry Pi -sovellukseen ja miten kloonata täydellinen asennus nopeasti nopeaan palautukseen. Lue lisää

instagram viewer
. Kun olet tehnyt sen, vie aikaa asenna langaton verkko Wi-Fi- ja Bluetooth-asetusten määrittäminen Raspberry Pi 3 -sovelluksellaToisin kuin vanhemmat mallit, Raspberry Pi 3: lla ja 4: llä on Wi-Fi- ja Bluetooth-ominaisuudet. Näin asetat ne oikein. Lue lisää ja ota SSH käyttöön Vadelma Pi: n asentaminen päättömään käyttöön SSH: n avullaRaspberry Pi voi hyväksyä SSH-komennot, kun ne on kytketty lähiverkkoon (joko Ethernet- tai Wi-Fi-yhteyden kautta), jolloin voit helposti asettaa sen. SSH: n hyödyt ylittävät päivittäisen seulonnan järkyttämisen ... Lue lisää .

Kun kaikki tämä on tehty ja konfiguroitu oikein, varmista, että olet liittänyt Pi: n onnistuneesti tarkoitettuun näyttöön. Tämä voi olla vanha kannettavan tietokoneen näyttö, käytöstä poistettu tabletti tai Kindle-lukija tai jokin näistä näytöt, jotka on suunniteltu Pi: lle Kuinka asettaa Raspberry Pi-kosketusnäyttöRaspberry Pi sisältää useita hyödyllisiä lisäosia, mutta yksi erityisen suosituksi osoittautunut paketti on Raspberry Pi 7-tuumainen kosketusnäyttö. Näin asetat sen. Lue lisää .

MUO-DIY-digitalphotopi-expandfs

Sinun tulisi myös tehdä tarvittavat toimenpiteet Raspberry Pi-tiedostojärjestelmän laajentamiseksi. Tämä voidaan tehdä raspi-config komentorivillä Mitä sinun tulee tietää aloittamisesta Raspberry Pi: lläRaspberry Pi -tietokone on uusin sarja pienikokoisia, monitoimilaitteita, jotka toimitetaan barebones-paketti, jotta loppukäyttäjät voivat käyttää laitteistoa käytännössä mihin tahansa tuleviin tietokoneprojekteihin ja ... Lue lisää tai Valikko> Asetukset> Vadelma Pi -kokoonpano -ruutu työpöydällä.

Sisällön hankkiminen Redditistä

MUO-DIY-digitalphotopi-frame2

Sen sijaan, että selaat joidenkin Pi: iin tallennettujen valokuvien läpi, voit etsiä kuvia verkosta käyttämällä Python-skriptiä. Reddit-kanavat r / EarthPorn (kauniit, upeat valokuvat maapallosta ja täysin turvalliset työlle!) Ja r / ShowerThoughts ovat hienoja ehdokkaita, ja voit lataa koodi tältä scul86: n Github-sivulta. ladata ep_st.py, ep_st.config ja template.html ja tallenna kaikki kolme tiedostoa samaan sijaintiin Raspberry Pi -laitteeseesi (ehkä home / pi / Frame), ennen muokkaamista ep_st.config:

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

Etsi täältä teksti, jonka otsikko on [FILEPATHS], ja muuta ne vastaamaan sijaintiasi, johon olet tallentanut kolme tiedostoa. Jos et ole varma, minkä täydellisen tiedostopolun pitäisi olla, CD tiedostoon komentorivillä ja kirjoita pwd.

MUO-DIY-digitalphotopi-config

Huomaa, että voit myös säätää alijärjestelmiä, joista skripti vetää tekstiä ja kuvia, vaikka suosittelisimmekin jättävän ne oletusasetuksiin toistaiseksi.

Kun olet valmis, paina Ctrl + X, sitten Y vahvistaaksesi muutokset.

Seuraavaksi sinun on asennettava Praw, Python-kääre Reddit API: lle. Asenna tämä

sudo pip asenna katto

Odota, kunnes tämä on tehty, ja käännä sitten huomio antamaan ep_st.py tarvittavat käyttöoikeudet:

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

Sinun pitäisi sitten tehdä tiedostosta suoritettavaksi:

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

Testaa diaesitys seuraavasti: CD osaksi Kehyshakemisto ja suorita

python ep_st.py
MUO-DIY-digitalphotopi-python

Selaa graafisessa käyttöliittymässä Kehys-hakemistoon ja etsi äskettäin luotu ep_st.html. Tämä on seurausta Python-komentosarjasta ja asetustiedostossa määrittämistäsi asetuksista, joten avaa tämä nähdäksesi tulokset. Sivu on asetettu päivittämään automaattisesti, ja sen tulisi päivittää itsensä, kun luodaan uusi inspiroiva kuva. Jos olet huolissasi täyttämällä Pi-asematila näillä, älä ole: kuvia ei oikeastaan ​​ole ladattu, se luo vain HTML-tiedoston, joka osoittaa heille etäyhteyden kautta (todennäköisesti IMGUR-URL-osoite) tekstimuodolla overlay.

Tässä vaiheessa kaikki, mitä jäljellä on, on asettaa diaesitys käynnistymään automaattisesti, kun käynnistät Raspberry Pi -sovelluksen. Jotta tämä tapahtuisi, tarvitsemme Python-komentosarjan suorittamisen ja HTML-tiedoston avaamisen.

Aloita asentamalla ja määrittämällä selain. Aiomme käyttää Midoria, mutta voit valita ja määrittää melko paljon mikä tahansa Pi-yhteensopiva selain.

Avaa ensin sudo raspi-config ja Poista ylivalinta käytöstä. Asenna sitten selain:

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

Avaa seuraavaksi nano luodaksesi komentosarjan:

sudo nano /home/pi/fullscreen.sh

Kirjoita tähän seuraava:

unohtaa & matchbox-ikkuna-manager & midori -e Koko näyttö - [URL]

Korvaa [URL] verkkosivulla, jonka haluat ladata käynnistyksen yhteydessä. Ep_st.html-tiedostollemme, joka on tallennettu /home/pi/Frame alihakemistossa rivi kuuluu seuraavasti:

midori -e Koko näyttö - kehys / ep_st.html

Tallenna tämä Ctrl + X ja vahvista Y.

Seuraavaksi tee se suoritettavaksi

sudo chmod 755 /home/pi/fullscreen.sh

Sinun pitäisi sitten muokata automaattisen käynnistystiedoston:

sudo nano ~ / .config / lxsession / LXDE-pi / automaattinen käynnistys

Tiedoston lopussa (jo joitain rivejä voi olla täällä jo Pi-kosketusnäytön asetusten määrittäminen Kuinka asettaa Raspberry Pi-kosketusnäyttöRaspberry Pi sisältää useita hyödyllisiä lisäosia, mutta yksi erityisen suosituksi osoittautunut paketti on Raspberry Pi 7-tuumainen kosketusnäyttö. Näin asetat sen. Lue lisää ) lisätä:

@xset pois päältä @xset -dpms @xset s noblank @ / home / pi / fullscreen.sh

Tallenna ja poistu ja muokkaa sitten rc.local-tiedostoa:

sudo nano /etc/rc.local

Lisää tähän uusi rivi exit 0: n yläpuolelle:

su-l pi -c startx

Tallenna ja poistu, käynnistä sitten uudelleen.

sudo reboot

Pidä valot päällä

Oletuksena Pi-näyttö - riippumatta siitä, mikä näyttö on kytketty - sammuu, kun muutama minuutti on ollut käyttämättä. Voimme hoitaa tämän muodostamalla yhteyden SSH: n kautta (tai käyttämällä päätettä, jos näppäimistö on kytketty) ja muokkaamalla lightdm.conf-tiedostoa.

sudo nano /etc/lightdm/lightdm.conf

löytö [SeatDefaults] (kiinnikkeet ovat mukana; löydät sen tiedoston loppua kohti) ja lisää tämä rivi sen alle:

xserver-command = X -s 0 -dms

Tallenna ja poistu Ctrl + X ja käynnistä uudelleen:

sudo reboot

Oma inspiroiva digitaalinen kuvakehys!

Kerro meille kommenteissa, kuinka tämä projekti meni sinulle! Oletko kiinni oletusasetuksista vai löysitkö joitain muita ala-reditejä, jotka toimivat hyvin yhdessä? Vai törmäsitkö ongelmiin? Mitä tapahtui, mitä olet tehnyt tällä projektilla, kerro siitä meille kommenteissa!

Christian Cawley on varatoimittaja turvallisuuteen, Linuxiin, itsehoitoon, ohjelmointiin ja teknisiin selityksiin. Hän tuottaa myös The Really Useful Podcastin ja hänellä on laaja kokemus työpöydän ja ohjelmistojen tuesta. Linux Format -lehden avustaja Christian on Vadelma Pi-tinkerer, Lego-rakastaja ja retro-fani.