Ir al contenido

Cineink: UI de papel electrónico con Adafruit GFX para rodajes ​

Pantalla de papel electrónico Cineink montada en una claqueta durante un rodaje

Una claqueta ya lleva la escena, el rollo y la toma. Alexander Ponomarev le enganchó un dato más: una pantalla de papel electrónico alimentada por batería que muestra el último clip ARRI, el estado de grabación y el código de tiempo. El equipo obtiene una lectura nítida sin agolparse alrededor de la cámara.

Lo llama Cineink. Es un prototipo funcional, lo bastante pequeño para viajar en la claqueta y lo bastante claro para leerse bajo el sol directo.

Conoce a Alexander ​

Alexander Ponomarev es un director de fotografía afincado en Moscú que ha trabajado en todo el mundo desde 2014. Rueda largometrajes y series, además de anuncios y videos musicales. Esa trayectoria le dio una visión precisa de la información que necesitan los distintos miembros del equipo mientras una cámara está grabando.

Un director de fotografía vigila la exposición y los datos del objetivo. Un foquista necesita la distancia focal, el nombre del objetivo y el T-stop. El segundo ayudante de cámara sigue los números de rollo y clip. Los equipos de guion, sonido, VFX y DIT necesitan cada uno su porción de los mismos metadatos de cámara.

Alexander creó Cineink para poner esos valores donde la gente pueda verlos.

Cuatro vistas para un set ajetreado ​

Cineink tiene actualmente cuatro diseños. Basic da a los números de rollo y último clip el tipo más grande, con seis campos más pequeños. Advanced incluye códec, modo de sensor, balance de blancos, tinte, exposición, objetivo, batería y datos de tarjeta. 3 Rows y 5 Rows sacrifican densidad a cambio de texto configurable que se mantiene legible desde más lejos.

Diseño Advanced de Cineink mostrando datos de clip, cámara, exposición, batería, tarjeta y objetivo

Cada fila puede mostrar un parámetro de cámara en vivo o un texto introducido por el equipo. Una fila también puede invertirse para ganar contraste. El dispositivo guarda esas elecciones, así que el diseño y el texto se mantienen tras un ciclo de apagado y encendido.

Esa flexibilidad convierte el panel en algo más que una lectura de cámara. Un equipo puede mostrar un nombre de proyecto, escena, unidad, letra de cámara o una nota breve cuando no hacen falta metadatos en vivo.

Dónde entró Lopaka ​

Alexander diseñó la interfaz monocromo como un proyecto Cineink público en la Galería de Lopaka. El proyecto está dirigido a Adafruit GFX con la resolución nativa de la pantalla de 122×250. Sus capas definen las zonas de datos enmarcadas, las líneas divisorias, las etiquetas y un pequeño ícono de Wi-Fi antes de que los valores lleguen desde la cámara.

La pantalla Cineink de 122 por 250 diseñada en Lopaka para Adafruit GFX

Esta es la parte de la que se encargó Lopaka: organizar una UI de papel electrónico con Adafruit GFX densa en la cuadrícula de píxeles exacta y convertir ese diseño en código de dibujo. El firmware de Alexander hace el resto. Se conecta a la cámara, lee los metadatos, sirve la página de control, guarda los ajustes y sustituye cada campo por los datos actuales.

Esa separación hace que la pantalla sea práctica de revisar. Alexander puede mover un divisor o reequilibrar el tipo de forma visual y después actualizar el código de dibujo sin reconstruir el protocolo de cámara a su alrededor.

Datos ARRI en vivo, con alternativa manual ​

Cineink lee los metadatos mediante ARRI CAP, el Camera Access Protocol. Alexander probó el prototipo con una ARRI Alexa 35. Con un objetivo LDS conectado, el dispositivo puede rellenar la distancia focal, el T-stop y el nombre del objetivo. Los miembros del equipo pueden introducir esos valores a mano para otros objetivos.

El dispositivo crea su propia red Wi-Fi y aloja una página de control local. Un teléfono se conecta directamente a Cineink, sin cuenta en la nube, app ni conexión a internet. Desde el navegador, el equipo puede elegir un diseño, editar campos y seleccionar una cámara guardada. Después Cineink se une al Wi-Fi de la cámara y se reconecta con las credenciales guardadas.

Página de control local de Cineink abierta en un teléfono

La introducción manual también permite que el prototipo actual funcione junto a cámaras RED, Sony o Blackmagic. Esos valores todavía no se actualizan solos, pero el panel sigue sirviendo como etiqueta configurable en el set. Alexander incluye la compatibilidad en vivo con más marcas de cámara como trabajo futuro.

Un prototipo creado para las condiciones ​

El hardware actual vive en una carcasa de PETG con una pinza impresa en 3D. Funciona con una batería recargable y usa un panel de papel electrónico monocromo sin retroiluminación. El papel electrónico mantiene la interfaz legible bajo el sol directo, mientras que los diseños en blanco y negro también encajan en un set oscuro sin añadir otra pantalla brillante.

Cineink mostrando un diseño compacto de tres filas para clip, estado de grabación y nombre de cámara

El resultado ya se siente en su sitio en una claqueta. El rollo, el último clip y el estado REC o STBY quedan donde el equipo puede localizarlos. Las vistas más detalladas siguen disponibles para quienes comprueban exposición, filtración, espacio en tarjeta o datos del objetivo. Alexander todavía está documentando el hardware completo y la construcción, así que Cineink sigue siendo un prototipo y no un producto terminado.

Crea tu propia pantalla ​

Explora los diseños en el proyecto público de Cineink en la galería y después lee la página completa del proyecto Cineink de Alexander para ver el flujo de datos en vivo y el hardware actual.

Para otra construcción compacta con papel electrónico, la estación meteorológica WeatherPaper de Jeremy Ngai muestra cómo una pantalla GxEPD2 más grande puede funcionar más de 500 días con una sola carga. Si tu proyecto usa Adafruit GFX, empieza con el constructor de GUI para Arduino y diseña la interfaz con la resolución exacta de tu panel.

Buen trabajo, Alexander. Un set de rodaje ya tiene pantallas de sobra. Esta se gana su sitio mostrando las pocas líneas correctas.

Preguntas frecuentes ​

¿Cómo diseño una UI con Adafruit GFX para una pantalla de papel electrónico? ​

Crea un proyecto de Lopaka con las dimensiones en píxeles de tu panel, coloca el texto, las líneas, las formas y los íconos bitmap de forma visual y después elige Adafruit GFX para el código de dibujo generado. Tu firmware puede sustituir los valores de ejemplo por datos en vivo.

¿Puede Adafruit GFX mostrar metadatos de cámara ARRI en vivo? ​

Adafruit GFX dibuja la interfaz, mientras que un firmware aparte recupera los metadatos. Cineink lee los valores de cámara ARRI mediante CAP y los renderiza en un diseño de Adafruit GFX creado en Lopaka.

¿Necesita Cineink acceso a internet? ​

No. Cineink aloja su propia página de control y se conecta localmente al Wi-Fi de la cámara. La interfaz del teléfono funciona sin un servicio en la nube, cuenta ni app instalada.

¿Por qué usar papel electrónico para una pantalla de cámara en el set? ​

El panel monocromo se mantiene legible bajo el sol directo y no necesita retroiluminación. Cineink usa campos grandes y de alto contraste para que los miembros del equipo puedan leer los valores elegidos desde la distancia.

Créditos ​

Cineink, interfaz y fotografía de Alexander Ponomarev.