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ä).
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ää
. 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ää .
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ä
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.
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
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.