Taula de continguts:

Marc de fotos digital, vinculat a WiFi: Raspberry Pi: 4 passos (amb imatges)
Marc de fotos digital, vinculat a WiFi: Raspberry Pi: 4 passos (amb imatges)

Vídeo: Marc de fotos digital, vinculat a WiFi: Raspberry Pi: 4 passos (amb imatges)

Vídeo: Marc de fotos digital, vinculat a WiFi: Raspberry Pi: 4 passos (amb imatges)
Vídeo: CS50 2014 – 2-я неделя 2024, Desembre
Anonim
Marc de fotos digital amb connexió WiFi - Raspberry Pi
Marc de fotos digital amb connexió WiFi - Raspberry Pi

Es tracta d’una ruta molt senzilla i de baix cost cap a un marc de fotos digital, amb l’avantatge d’afegir / eliminar fotos a través de WiFi mitjançant ‘clic i arrossega’ mitjançant un programa de transferència de fitxers (gratuït). Es pot alimentar amb el petit Pi Zero de 4,50 £. També podeu transferir fotos directament des d’un telèfon mòbil (per exemple, mitjançant ES File Explorer a Android).

Aquest pot ser un marc digital independent o pot ser un estalvi de pantalla per a un sistema basat en Pi (fent una altra cosa) i mostrar imatges quan no s’utilitzi. Per exemple, aquest podria ser el salvapantalles d'un controlador de suports basat en Pi o d'una interfície amb el meu reproductor de música i ràdio basat en Pi.

Per simplicitat i mida, he utilitzat un Pi Zero aquí, però qualsevol dels Pi hauria de funcionar. Podria haver utilitzat un ZeroW (WiFi), però pel mateix cost es pot obtenir un Zero més un concentrador USB de 2 ports i utilitzar un dongle WiFi per optimitzar la ubicació aèria.

Hi ha una gran selecció de monitors:

  • Waveshare fa molt bons monitors per al Pi, inclosos els que tenen pantalles tàctils. Una pantalla tàctil no és un requisit aquí, però pot ser útil quan es tracta d'un estalvi de pantalla per a una altra aplicació. Un desavantatge és que els connectors es connecten al lateral, cosa que sembla desordenada o que requereix un ampli marc per amagar-se.
  • La majoria de monitors de PC funcionaran. Els d’ocasió estan disponibles a baix cost a eBay. Fins i tot els nous tenen una bona relació qualitat-preu. Si no tenen una entrada HDMI, és probable que tinguin DVI que es pugui utilitzar mitjançant un adaptador o un cable HDMI a DVI. Vaig agafar un monitor de pantalla tàctil Iiyama IPS de 22”, en alta definició (1920x1080) en bon estat per menys de 80 lliures lliurades.
  • Per últim, hi ha l'opció de tornar a proposar la pantalla des d'un ordinador portàtil mort. Veure: instructiu Això té el gran avantatge de ser prim i poder encabir-se en un marc de fotos real.

Tot el programari / firmware necessari és gratuït.

Les instruccions aquí haurien de permetre a un novell (o amb més experiència) fer-ho funcionar des de zero.

Peces necessàries:

  • Pi (qualsevol)
  • Targeta SD (suggeriu 8 GB o més)
  • Concentrador USB
  • Dongle Wifi
  • Supervisa i condueix
  • Ratolí (per configurar)
Imatge
Imatge

Passos:

  • Instal·leu el microprogramari Pi
  • Connecteu / instal·leu el monitor
  • Afegiu algunes fotos / imatges
  • Configureu el salvapantalles

El text en negreta i cursiva s’ha d’introduir durant la configuració i, en la majoria dels casos, es pot copiar i enganxar, cosa que suposa un estalvi de temps.

Pas 1: instal·leu el microprogramari Pi

El sistema funcionarà tant des de la instal·lació completa de Raspbian Stretch com des de Stretch Lite. Aquest últim utilitza menys memòria, però el primer pot ser necessari si el PI també s’utilitza per a una altra cosa. Les instruccions cobriran tots dos. El procés utilitzarà la configuració remota del Pi, ja que en la majoria dels casos és més fàcil i pot evitar la necessitat de teclat.

Primer descarregueu Raspbian Stretch o Stretch Lite des de

La versió disponible en el moment de l’escriptura era l’octubre de 2018, però d’altres haurien de funcionar bé.

Descomprimiu el fitxer a una ubicació coneguda. A continuació, executeu Etcher per descarregar la imatge a una targeta SD. Etcher és gratuït i es pot descarregar des de https://etcher.io/ i és senzill d’executar:

Imatge
Imatge

Quan la targeta s'hagi llampat, afegiu un fitxer en blanc anomenat "SSH" a "Arrencada". Això permet que el Pi es pugui conduir remotament i configurar-lo des d’un PC i també aprofitar la còpia i enganxa del text que apareix aquí.

Si utilitzem un Pi Zero (o ZeroW), hem de fer funcionar el WiFi per habilitar la configuració remota. Cal que s’afegeixi el nom de la xarxa i la contrasenya en un fitxer específic. Per fer-ho, copieu el següent al Bloc de notes:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev

xarxa = {

ssid = "YOUR_NETWORK_NAME"

psk = "YOUR_PASSWORD"

key_mgmt = WPA-PSK

}

Editeu YOUR_NETWORK_NAME i YOUR_PASSWORD (mantingueu el "") i deseu-los a la part ‘Arrencada’ de la targeta SD com a wpa_supplicant.conf

Expulseu la targeta i connecteu-la al Pi. Connecteu també el dongle WiFi, si cal mitjançant el concentrador USB.

Enceneu el Pi. Quan s'estigui executant, cerqueu l'adreça IP iniciant sessió al router. Alternativament, si utilitzeu la versió completa de stretch, es pot trobar connectant un monitor, un ratolí i un teclat i fent clic a la icona d’Internet a la part superior dreta de l’escriptori. A Stretch Lite (amb el monitor i el teclat connectats) utilitzeu la instrucció sudo ifconfig i busqueu a wlan0> inet addr:. Trobo que l’opció d’encaminador és, amb diferència, la més fàcil.

Executeu Putty (descàrrega gratuïta des de https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) des d’un PC i introduïu l’adreça IP del Pi.

Imatge
Imatge

Inicieu la sessió com a "pi" amb la contrasenya "raspberry".

Imatge
Imatge

Primer reviseu la contrasenya i altres paràmetres mitjançant:

sudo raspi-config

(copieu text i feu clic amb el botó dret a Putty per enganxar)

Primer canvieu la contrasenya

Aleshores canvio el nom de la xarxa (opcional)

Sota localització, configureu el país WiFi.

A les opcions d’interfície, activeu SSH.

A continuació, fletxa dreta dues vegades i feu clic a Finalitza i a Sí per reiniciar. Això perdrà la connexió Putty. En lloc de tancar-ho, espereu un minut perquè el Pi es reiniciï i feu clic amb el botó dret a la barra de tasques Putty i seleccioneu "Reinicia la sessió". Ara inicieu la sessió amb ‘pi’ i la nova contrasenya. Si el WiFi no es torna a connectar, desconnecteu el dongle i torneu-lo a endollar. Sospitava que això passava, però podria haver estat impacient perquè arrencés el Zero.

Pròxima actualització introduint:

sudo apt-get -y update

Després actualitzeu entrant:

sudo apt-get -y upgrade

Això pot trigar una estona.

Si comenceu des de l'estirament complet de Raspbian, continueu amb el següent pas.

Per a Raspbian Stretch Lite hem d’afegir l’escriptori.

Així que introduïu:

sudo apt instal·la raspberrypi-ui-mods

Seguit per

Y

quan se us demani.

Es tracta d’una instal·lació força gran i, per tant, trigarà una estona ……

Mantingueu oberta la sessió de Putty i passeu a la instal·lació del monitor.

Pas 2: connecteu / instal·leu el monitor

Volia que el pi s'iniciés sense que fos necessari introduir l'usuari i la contrasenya (encara mitjançant la sessió Putty):

sudo raspi-config

Seleccioneu "Opcions d'arrencada", després "Escriptori / CLI" i, a continuació, "Autologinació de l'escriptori". A continuació, fletxa dreta dues vegades i Finalitza i reinicia.

Els monitors estàndard comunicaran la seva configuració i, per tant, tot el que heu de fer és apagar, connectar el monitor mitjançant un cable HDMI (i USB per a pantalles tàctils) i reiniciar-lo.

Els monitors de Waveshare necessiten la configuració Pi a la resolució adequada. Cal editar el fitxer de configuració. Tan:

sudo nano /boot/config.txt

Afegiu les línies següents (o descomenteu / editeu les existents) per al monitor Waveshare de 7 "i 10" (1024x600):

max_usb_current = 1

hdmi_cvt 1024 600 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Per al monitor Waveshare de 10”(1280x800)

Afegiu o canvieu línies a:

max_usb_current = 1

hdmi_cvt 1280 800 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Ara apagueu, connecteu el monitor i engegueu-lo de nou. El Pi s'hauria d'arrencar a l'escriptori.

Imatge
Imatge

Pas 3: afegiu algunes fotos o imatges

Abans d’ordenar el salvapantalles, hem de carregar algunes imatges / fotografies. Això és molt fàcil amb un programa de transferència de fitxers com File Zilla.

Per utilitzar FileZilla, introduïu l’adreça IP Pi a l’amfitrió, el nom d’usuari (pi) i la contrasenya i el port 22 i, a continuació, feu clic a Connexió ràpida. En el futur, es recordaran aquests paràmetres i es poden seleccionar des del submenú Quickconnect. Encara cal introduir la contrasenya quan se us demani.

Quan estigui connectat, el panell de la dreta mostra els fitxers Pi i el panell esquerre els fitxers de PC. Cerqueu la carpeta de fotos al vostre PC per mostrar-les i aneu a / home / pi al pi, quan haureu de veure una carpeta d'imatges. Si no hi és, creeu-lo (feu clic amb el botó dret i creeu directori). Ara feu clic i arrossegueu les fotos que vulgueu des del vostre PC a la carpeta Pi Pictures. Feu doble clic a la carpeta Imatges per comprovar que hi són.

Imatge
Imatge

El fitxer Zilla facilita l’actualització de les fotos al pi. Tingueu en compte que les fotos no han de tenir la mateixa resolució que el monitor. Tanmateix, si són (o com a mínim la mateixa relació d'aspecte), es mostrarà a pantalla completa sense retalls negres.

Pas 4: configureu el salvapantalles

En aquest moment de la meva càrrega Stretch Lite, el salvapantalles ja havia començat amb la col·lecció predeterminada de protectors de pantalla. Hi ha una gran col·lecció de diferents estalvis de pantalla per triar. Diverses mostres de fotografies. No obstant això, només volia un estalvi de pantalla per desplaçar-se per les fotos. Hi ha un que fa això que es diu GLSlideshow.

Per configurar els estalvis de pantalla, feu clic al gerd (a la part superior esquerra), després a "Preferències" i després a "Salvapantalles".

Imatge
Imatge

El valor predeterminat té diversos estalvis de pantalla seleccionats per executar-se aleatòriament. Tot i això, no totes estan instal·lades (en gris), sobretot amb la instal·lació de Stretch Lite.

Imatge
Imatge

Si GLSlideshow no està instal·lat, pot ser mitjançant una sessió Putty:

sudo apt-get -y install xscreensaver-gl-extra

Al Pi, aneu a la pantalla Screensaver i comproveu que GLSlideshow ara hi sigui.

A continuació, feu clic a la pestanya Avançat per indicar a xsceensaver on obtenir imatges. A "Manipulació d'imatges" marqueu "Tria imatge aleatòria" i cerqueu el directori / home / pi / Pictures:

Imatge
Imatge

A continuació, torneu a la pestanya "Modes de visualització" i canvieu el "Mode" a "Només un estalvi de pantalla" i ressalteu "GLSlideshow":

Imatge
Imatge

En fer clic al botó Configuració, apareixeran més opcions, com ara l’hora d’actualització. La panoràmica i el zoom no funcionen al pi (necessita més potència de processament).

Per últim, establiu el temps "Després en blanc" al mínim d'1 minut si s'utilitza com a marc digital.

El monitor Waveshare de 10 és agradable i és més gran que molts sistemes comercials.

Imatge
Imatge

Tanmateix, el 22 iiyama és senzillament impressionant.

Imatge
Imatge

Ara és hora de seure i gaudir de la presentació de diapositives de fotos.

Mike

Recomanat: