Digitaalisia valokuvakehyksiä on varmasti mukava katsella, mutta ne voivat olla melko joustamattomia ja perhevalokuvat voivat olla hieman ... hyvin, tylsää. Mutta jos lisäät näytön Raspberry Pi: hen, voit tehdä jotain aivan ainutlaatuista peittämällä valokuvia r/earthporn 'inspiroivilla' lainauksilla r/näytä ajatuksia (tai mikä tahansa yhdistelmä suosikkialbrediteistasi).
Haluatko luoda oman dynaamisen, digitaalisen Raspberry Pi -käyttöisen puhepisteen? Jatka lukemista.
Valmista Pi
Sinulla on oltava uusin versio Raspbianista asennettu tälle projektille, joten lataa tarvittaessa ja kirjoittaa SD -kortille . Kun olet tehnyt sen, käytä siihen aikaa langattoman verkon määritys ja ota SSH käyttöön .
Kun kaikki tämä on tehty ja konfiguroitu oikein, varmista, että olet yhdistänyt Pi onnistuneesti aiottuun näyttöön. Tämä voi olla vanha kannettavan tietokoneen näyttö, käyttämätön tabletti tai Kindle -lukija tai jokin Pi: lle suunniteltu näyttö.
Sinun on myös suoritettava tarvittavat vaiheet Raspberry Pi -tiedostojärjestelmän laajentamiseksi. Tämä voidaan tehdä komentorivillä raspi-configissa tai Valikko> Asetukset> Raspberry Pi Configuration laatikko työpöydällä.
Sisällön hakeminen Redditistä
Sen sijaan, että selaisit joitakin Pi -laitteeseesi tallennettuja valokuvia, voit etsiä kuvia verkosta Python -komentosarjan avulla. Reddit -kanavat r/EarthPorn (kauniita, upeita valokuvia maapallosta ja täysin turvallisia töihin!) Ja r/ShowerTychts ovat hyviä 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 paikkaan Raspberry Pi -laitteellasi (ehkä koti/pi/Runko ), ennen muokkaamista ep_st.config :
sudo nano /home/pi/Frame/ep_st.config
Etsi täältä teksti [FILEPATHS] ja muuta ne vastaamaan sijaintia, johon olet tallentanut kolme tiedostoa. Jos et ole varma, mikä koko tiedoston polku pitäisi olla, CD tiedostoon komentoriviltä ja kirjoita pwd .
Huomaa, että voit myös säätää alihakemuksia, joista komentosarja vetää tekstiä ja kuvia, mutta suosittelemme jättämään ne oletusasetuksiin toistaiseksi.
miksi puhelimeni on niin kuuma?
Kun olet valmis, lyö Ctrl + X , sitten JA vahvistamaan muutokset.
Seuraavaksi sinun on asennettava oikeuksia , Python -kääre Reddit -sovellusliittymälle. Asenna tämä
sudo pip install praw
Odota, kunnes tämä on tehty, ja käännä sitten huomiosi antamaan ep_st.py: lle tarvittavat käyttöoikeudet:
sudo chmod 777 /home/pi/Frame/ep_st.py
Sinun pitäisi sitten tehdä suoritettava tiedosto:
sudo chmod +x /home/pi/Frame/ep_st.py
Voit testata diaesityksen CD runko -hakemistoon ja suorita
python ep_st.py
Selaa graafisessa käyttöliittymässä Frame-hakemistoon ja etsi juuri luotu ep_st.html . Tämä on seurausta Python -komentosarjasta ja määritystiedostossa määrittämistäsi asetuksista, joten avaa tämä nähdäksesi tulokset. Sivu on päivitetty automaattisesti, ja sen pitäisi päivittää itsensä aina, kun uusi inspiroiva kuva luodaan. Jos olet huolissasi Pi -asemasi täyttämisestä näillä, älä ole: kuvia ei itse asiassa ladata, vaan luodaan vain HTML -tiedosto, joka osoittaa niihin etänä (luultavasti IMGUR -URL -osoite) ja tekstipäällyste.
Tässä vaiheessa sinun tarvitsee vain asettaa diaesitys käynnistymään automaattisesti, kun käynnistät Raspberry Pi -laitteen. Jotta tämä tapahtuisi, tarvitsemme Python -komentosarjan ja HTML -tiedoston avaamisen.
Aloita asentamalla ja määrittämällä selain. Käytämme Midoria, mutta voit valita ja määrittää melko paljon mikä tahansa Pi-yhteensopiva selain .
Avaa ensin sudo raspi-config ja Poista yliskannaus käytöstä . Asenna sitten selain:
sudo apt-get install midori x11-xserver-utils matchbox unclutter
Avaa seuraavaksi skripti avaamalla nano:
sudo nano /home/pi/fullscreen.sh
Kirjoita tähän:
sovelluksia, joista voit ladata musiikkia
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]
Korvaa [URL] verkkosivulla, jonka haluat ladata käynnistyksen yhteydessä. Meidän ep_st.html -tiedosto, tallennettu /home/pi/Frame alihakemisto, rivi olisi seuraava:
midori -e Fullscreen -a Frame/ep_st.html
Tallenna tämä Ctrl + X ja vahvista painamalla JA .
Tee seuraavaksi suoritettavaksi ohjelmalla
sudo chmod 755 /home/pi/fullscreen.sh
Muokkaa sitten automaattisen käynnistyksen tiedostoa:
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Tiedoston lopussa (sinulla voi olla joitakin rivejä täällä jo Pi: n kosketusnäytön asennuksesta) lisää:
@xset s off
@xset -dpms
@xset s noblank
@/home/pi/fullscreen.sh
Tallenna ja sulje ja muokkaa sitten rc.local -tiedostoa:
sudo nano /etc/rc.local
Lisää uusi rivi poistumisen 0 yläpuolelle:
su -l pi -c startx
Tallenna ja sulje ja käynnistä uudelleen.
sudo reboot
Valojen pitäminen päällä
Oletuksena Pi -näyttö - riippumatta siitä, mikä näyttö on kytketty - sammuu muutaman minuutin käyttämättömyyden jälkeen. Voimme hoitaa tämän yhdistämällä yhteyden SSH: n kautta (tai käyttämällä päätelaitetta, jos näppäimistö on liitettynä) ja muokkaamalla lightdm.conf -tiedostoa.
kuinka katsella dms instagram PC: llä
sudo nano /etc/lightdm/lightdm.conf
löytö [Istuimen oletusasetukset] (hakasulkeet sisältyvät; löydät sen tiedoston lopusta) ja lisää tämä rivi sen alle:
xserver-command=X -s 0 -dpms
Tallenna ja poistu Ctrl + X ja käynnistä uudelleen:
sudo reboot
Oma inspiroiva digitaalinen kuvakehys!
Kerro meille kommenteissa, miten tämä projekti meni sinulle! Oletko pysynyt oletusasetuksissa tai löysitkö muita ali-reddittejä, jotka toimivat hyvin yhdessä? Vai törmäsitkö ongelmiin? Mitä tahansa tapahtui, mitä olet tehnyt tämän projektin kanssa, kerro meille siitä kommenteissa!
Jaa Jaa Tweet Sähköposti Kuinka muuttaa Windows 10 -työpöydän ulkoasuaHaluatko tietää, miten Windows 10 näyttää paremmalta? Näiden yksinkertaisten mukautusten avulla voit tehdä Windows 10: stä oman.
Lue seuraava Liittyvät aiheet- tee-se-itse
- Raspberry Pi
- veitset
Varaeditori turvallisuudesta, Linuxista, DIY -ohjelmoinnista ja teknisistä selityksistä sekä todella hyödyllinen podcast -tuottaja, jolla on laaja kokemus työpöytä- ja ohjelmistotuesta. Christian on Linux Format -lehden toimittaja, ja hän on Raspberry Pi -piirtäjä, Lego -ystävä ja retropelien ystävä.
Lisää Christian Cawleyltätilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi