ShowerT gondolat és EarthPorn: Készíts inspiráló Raspberry Pi képkeretet

ShowerT gondolat és EarthPorn: Készíts inspiráló Raspberry Pi képkeretet

A digitális képkereteket minden bizonnyal jó nézni, de meglehetősen rugalmatlanok lehetnek, és a családi fotók kissé ... nos, unalmasak. De ha egy képernyőt ad hozzá a Raspberry Pi -hez, akkor egészen egyedit készíthet, ha átfedi a fényképeket r/earthporn „inspiráló” idézetekkel r/gondolati gondolatok (vagy a kedvenc alredíciók bármely kombinációja).





Szeretné saját dinamikus, digitális, Raspberry Pi-alapú beszélgetési pontját létrehozni? Olvass tovább.





Készítse elő Pi -jét

Szükséged lesz a a Raspbian legújabb verziója telepítve van ehhez a projekthez, ezért szükség esetén töltse le és írjon az SD -kártyára . Ha ezt megtette, szánjon rá időt vezeték nélküli hálózat beállítása és engedélyezze az SSH -t .





Ha mindez megtörtént és helyesen van konfigurálva, győződjön meg arról, hogy sikeresen csatlakoztatta a Pi készüléket a tervezett kijelzőhöz. Ez lehet egy régi laptop monitor, egy használaton kívüli táblagép vagy Kindle olvasó, vagy a Pi -hez tervezett egyik kijelző.

A Raspberry Pi fájlrendszer bővítéséhez szükséges lépéseket is meg kell tennie. Ezt megteheti a raspi-config parancssorban vagy a Menü> Beállítások> Raspberry Pi Configuration doboz az asztalon.



Tartalom beszerzése a Redditből

A Pi -n tárolt fényképek körbemutatása helyett használhat Python -szkriptet a képek kereséséhez az internetről. A Reddit csatornák az r/EarthPorn (gyönyörű, lenyűgöző fotók a Földről, és teljesen biztonságosak a munkához!) És az r/ShowerT gondolatok nagyszerű jelöltek, és töltse le a kódot a scul86 Github oldaláról . Letöltés ep_st.py , ep_st.config és template.html és mentse mind a három fájlt a Raspberry Pi ugyanazon a helyen (talán home/pi/Frame ), szerkesztés előtt ep_st.config :

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

Itt keresse meg a [FILEPATHS] címû szöveget, és módosítsa azokat, hogy megfeleljenek a három fájl mentésének helyének. Ha nem biztos abban, hogy mi legyen a teljes fájlútvonal, CD írja be a parancssori fájlba, és írja be pwd .





Ne feledje, hogy beállíthatja azokat az alrediteket is, amelyekből a szkript szöveget és képeket húz, bár azt javasoljuk, hogy egyelőre hagyja az alapértelmezett értékeket.

mennyire melegszik fel a processzorom

Ha végeztél, üss Ctrl + X , azután ÉS hogy megerősítse a változtatásokat.





Ezután telepítenie kell jogait , Python -csomagoló a Reddit API -hoz. Telepítse ezt a

sudo pip install praw

Várjon, amíg ez megtörténik, majd fordítsa figyelmét arra, hogy megadja az ep_st.py szükséges engedélyeket:

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

Ezután futtathatóvá kell tennie a fájlt:

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

A diavetítés teszteléséhez CD a Frame könyvtárba, és futtassa

python ep_st.py

A GUI-ban keresse meg a Frame könyvtárat, és keresse meg az újonnan létrehozottat ep_st.html . Ez a Python parancsfájl és a konfigurációs fájlban megadott beállítások eredménye, ezért nyissa meg ezt az eredmény megtekintéséhez. Az oldal automatikusan frissül, és frissítenie kell magát, amikor új inspiráló kép jön létre. Ha aggódsz amiatt, hogy ezekkel feltöltöd a Pi meghajtó területét, ne tedd: a képeket valójában nem töltik le, csak egy HTML -fájlt hoz létre, amely távolról mutat rájuk (valószínűleg egy IMGUR URL), szöveges lefedéssel.

