Dušas domas un EarthPorn: izveidojiet iedvesmojošu Raspberry Pi foto rāmi

Dušas domas un EarthPorn: izveidojiet iedvesmojošu Raspberry Pi foto rāmi

Digitālie foto rāmji noteikti ir jauki skatīties, taču tie var būt diezgan neelastīgi, un ģimenes fotoattēli var būt nedaudz ... nu, garlaicīgi. Bet, ja Raspberry Pi pievienojat ekrānu, varat izveidot kaut ko diezgan unikālu, pārklājot fotoattēlus no r/earthporn ar “iedvesmojošiem” citātiem no r/domas (vai jebkura jūsu iecienītāko apakšredītu kombinācija).





Vai vēlaties izveidot savu dinamisku, digitālu, Raspberry Pi darbināmu sarunu punktu? Turpini lasīt.





Sagatavojiet savu Pi

Jums būs jābūt jaunākā Raspbian versija ir instalēts šim projektam, tāpēc, ja nepieciešams, lejupielādējiet un rakstīt uz SD karti . Kad esat to izdarījis, veltiet laiku tam iestatīt bezvadu tīklu un iespējot SSH .





Kad tas viss ir izdarīts un pareizi konfigurēts, pārliecinieties, vai esat veiksmīgi pievienojis savu Pi paredzētajam displejam. Tas varētu būt vecs klēpjdatora monitors, nelietota planšetdators vai iekurt lasītājs vai viens no displejiem, kas paredzēti Pi.

Jums arī jāveic nepieciešamās darbības, lai paplašinātu Raspberry Pi failu sistēmu. To var izdarīt raspi-config komandrindā vai Izvēlne> Preferences> Raspberry Pi konfigurācija lodziņā uz darbvirsmas.



Satura iegūšana no Reddit

Tā vietā, lai pārvietotos pa dažiem fotoattēliem, kas saglabāti jūsu Pi, varat izmantot Python skriptu, lai atrastu attēlus no tīmekļa. Reddit kanāli r/EarthPorn (skaisti, satriecoši Zemes fotoattēli un pilnīgi droši darbam!) Un r/Dušas domas ir lieliski kandidāti, un jūs varat lejupielādējiet kodu no šīs scul86 lapas Github . Lejupielādēt ep_st.py , ep_st.config un template.html un saglabājiet visus trīs failus tajā pašā vietā savā Raspberry Pi (iespējams mājas/pi/rāmis ), pirms rediģēšanas ep_st.config :

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

Šeit meklējiet tekstu ar nosaukumu [FILEPATHS] un mainiet tos, lai tie atbilstu vietai, kurā esat saglabājis trīs failus. Ja neesat pārliecināts, kādam jābūt pilnam failu ceļam, CD komandrindā esošajā failā un ierakstiet pwd .





Ņemiet vērā, ka varat arī pielāgot apakšredītus, no kuriem skripts izvelk tekstu un attēlus, lai gan mēs iesakām pagaidām atstāt tos noklusējuma iestatījumos.

Sāpes ir interneta mīlestība, klienta sāpes.

Kad esat pabeidzis, sitiet Ctrl + X , tad UN lai apstiprinātu izmaiņas.





Tālāk jums jāinstalē tiesības , Python iesaiņojums Reddit API. Instalējiet šo ar

sudo pip install praw

Pagaidiet, kamēr tas ir izdarīts, un pēc tam pievērsiet uzmanību tam, lai ep_st.py piešķirtu nepieciešamās atļaujas:

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

Pēc tam jums vajadzētu padarīt failu izpildāmu:

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

Lai pārbaudītu slaidrādi, CD katalogā Frame un palaidiet

python ep_st.py

