ShowerThoughts i EarthPorn: feu un marc de fotos inspirador per a Raspberry Pi

ShowerThoughts i EarthPorn: feu un marc de fotos inspirador per a Raspberry Pi

Els marcs de fotos digitals són sens dubte agradables de veure, però poden ser força inflexibles i les fotos familiars poden ser una mica ... bé, avorrides. Però si afegiu una pantalla a un Raspberry Pi, podeu fer quelcom bastant únic superposant fotos de r / earthporn amb cites 'inspiradores' de r / showerthoughts (o qualsevol combinació dels vostres subredits favorits).





Voleu crear el vostre propi punt de conversa dinàmic, digital i alimentat per Raspberry Pi? Segueix llegint.





Prepareu el vostre Pi

Haureu de tenir el última versió de Raspbian instal·lat per a aquest projecte, de manera que si cal descarregueu i escriviu a la vostra targeta SD . Un cop fet això, preneu-vos el temps per fer-ho configuració de xarxes sense fils i habilitar SSH .





Fet tot això i configurat correctament, assegureu-vos que heu connectat el Pi amb èxit a la pantalla prevista. Pot ser un monitor portàtil antic, una tauleta o un lector Kindle en desús o una de les pantalles dissenyades per al Pi.

També heu de fer els passos necessaris per ampliar el sistema de fitxers Raspberry Pi. Això es pot fer a raspi-config a la línia d'ordres o al fitxer Menú> Preferències> Configuració de Raspberry Pi a l’escriptori.



Obtenir contingut de Reddit

En lloc de recórrer algunes fotos emmagatzemades al vostre Pi, podeu utilitzar un script Python per trobar imatges des del web. Els canals Reddit r / EarthPorn (boniques i impressionants fotos de la Terra i totalment segurs per al treball!) I r / ShowerThoughts són excel·lents candidats i podeu descarregueu el codi des de la pàgina Github d'aquesta scul86 . descarregar ep_st.py , ep_st.config i template.html i deseu els tres fitxers a la mateixa ubicació al vostre Raspberry Pi (potser inici / pi / Frame ), abans d’editar ep_st.config :

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

Aquí busqueu el text [FILEPATHS] i canvieu-los perquè coincideixin amb la ubicació on heu desat els tres fitxers. Si no esteu segur de quin ha de ser el camí complet del fitxer, cd al fitxer de la línia d'ordres i escriviu pwd .





Tingueu en compte que també podeu ajustar els subredits a partir dels quals l'script treu text i imatges, tot i que us suggeriríem deixar-los als valors predeterminats per ara.

on llegir còmics gratis

Quan hàgiu acabat, toqueu Ctrl + X , doncs I per confirmar els canvis.





A continuació, cal instal·lar-lo drets , un embolcall de Python per a l'API Reddit. Instal·leu-ho amb

sudo pip install praw

Espereu mentre es faci això i, a continuació, poseu la vostra atenció en atorgar a ep_st.py els permisos necessaris:

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

A continuació, haureu de fer executable el fitxer:

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

Per provar la presentació de diapositives, cd al directori Frame i executeu-lo

python ep_st.py

A la GUI, navegueu fins al directori Frame i cerqueu el nou creat ep_st.html . Aquest és el resultat de l'script de Python i la configuració que heu especificat al fitxer de configuració, així que obriu-lo per veure els resultats. La pàgina està configurada per actualitzar-se automàticament i s’ha d’actualitzar cada vegada que es crea una nova imatge inspiradora. Si us preocupa omplir l’espai de la vostra unitat Pi, no ho sigueu: les imatges no es descarreguen, sinó que només creeu un fitxer HTML que les dirigeixi remotament (probablement una URL IMGUR) amb una superposició textual.

En aquesta etapa, només queda configurar la presentació de diapositives perquè s’iniciï automàticament quan arrenceu el vostre Raspberry Pi. Per fer-ho, necessitem executar l’escriptura Python i obrir el fitxer HTML.

Comenceu instal·lant i configurant un navegador. Utilitzarem Midori, però podeu seleccionar i configurar pràcticament qualsevol navegador compatible amb Pi .

Primer, obriu sudo raspi-config i Desactiva l'excansió . A continuació, instal·leu el navegador:

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

A continuació, obriu nano per crear un script:

sudo nano /home/pi/fullscreen.sh

Aquí, introduïu el següent:

Windows 10 no pot fer clic a les icones de la barra de tasques
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Substituïu [URL] per la pàgina web que vulgueu carregar a l'arrencada. Per al nostre fitxer ep_st.html, desat al fitxer / home / pi / Frame al subdirectori, la línia es deia:

midori -e Fullscreen -a Frame/ep_st.html

Deseu-ho amb Ctrl + X i confirmeu amb I .

A continuació, feu que sigui executable amb

sudo chmod 755 /home/pi/fullscreen.sh

Aleshores hauríeu d’editar el fitxer d’inici automàtic:

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

Al final del fitxer (és possible que ja tingueu algunes línies aquí des de la configuració de la pantalla tàctil del vostre Pi) afegiu:

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

Deseu i sortiu i, a continuació, editeu el fitxer rc.local:

sudo nano /etc/rc.local

Aquí, afegiu una línia nova a la sortida 0:

su -l pi -c startx

Deseu i sortiu i reinicieu.

sudo reboot

Mantenir les llums enceses

Per defecte, la pantalla Pi (qualsevol pantalla connectada) s’apagarà després d’uns minuts d’inactivitat. Podem solucionar-ho connectant-nos mitjançant SSH (o utilitzant el terminal si teniu un teclat endollat) i editant el fitxer lightdm.conf.

com introduir bios a Windows 10
sudo nano /etc/lightdm/lightdm.conf

Trobar [Valors predeterminats del seient] (s'inclouen els claudàtors; el trobareu cap al final del fitxer) i afegiu-hi aquesta línia:

xserver-command=X -s 0 -dpms

Desa i surt amb Ctrl + X i reinicieu:

sudo reboot

El vostre propi marc de fotografia digital inspirador.

Feu-nos saber als comentaris com us ha anat aquest projecte! Us heu quedat amb els valors predeterminats o heu trobat altres subredits que funcionen bé junts? O heu tingut problemes? Passi el que hagi passat, hagi fet el que hagueu fet amb aquest projecte, expliqueu-nos-ho als comentaris.

Compartir Compartir Tweet Correu electrònic Com canviar l’aspecte i l’aspecte de l’escriptori Windows 10

Voleu saber com fer que Windows 10 es vegi millor? Utilitzeu aquestes senzilles personalitzacions per fer que Windows 10 sigui vostre.

Llegiu a continuació
Temes relacionats
  • Bricolatge
  • Reddit
  • Raspberry Pi
  • ganivets
Sobre l'autor Christian Cawley(1510 articles publicats)

Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.

Més de Christian Cawley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us