Ebben a szakaszban nincs más hátra, mint beállítani, hogy a diavetítés automatikusan elinduljon a Raspberry Pi indításakor. Ennek megvalósításához szükségünk van a Python parancsfájl futtatására és a HTML fájl megnyitásához.

Kezdje a böngésző telepítésével és konfigurálásával. A Midorit fogjuk használni, de nagyjából kiválaszthatja és konfigurálhatja bármely Pi-kompatibilis böngésző .

Először nyissa meg a sudo raspi-config és Tiltsa le a túlolvasást . Ezután telepítse a böngészőt:

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

Ezután nyissa meg a nano parancsfájlt:

sudo nano /home/pi/fullscreen.sh

Itt írja be a következőt:

A Windows 10 nem tud kattintani a tálca ikonjaira
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Helyettesítse az [URL] címet azzal a weblappal, amelyet betöltéskor szeretne betölteni. Az ep_st.html fájlunkhoz a /home/pi/Frame alkönyvtárban a sor így szól:

midori -e Fullscreen -a Frame/ep_st.html

Ezt mentse el a Ctrl + X és erősítse meg a gombbal ÉS .

Ezután tegye futtathatóvá a gombbal

sudo chmod 755 /home/pi/fullscreen.sh

Ezután szerkessze az automatikus indítás fájlt:

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

A fájl végén (előfordulhat, hogy néhány sor már itt van a Pi érintőképernyőjének beállításából):

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

Mentse és lépjen ki, majd szerkessze az rc.local fájlt:

sudo nano /etc/rc.local

Itt adjon hozzá egy új sort a 0 -s kilépés fölé:

su -l pi -c startx

Mentse és lépjen ki, majd indítsa újra.

sudo reboot

A lámpák bekapcsolása

Alapértelmezés szerint a Pi kijelző - függetlenül attól, hogy milyen képernyő van csatlakoztatva - néhány perc tétlenség után kikapcsol. Ezt úgy kezelhetjük, hogy SSH -n keresztül csatlakozunk (vagy a Terminál használatával, ha csatlakoztatott billentyűzet van), és szerkesztjük a lightdm.conf fájlt.

hogyan lehet indítani az iso -t usb -ről
sudo nano /etc/lightdm/lightdm.conf

megtalálja [SeatDefaults] (a zárójelek is benne vannak; a fájl vége felé találja meg), és adja hozzá ezt a sort:

xserver-command=X -s 0 -dpms

Mentés és kilépés a gombbal Ctrl + X és indítsd újra:

sudo reboot

Saját inspiráló digitális képkeret!

Írja meg nekünk kommentben, hogyan sikerült ez a projekt! Ragaszkodott az alapértelmezésekhez, vagy talált más al-redditeket, amelyek jól működnek együtt? Vagy problémákba ütközött? Bármi történt, bármit is csinált ezzel a projekttel, mondja el nekünk a megjegyzésekben!

Részvény Részvény Csipog Email Hogyan lehet megváltoztatni a Windows 10 asztal megjelenését

Szeretné tudni, hogyan teheti szebbé a Windows 10 -et? Használja ezeket az egyszerű testreszabásokat, hogy sajátjává tegye a Windows 10 rendszert.

Olvassa tovább
Kapcsolódó témák
  • DIY
  • Reddit
  • Raspberry Pi
  • kések
A szerzőről Christian Cawley(1510 megjelent cikk)

Szerkesztőhelyettes a biztonságért, Linuxért, barkácsolásért, programozásért és technikai magyarázatokért, és valóban hasznos podcast -gyártó, nagy tapasztalattal rendelkezik asztali és szoftveres támogatásban. A Linux Format magazin munkatársa, Christian a Raspberry Pi barkácsolója, a Lego szerelmese és a retro játék rajongója.

További részletek Christian Cawley -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide
Kategória Diy