Skaitmeninius nuotraukų rėmus tikrai malonu žiūrėti, tačiau jie gali būti gana nelankstūs, o šeimos nuotraukos gali būti šiek tiek... na, nuobodu. Bet jei pridėsite ekraną prie „Raspberry Pi“, galite padaryti kažką gana unikalaus, perdengdami nuotraukas iš r / earthporn su „įkvepiančiomis“ citatomis iš r / showert mintys (arba bet kurį mėgstamų antrinių dalių derinį).

muo-diy-digitalphotopi-frame3

Norite sukurti savo dinamišką, skaitmeninį, „Raspberry Pi“ kalbamą tašką? Skaityk.

Paruoškite savo Pi

Turėsite naujausia „Raspbian“ versija 5 būdai, kaip naują „Raspbian Jessie“ padaryti „Raspberry Pi“ dar lengvesnį naudojimąLiepos mėnesį išleidus Debianą Jessie, „Raspberry Pi“ bendruomenė buvo palaiminta nauju „Raspbian“ varianto išleidimu, paremtu „tėvų“ distro. Skaityti daugiau įdiegta šiam projektui, todėl prireikus atsisiųskite ir parašykite į savo SD kortelę Kaip įdiegti operacinę sistemą „Raspberry Pi“Štai kaip įdiegti operacinę sistemą „Raspberry Pi“ ir kaip klonuoti tobulą sąranką, kad greitai atsigautumėte. Skaityti daugiau

instagram viewer
. Kai tai padarysite, neskubėkite nustatyti belaidį tinklą Kaip nustatyti „Wi-Fi“ ir „Bluetooth“ naudojant „Raspberry Pi 3“Skirtingai nuo senesnių modelių, „Raspberry Pi 3“ ir „4“ turi „Wi-Fi“ ir „Bluetooth“ galimybes. Štai kaip tinkamai juos nustatyti. Skaityti daugiau ir įgalinti SSH „Raspberry Pi“ paruošimas naudoti be galvų su SSH„Raspberry Pi“ gali priimti SSH komandas, kai yra prijungtas prie vietinio tinklo (per „Ethernet“ arba „Wi-Fi“), kad galėtumėte lengvai jį nustatyti. SSH pranašumai neapsiriboja kasdieniu atranka ... Skaityti daugiau .

Visa tai atlikę ir tinkamai sukonfigūravę įsitikinkite, kad sėkmingai prijungėte „Pi“ prie numatyto ekrano. Tai gali būti senas nešiojamojo kompiuterio monitorius, nebenaudojamas planšetinis kompiuteris ar skaitytuvas „Kindle“ arba vienas iš šių ekranai, sukurti Pi Kaip sukonfigūruoti savo aviečių jutiklinį ekraną„Raspberry Pi“ yra su įvairiais naudingais priedais, tačiau vienas rinkinys, kuris pasirodė ypač populiarus, yra „Raspberry Pi“ 7 colių jutiklinis ekranas. Štai kaip tai nustatyti. Skaityti daugiau .

muo-diy-digitalphotopi-expandfs

Taip pat turėtumėte atlikti veiksmus, reikalingus išplėsti „Raspberry Pi“ failų sistemą. Tai galima padaryti raspi-config komandinėje eilutėje Ką reikia žinoti norint pradėti naudotis „Raspberry Pi“„Raspberry Pi“ kompiuteris yra naujausias kompaktiškų daugiafunkcių prietaisų, tiekiamų kaip eilutė, serijoje „barebones“ paketas, kad galutiniai vartotojai galėtų naudoti aparatūrą praktiškai bet kokiam ateinančiam kompiuterių projektui į ... Skaityti daugiau arba Meniu> Nuostatos> Raspberry Pi konfigūracija langas darbalaukyje.

Kaip gauti turinį iš „Reddit“

muo-diy-digitalphotopi-frame2

Užuot naršę po kai kurias „Pi“ atmintyje saugomas nuotraukas, galite naudoti „Python“ scenarijų, norėdami atvaizdus rasti iš interneto. „Reddit“ kanalai r / EarthPorn (gražios, stulbinančios Žemės nuotraukos ir visiškai saugūs darbui!) Ir r / ShowerT mintys yra puikūs kandidatai, ir jūs galite atsisiųskite kodą iš šio „scul86“ „Github“ puslapio. parsisiųsti ep_st.py, ep_st.config ir šablonas.html ir išsaugokite visus tris failus toje pačioje Raspberry Pi vietoje (galbūt namai / pi / rėmas), prieš redaguojant ep_st.config:

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

Čia ieškokite teksto pavadinimu [FILEPATHS] ir pakeiskite juos taip, kad jie atitiktų vietą, kurioje išsaugojote tris failus. Jei nežinote, koks turėtų būti visas failo kelias, kompaktinis diskas į failą komandinėje eilutėje ir įveskite pwd.

muo-diy-digitalphotopi-config

Atminkite, kad taip pat galite pakoreguoti dalis, iš kurių scenarijus renka tekstą ir vaizdus, ​​nors mes dabar siūlome palikti numatytuosius.

Kai baigsite, paspauskite „Ctrl“ + X, tada Y patvirtinti pakeitimus.

Kitas, jums reikia įdiegti krevetes, „Python“ apklijavimo priemonė, skirta „Reddit“ API. Įdiekite tai naudodami

sudo pip įdiegti praw

Palaukite, kol tai bus padaryta, ir tada atkreipkite dėmesį, kad suteiktumėte ep_st.py reikalingus leidimus:

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

Tada turėtumėte padaryti failą vykdomąjį:

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

Norėdami išbandyti skaidrių demonstraciją, kompaktinis diskas į „Frame“ katalogą ir paleiskite

python ep_st.py
muo-diy-digitalphotopi-python

GUI susiraskite katalogą „Frame“ ir raskite naujai sukurtą ep_st.html. Tai yra „Python“ scenarijaus ir nustatymų, kuriuos nurodėte konfigūracijos faile, rezultatas, todėl atidarykite jį, kad pamatytumėte rezultatus. Puslapis nustatytas automatiškai atnaujinti ir turėtų būti atnaujinamas kiekvieną kartą, kai sukuriamas naujas įkvepiantis vaizdas. Jei nerimaujate, kad užpildėte „Pi“ disko vietą šiais būdais, nebūk: vaizdai iš tikrųjų nėra atsisiųstą, tai tiesiog sukuria HTML failą, kuris nukreipia į juos nuotoliniu būdu (tikriausiai IMGUR URL) su tekstiniu tekstu perdanga.

Šiame etape viskas, ką reikia padaryti, yra nustatyti skaidrių demonstraciją, kad ji būtų paleista automatiškai paleidus „Raspberry Pi“. Kad tai įvyktų, mums reikia paleisti „Python“ scenarijų ir atidaryti HTML failą.

Pradėkite įdiegdami ir sukonfigūravę naršyklę. Mes ketiname naudoti „Midori“, tačiau galite pasirinkti ir konfigūruoti gana daug bet kuri su Pi suderinama naršyklė.

Pirmiausia atidarykite sudo raspi-config ir Išjungti „Overscan“. Tada įdiekite naršyklę:

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

Tada atidarykite nano ir sukurkite scenarijų:

sudo nano /home/pi/fullscreen.sh

Čia įveskite:

unclutter & matchbox-window-manager ir midori -e Visas ekranas - [URL]

Pakeiskite [URL] tinklalapiu, kurį norite įkelti įkrovos metu. Mūsų failo ep_st.html, išsaugoto /home/pi/Frame pakatalogį, eilutė būtų tokia:

midori -e Visas ekranas - Rėmelis / ep_st.html

Išsaugokite tai naudodami „Ctrl“ + X ir patvirtinkite su Y.

Tada padarykite tai vykdytinu su

sudo chmod 755 /home/pi/fullscreen.sh

Tada turėtumėte redaguoti automatinio paleidimo failą:

sudo nano ~ / .config / lxsession / LXDE-pi / automatinis paleidimas

Failo pabaigoje (čia jau turite keletą eilučių iš „Pi“ jutiklinio ekrano ekrano nustatymas Kaip sukonfigūruoti savo aviečių jutiklinį ekraną„Raspberry Pi“ yra su įvairiais naudingais priedais, tačiau vienas rinkinys, kuris pasirodė ypač populiarus, yra „Raspberry Pi“ 7 colių jutiklinis ekranas. Štai kaip tai nustatyti. Skaityti daugiau ) papildyti:

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

Išsaugokite ir išeikite, tada redaguokite rc.local failą:

sudo nano /etc/rc.local

Čia pridėkite naują eilutę virš 0 išėjimo:

su -l pi -c startx

Išsaugokite ir išeikite, tada paleiskite iš naujo.

sudo perkrauti

Šviečiantys žibintai

Pagal numatytuosius nustatymus Pi ekranas, kad ir koks ekranas būtų prijungtas, bus išjungtas po kelių minučių neveikimo. Mes galime tai išspręsti prisijungę prie SSH (arba naudodami terminalą, jei turite prijungtą klaviatūrą) ir redaguodami failą lightdm.conf.

sudo nano /etc/lightdm/lightdm.conf

Rasti [„SeatDefaults“] (skliausteliuose yra; rasite ją failo pabaigoje) ir pridėkite šią eilutę po juo:

xserver-command = X -s 0 -dms

Išsaugokite ir išeikite naudodami „Ctrl“ + X ir paleiskite iš naujo:

sudo perkrauti

Jūsų įkvepiantis skaitmeninis paveikslų rėmas!

Praneškite mums komentaruose, kaip jums sekėsi šis projektas! Ar jūs įsikibote į numatytuosius nustatymus, ar radote kitų subdomenų, kurie gerai veikia kartu? O gal susidūrėte su problemomis? Nepriklausomai nuo to, ką padarėte su šiuo projektu, papasakokite mums apie tai komentaruose!

Christianas Cawley yra „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų saugumo, redaktoriaus pavaduotojas. Jis taip pat kuria „The Really Useful Podcast“ ir turi didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Christianas yra „Raspberry Pi“ gamintojas, „Lego“ mėgėjas ir retro žaidimų gerbėjas.