ShowerMõtteid ja EarthPorn: tehke inspireeriv Raspberry Pi pildiraam

ShowerMõtteid ja EarthPorn: tehke inspireeriv Raspberry Pi pildiraam

Digitaalseid pildiraame on kindlasti tore vaadata, kuid need võivad olla üsna paindumatud ja perepildid võivad olla pisut ... noh, igavad. Kuid kui lisate Raspberry Pi ekraanile, saate teha midagi üsna ainulaadset, kattes fotod saidilt r/earthporn inspireerivate tsitaatidega r/näitusemõtted (või mis tahes kombinatsioon teie lemmik alamrediitidest).





Kas soovite luua oma dünaamilise, digitaalse, Raspberry Pi-toega kõnepunkti? Loe edasi.





Valmistage oma Pi ette

Teil peab olema Raspbiani uusim versioon selle projekti jaoks installitud, nii et vajadusel laadige alla ja kirjutage oma SD -kaardile . Kui olete seda teinud, võtke aega traadita võrgu seadistamine ja lubage SSH .





Kui kõik see on tehtud ja õigesti konfigureeritud, veenduge, et olete oma Pi edukalt kavandatud ekraaniga ühendanud. See võib olla vana sülearvuti monitor, kasutamata tahvelarvuti või Kindle lugeja või üks Pi jaoks mõeldud kuvaritest.

Samuti peaksite tegema vajalikud toimingud Raspberry Pi failisüsteemi laiendamiseks. Seda saab teha käsurealt raspi-config või Menüü> Eelistused> Raspberry Pi konfiguratsioon kasti töölaual.



Sisu hankimine Redditist

Mõne oma Pi -le salvestatud foto sirvimise asemel võite veebist piltide leidmiseks kasutada Pythoni skripti. Reddit kanalid r/EarthPorn (ilusad, hämmastavad fotod Maast ja täiesti tööohutud!) Ja r/ShowerMõtteid on suurepärased kandidaadid ja saate laadige kood alla sellelt scul86 Githubi lehelt . Lae alla ep_st.py , ep_st.config ja template.html ja salvestage kõik kolm faili oma Raspberry Pi samasse kohta (võib -olla kodu/pi/Raam ), enne redigeerimist ep_st.config :

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

Siin otsige teksti pealkirjaga [FILEPATHS] ja muutke need, et need sobiksid kolme faili salvestamise asukohaga. Kui te pole kindel, milline peaks olema täielik failitee, CD käsureale faili ja tippige pwd .





Pange tähele, et saate reguleerida ka alamrediteid, millest skript teksti ja pilte tõmbab, kuigi soovitame need praegu vaikeseadetele jätta.

arvuti ei saa Interneti -ühendust luua

Kui olete lõpetanud, lööge Ctrl + X , siis JA muudatuste kinnitamiseks.





Järgmisena peate installima õigusi , Pythoni ümbris Reddit API jaoks. Installige see koos

sudo pip install praw

Oodake, kuni see on tehtud, ja seejärel pöörake tähelepanu ep_st.py vajalike lubade andmisele.

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

Seejärel peaksite faili käivitama:

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

Slaidiseansi testimiseks CD kausta Frame ja käivitage

python ep_st.py

Sirvige graafilises kasutajaliideses kataloogi Frame ja leidke äsja loodud ep_st.html . See on Pythoni skripti ja konfiguratsioonifailis määratud sätete tulemus, nii et tulemuste nägemiseks avage see. Lehekülg värskendatakse automaatselt ja see peaks ennast uuendama iga uue inspireeriva pildi loomisel. Kui olete mures nende Pi -draiviruumi täitmise pärast, ärge olge: pilte tegelikult alla ei laadita, vaid luuakse lihtsalt HTML -fail, mis osutab neile eemalt (tõenäoliselt IMGUR -URL) koos tekstilise ülekattega.

Selles etapis jääb üle vaid seadistada slaidiseanss Raspberry Pi käivitamisel automaatselt käivituma. Selle saavutamiseks on meil vaja käivitada Pythoni skript ja avada HTML -fail.

Alustage brauseri installimisest ja konfigureerimisest. Me kasutame Midorit, kuid saate päris palju valida ja konfigureerida mis tahes Pi-ühilduv brauser .

Esiteks avage sudo raspi-config ja Keela üleskaneerimine . Seejärel installige brauser:

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

Seejärel avage skripti loomiseks nano:

sudo nano /home/pi/fullscreen.sh

Sisestage siia järgmine:

kuidas alla laadida rakendusi vizio tv -s
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Asendage [URL] veebilehega, mille soovite alglaadimisel laadida. Meie ep_st.html faili jaoks salvestatud kausta /home/pi/Raam alamkataloogi, rida oleks järgmine:

midori -e Fullscreen -a Frame/ep_st.html

Salvestage see koos Ctrl + X ja kinnitage nupuga JA .

Seejärel tehke see käivitatavaks nupuga

sudo chmod 755 /home/pi/fullscreen.sh

Seejärel peaksite redigeerima automaatse käivitamise faili:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

Faili lõpus (siin võib olla mõni rida juba teie Pi puuteekraani seadistamisel) lisage:

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

Salvestage ja väljuge, seejärel muutke rc.local faili:

sudo nano /etc/rc.local

Siin lisage väljumise 0 kohale uus rida:

su -l pi -c startx

Salvestage ja väljuge, seejärel taaskäivitage.

sudo reboot

Tulede põlemine

Vaikimisi lülitatakse Pi -ekraan - olenemata sellest, milline ekraan on ühendatud - mõne minuti passiivsuse järel välja. Sellega saame hakkama SSH kaudu ühenduse loomisega (või terminaliga, kui klaviatuur on ühendatud) ja redigeerides faili lightdm.conf.

kuidas muuta oma nime ubisoftis
sudo nano /etc/lightdm/lightdm.conf

Leia [SeatDefaults] (sulgud on lisatud; leiate selle faili lõpus) ​​ja lisage selle alla see rida:

xserver-command=X -s 0 -dpms

Salvestage ja väljuge Ctrl + X ja taaskäivitage:

sudo reboot

Teie enda inspireeriv digitaalne pildiraam!

Andke meile kommentaarides teada, kuidas see projekt teie jaoks läks! Kas olete vaikimisi kinni jäänud või leidsite mõne muu alamredditi, mis hästi koos töötavad? Või tekkisid probleemid? Mis iganes juhtus, mida iganes olete selle projektiga teinud, rääkige sellest meile kommentaarides!

Jaga Jaga Piiksuma E -post Kuidas muuta oma Windows 10 töölaua välimust

Kas soovite teada, kuidas muuta Windows 10 paremaks? Kasutage neid lihtsaid kohandusi, et muuta Windows 10 enda omaks.

Loe edasi
Seotud teemad
  • Isetegija
  • Reddit
  • Vaarika Pi
  • noad
Autori kohta Christian Cawley(Avaldatud 1510 artiklit)

Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehniliste selgituste redaktori asetäitja ning tõeliselt kasulik podcastide tootja, kellel on laialdased kogemused laua- ja tarkvaratoes. Ajakirja Linux Format kaastööline Christian on Raspberry Pi näpistaja, Lego armastaja ja retromängude fänn.

Veel Christian Cawley'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin