Tabla de contenido:

Marco de fotos digital, conectado a WiFi - Raspberry Pi: 4 pasos (con imágenes)
Marco de fotos digital, conectado a WiFi - Raspberry Pi: 4 pasos (con imágenes)

Video: Marco de fotos digital, conectado a WiFi - Raspberry Pi: 4 pasos (con imágenes)

Video: Marco de fotos digital, conectado a WiFi - Raspberry Pi: 4 pasos (con imágenes)
Video: CUAL ES EL HOMBRE QUE INTRODUCE SU INSTRUMENTO? 🤨🤨 #staryuuki #staryuukiii 2024, Mes de julio
Anonim
Marco de fotos digital, conectado a WiFi - Raspberry Pi
Marco de fotos digital, conectado a WiFi - Raspberry Pi

Esta es una ruta muy fácil y de bajo costo para un marco de fotos digital, con la ventaja de agregar / eliminar fotos a través de WiFi a través de "hacer clic y arrastrar" usando un programa de transferencia de archivos (gratuito). Puede ser alimentado por el diminuto Pi Zero de £ 4.50. También puede transferir fotos directamente desde un teléfono móvil (por ejemplo, a través de ES File Explorer en Android).

Puede ser un marco de imagen digital independiente o puede ser el protector de pantalla para un sistema basado en Pi (haciendo otra cosa) y mostrar imágenes cuando no se esté utilizando. Por ejemplo, este podría ser el protector de pantalla para un controlador de medios basado en Pi o para una interfaz para mi reproductor de música y radio basado en Pi.

Por simplicidad y tamaño, he usado un Pi Zero aquí, pero cualquiera de los Pi debería funcionar. Podría haber usado un ZeroW (WiFi) pero por el mismo costo uno puede obtener un Zero más un concentrador USB de 2 puertos y usar un dongle WiFi para optimizar la ubicación aérea.

Hay una gran variedad de monitores:

  • Waveshare hace muy buenos monitores para Pi, incluidos los que tienen pantallas táctiles. Una pantalla táctil no es un requisito aquí, pero puede ser útil cuando se trata de un protector de pantalla para otra aplicación. Una desventaja de estos es que los conectores se conectan al costado, que se ve desordenado o requiere un marco ancho para esconderse.
  • La mayoría de los monitores de PC funcionarán. Los usados están disponibles a bajo costo en eBay. Incluso los nuevos tienen un valor bastante bueno. Si no tienen una entrada HDMI, es muy probable que tengan DVI que se pueda usar a través de un adaptador o un cable HDMI a DVI. Compré un monitor de pantalla táctil Iiyama de 22”IPS, full HD (1920 x 1080) en buen estado por menos de £ 80 entregado.
  • Por último, existe la opción de reutilizar la pantalla de una computadora portátil muerta. Ver: instructable Esto tiene la gran ventaja de ser delgado y poder caber en un marco de imagen real.

Todo el software / firmware requerido es gratuito.

Las instrucciones aquí deberían permitir que un novato (o más experimentado) pueda ejecutar esto desde cero.

Piezas necesarias:

  • Pi (cualquiera)
  • Tarjeta SD (sugiera 8GB o más)
  • Concentrador USB
  • Dongle Wifi
  • Monitorear y liderar
  • Ratón (para configuración)
Imagen
Imagen

Pasos:

  • Instalar el firmware de Pi
  • Adjuntar / instalar monitor
  • Agregue algunas fotos / imágenes
  • Configurar el salvapantallas

El texto en negrita y cursiva debe introducirse durante la configuración y, en la mayoría de los casos, se puede copiar y pegar, lo que ahorra mucho tiempo.

Paso 1: Instale el firmware Pi

El sistema funcionará tanto desde la instalación completa de Raspbian Stretch como desde Stretch Lite. El último usa menos memoria, pero el primero puede ser necesario si el PI también se usa para otra cosa. Las instrucciones cubrirán ambos. El proceso utilizará la configuración remota del Pi, ya que en la mayoría de los casos es más fácil y puede evitar la necesidad de un teclado.

Primero descargue Raspbian Stretch o Stretch Lite desde

La versión disponible en el momento de escribir este artículo era octubre de 2018, pero otras deberían funcionar bien.

Descomprima el archivo en una ubicación conocida. Luego, ejecute Etcher para descargar la imagen a una tarjeta SD. Etcher es gratuito y se puede descargar desde https://etcher.io/ y es sencillo de ejecutar:

Imagen
Imagen

Después de que se haya actualizado la tarjeta, agregue un archivo en blanco llamado "SSH" a "Boot". Esto permite que el Pi se maneje de forma remota y se configure desde una PC y también se aproveche de copiar y pegar el texto que se enumera aquí.

Si usamos un Pi Zero (o ZeroW), necesitamos que el WiFi funcione para habilitar la configuración remota. Esto necesita que se agreguen el nombre de la red y la contraseña en un archivo específico. Para hacer esto, copie lo siguiente en el Bloc de notas:

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

red = {

ssid = "YOUR_NETWORK_NAME"

psk = "YOUR_PASSWORD"

key_mgmt = WPA-PSK

}

Edite YOUR_NETWORK_NAME y YOUR_PASSWORD (mantenga el "") y guárdelo en la parte de "Arranque" de la tarjeta SD como wpa_supplicant.conf

Expulsa la tarjeta y conéctala al Pi. También conecte el dongle WiFi, si es necesario, a través del concentrador USB.

Enciende el Pi. Cuando se esté ejecutando, busque la dirección IP iniciando sesión en su enrutador. Alternativamente, si usa la versión completa de stretch, esto se puede encontrar conectando un monitor, mouse y teclado y haciendo clic en el ícono de Internet en la parte superior derecha del escritorio. En Stretch Lite (con el monitor y el teclado conectados) use la instrucción sudo ifconfig y busque en wlan0> inet addr:. Encuentro la opción de enrutador, con mucho, la más fácil.

Ejecute Putty (descarga gratuita desde https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) desde una PC e ingrese la dirección IP de Pi.

Imagen
Imagen

Inicie sesión como "pi" con la contraseña "frambuesa".

Imagen
Imagen

Primero revise la contraseña y otras configuraciones a través de:

sudo raspi-config

(copie el texto y luego haga clic derecho en Putty para pegar)

Primero cambia la contraseña

Luego cambio el nombre de la red (opcional)

En localización, establezca el país WiFi.

En Opciones de interfaz, habilite SSH.

Luego, haga clic en la flecha hacia la derecha dos veces y haga clic en Finalizar y en Sí para reiniciar. Esto perderá la conexión Putty. En lugar de cerrar esto, espere un minuto para que el Pi se reinicie y haga clic con el botón derecho en la barra de tareas de Putty y seleccione "Reiniciar sesión". Ahora inicie sesión con "pi" y la nueva contraseña. Si el WiFi no se vuelve a conectar, desenchufe el dongle y vuelva a enchufarlo. Sospechaba que esto estaba sucediendo, ¡pero podría haber estado impaciente por que el Zero se iniciara!

Próxima actualización ingresando:

sudo apt-get -y actualización

Luego actualice ingresando:

sudo apt-get -y actualización

Esto puede tomar un tiempo.

Si comienza desde el Raspbian Stretch completo, continúe con el siguiente paso.

Para Raspbian Stretch Lite, necesitamos agregar el escritorio.

Entonces ingrese:

sudo apt instalar raspberrypi-ui-mods

seguido por

Y

Cuando se le solicite.

Esta es una instalación bastante grande y, por lo tanto, llevará un tiempo …….

Mantenga abierta la sesión de Putty y continúe con la instalación del monitor.

Paso 2: Conecte / instale el monitor

Quería que el pi se iniciara sin requerir que el usuario y la contraseña ingresaran, así (aún a través de la sesión de Putty):

sudo raspi-config

Seleccione 'Opciones de arranque', luego 'Escritorio / CLI' y luego 'Inicio de sesión automático de escritorio'. Luego, la flecha hacia la derecha dos veces y finalizar y reiniciar.

Los monitores estándar comunicarán su configuración y, por lo tanto, todo lo que se necesita hacer es apagar, conectar el monitor a través del cable HDMI (y USB para pantallas táctiles) y reiniciar.