GUI pārlūkojiet Frame direktoriju un atrodiet jaunizveidoto ep_st.html . Tas ir Python skripta un konfigurācijas failā norādīto iestatījumu rezultāts, tāpēc atveriet to, lai redzētu rezultātus. Lapa ir iestatīta automātiskai atsvaidzināšanai, un tai ir jāatjaunojas ikreiz, kad tiek izveidots jauns iedvesmojošs attēls. Ja jūs uztraucaties par to, ka ar tiem aizpildīsit savu Pi diska vietu, nebēdājiet: attēli faktiski netiek lejupielādēti, tas tikai izveido HTML failu, kas uz tiem norāda attālināti (iespējams, IMGUR URL) ar teksta pārklājumu.

Šajā posmā atliek tikai iestatīt slaidrādes automātisku palaišanu, startējot Raspberry Pi. Lai tas notiktu, mums ir nepieciešams palaist Python skriptu un atvērt HTML failu.

Sāciet, instalējot un konfigurējot pārlūkprogrammu. Mēs izmantosim Midori, taču jūs varat izvēlēties un konfigurēt diezgan daudz jebkura ar Pi saderīga pārlūkprogramma .

Vispirms atveriet sudo raspi-config un Atspējot pārlūkošanu . Pēc tam instalējiet pārlūkprogrammu:

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

Pēc tam atveriet nano, lai izveidotu skriptu:

sudo nano /home/pi/fullscreen.sh

Šeit ievadiet šādu informāciju:

kā iegūt aero stiklu logos 10
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Aizstājiet [URL] ar tīmekļa lapu, kuru vēlaties ielādēt sāknēšanas laikā. Mūsu ep_st.html failam, kas saglabāts mapē /home/pi/Frame apakšdirektorijā rindiņa būtu šāda:

midori -e Fullscreen -a Frame/ep_st.html

Saglabājiet šo ar Ctrl + X un apstipriniet ar UN .

Pēc tam padariet to izpildāmu ar

sudo chmod 755 /home/pi/fullscreen.sh

Pēc tam jums vajadzētu rediģēt automātiskās palaišanas failu:

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

Faila beigās (iespējams, šeit jau ir dažas rindiņas no Pi skārienekrāna iestatīšanas) pievienojiet:

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

Saglabājiet un izejiet, pēc tam rediģējiet rc.local failu:

sudo nano /etc/rc.local

Šeit pievienojiet jaunu rindu virs izejas 0:

su -l pi -c startx

Saglabājiet un izejiet, pēc tam restartējiet.

sudo reboot

Gaismu ieslēgšana

Pēc noklusējuma Pi displejs - neatkarīgi no tā, kāds displejs ir pievienots - tiks izslēgts pēc dažu minūšu neaktivitātes. Mēs to varam atrisināt, izveidojot savienojumu, izmantojot SSH (vai izmantojot termināli, ja ir pievienota tastatūra), un rediģējot failu lightdm.conf.

Disneja un palīdzības centra kļūda 83
sudo nano /etc/lightdm/lightdm.conf

Atrast [SeatDefaults] (iekavas ir iekļautas; jūs to atradīsit faila beigās) un pievienojiet šo rindu zem tā:

xserver-command=X -s 0 -dpms

Saglabājiet un izejiet ar Ctrl + X un pārstartējiet:

sudo reboot

Jūsu iedvesmojošais digitālais attēlu rāmis!

Pastāstiet mums komentāros, kā šis projekts jums gāja! Vai esat iestrēdzis noklusējuma iestatījumos vai arī atradāt citus apakšrediģējumus, kas labi darbojas kopā? Vai arī jūs saskārāties ar problēmām? Neatkarīgi no tā, kas notika, neatkarīgi no tā, ko esat darījis ar šo projektu, pastāstiet mums par to komentāros!

Kopīgot Kopīgot Čivināt E -pasts Kā mainīt Windows 10 darbvirsmas izskatu

Vai vēlaties uzzināt, kā uzlabot Windows 10 izskatu? Izmantojiet šos vienkāršos pielāgojumus, lai padarītu Windows 10 savu.

Lasīt Tālāk
Saistītās tēmas
  • DIY
  • Reddit
  • Raspberry Pi
  • naži
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy