FlipFrame, un marco para fotos inteligente con Arduino y Raspberry Pi

Un marco de fotos giratorio muy especial

Desde la web de Hackaday.io nos llega el proyecto de Timothy Giles. En concreto es un marco para fotos rotativo creado con una Raspberry Pi y Arduino, entre los dos controlan la aparición de las imágenes y el giro de la pantalla de 27 pulgadas suavemente con un motor paso a paso.

flipframe1

La presentación de diapositivas se ejecuta en la Raspberry Pi utilizando PyGame para poder mostrar las fotos. La biblioteca de Python «exifread» se utiliza para extraer los datos de orientación incrustados de las fotos. Esa información se combina con el ancho de píxeles y la altura para girar automáticamente todas las fotos verticales y colocarlas horizontalmente. A continuación, la pantalla se gira físicamente para poder ver las fotos verticales de nuevo en vertical.

Las imágenes del marco de imagen se almacenan en una tarjeta de memoria SD. Aunque la idea original de este proyecto era hacer que las imágenes se cargaran directamente del servicio de Google Fotos a medida que se fueran mostrando y hacer que la presentación de diapositivas mostrará de forma aleatoria cualquier imagen de la cuenta de Google Fotos. Pero no es posible ya que la API de Google Fotos solo permite subir o editar detalles de las imágenes ya subidas. No hay soporte de API para descargar ni ver las fotos de Google Fotos.

La placa Arduino se encarga de hacer girar la pantalla al recibir los comandos de la Raspberry Pi. Según su autor, «el código de Arduino es bastante simple. Sólo espera un carácter específico desde el puerto serie, y luego gira la pantalla cuando se recibe. No hay ninguna detección de posición, por lo que el Arduino espera que se inicie con la pantalla horizontal y luego sólo cuenta los pasos». Enlace al proyecto en Hackaday.

Pin It on Pinterest

Shares