Los monitores Waveshare necesitan la configuración Pi a la resolución adecuada. Esto necesita editar el archivo de configuración. Entonces:

sudo nano /boot/config.txt

Para el monitor Waveshare de 7”y 10” (1024x600), agregue las siguientes líneas (o descomente / edite las existentes):

max_usb_current = 1

hdmi_cvt 1024600 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Para el monitor Waveshare de 10”(1280x800)

Agregue o cambie líneas a:

max_usb_current = 1

hdmi_cvt 1280 800 60 6 0 0 0

hdmi_group = 2

hdmi_mode = 87

hdmi_drive = 1

Ahora apague, conecte el monitor y vuelva a encenderlo. El Pi debería arrancar en el escritorio.

Imagen
Imagen

Paso 3: agregue algunas fotos / imágenes

Antes de ordenar el protector de pantalla, necesitamos cargar algunas imágenes / fotografías. Esto es muy fácil con un programa de transferencia de archivos como File Zilla.

Para usar FileZilla, ingrese la dirección IP de Pi en el Host, luego el nombre de usuario (pi) y la contraseña, y el Puerto 22 y luego haga clic en Conexión rápida. En el futuro, estos ajustes se recuerdan y se pueden seleccionar desde el submenú Quickconnect. Aún hay que ingresar la contraseña cuando se le solicite.

Cuando está conectado, el panel de la derecha muestra los archivos Pi y el panel izquierdo los archivos de PC. Busque su carpeta de fotos en su PC para mostrar las fotos y navegue hasta / home / pi en el pi, cuando debería ver una carpeta de Imágenes. Si no está allí, créelo (haga clic con el botón derecho y Crear directorio). Ahora haga clic y arrastre las fotos que desee desde su PC a la carpeta Pi Pictures. Haga doble clic en la carpeta Imágenes para comprobar que están allí.

Imagen
Imagen

File Zilla facilita el trabajo de actualizar las fotos en el pi. Tenga en cuenta que las fotos no tienen que tener la misma resolución que el monitor. Sin embargo, si lo son (o al menos la misma relación de aspecto), se mostrarán a pantalla completa sin recortar / bordes negros.

Paso 4: Configura el salvapantallas

En este punto de mi carga de Stretch Lite, el protector de pantalla ya había comenzado con la colección predeterminada de protectores de pantalla. Hay una gran colección de protectores de pantalla diferentes para elegir. Varias muestran fotografías. Sin embargo, solo quería un protector de pantalla para desplazarse por las fotos. Hay uno que hace esto llamado GLSlideshow.

Para configurar los protectores de pantalla, haga clic en la frambuesa (arriba a la izquierda), luego en 'Preferencias' y luego en 'Salvapantallas'.

Imagen
Imagen

El predeterminado tiene varios protectores de pantalla seleccionados para ejecutarse aleatoriamente. Sin embargo, no todos están instalados (atenuados), especialmente con la instalación de Stretch Lite.

Imagen
Imagen

Si GLSlideshow no está instalado, puede ser a través de una sesión de Putty:

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

En el Pi, vaya a la pantalla Screensaver y verifique que GLSlideshow esté ahora allí.

Luego haga clic en la pestaña Avanzado para decirle a xsceensaver dónde obtener las imágenes. En "Manipulación de imágenes", marque "Elegir imagen aleatoria" y busque el directorio / home / pi / Imágenes:

Imagen
Imagen

Luego regrese a la pestaña 'Modos de visualización' y cambie el 'Modo' a 'Solo un protector de pantalla' y resalte 'GLSlideshow':

Imagen
Imagen

Al hacer clic en el botón Configuración, se ofrecen más opciones, como el tiempo de actualización. La panorámica y el zoom no funcionan en el pi (necesita más potencia de procesamiento).

Por último, establezca el tiempo "En blanco después de" al mínimo de 1 minuto si lo utiliza como marco de imagen digital.

El monitor Waveshare de 10 es agradable y más grande que muchos sistemas comerciales.

Imagen
Imagen

Sin embargo, el iiyama de 22 es simplemente impresionante.

Imagen
Imagen

Ahora es el momento de sentarse y disfrutar de la presentación de diapositivas de fotos.

Miguel

Recomendado: