Quiero compartir un pequeño proyecto personal que he ido trabajando en mis ratos libres, tan solo por el placer de aprender y hacer algo creativo. Se trata de unas pantallas informativas personales para el hogar, con tinta electrónica (e-paper display) a partir de dispositivos de la empresa Seeed Studio.

Seeed Studio (legalmente Seeed Technology) es una innovadora empresa tecnológica con sede en Shenzhen, China, especializada en hardware de código abierto para el Internet de las Cosas (IoT) y la IA de borde (Edge AI). Fundada en 2008 por Eric Pan, la compañía actúa como una plataforma de facilitación de hardware que ayuda a desarrolladores y empresas a prototipar y escalar proyectos digitales. Las áreas de su oferta comercial son:
- Hardware Modular: Son conocidos por su sistema Grove, que permite conectar sensores y actuadores a microcontroladores sin necesidad de soldar.
- Placas de Desarrollo: Distribuyen productos populares como la serie XIAO (microcontroladores ultrapequeños) y dispositivos basados en NVIDIA Jetson para IA.
- Servicios Industriales: Ofrecen servicios de personalización, fabricación ágil y soluciones de sensado inteligente para sectores como la agricultura y el monitoreo ambiental.
- Presencia Global: Además de su sede central, cuentan con sucursales en EE. UU. y Japón, y colaboran estrechamente con gigantes tecnológicos como Texas Instruments y NVIDIA.
Concretamente mi desarrollo se basó en los reTerminal E1001 (blanco y negro, grises) y el reTerminal E1002 (color – rojo, amarillo, verde, azul, negro).
El reTerminal E1001 y el E1002 es un pantalla de tinta electrónica (e-paper) de código abierto y bajo consumo diseñada para actuar como una interfaz hombre-máquina (HMI) inteligente. A diferencia de los modelos reTerminal estándar basados en Raspberry Pi, el E1001 utiliza el microcontrolador ESP32-S3, lo que le permite funcionar con una eficiencia energética extrema.
Especificaciones
- Pantalla: ePaper monocromática de 7.5 pulgadas con resolución de 800×480 píxeles y soporte para 4 niveles de gris.
- Autonomía: Incluye una batería de 2000 mAh que puede durar hasta 3 meses con una sola carga (dependiendo de la frecuencia de refresco).
- Conectividad: Wi-Fi de 2.4 GHz y Bluetooth 5.0 integrados.
- Sensores y Audio: Cuenta con sensores internos de temperatura y humedad, además de un micrófono y zumbador.
- Expansión: Posee una ranura para tarjeta MicroSD y un cabezal de expansión de 8 pines con GPIO e I2C para añadir hardware adicional.


Casos de uso
El dispositivo está optimizado para mostrar información estática o que cambia con poca frecuencia:
- Dashboards de Hogar Inteligente: Integración nativa con Home Assistant y ESPHome para monitorizar datos del hogar.
- Señalización de Oficinas: Calendarios, agendas de salas de reuniones o listas de tareas «siempre encendidas».
- Desarrollo No-Code: Soporta la plataforma SenseCraft HMI de Seeed Studio, que permite crear interfaces gráficas sin necesidad de programar código complejo.
Objetivo personal
En mi caso, el objetivo del desarrollo es mostrar en esos terminales no solamente fotos personales, sino también información útil para el día a día. Empecé con algo sencillo, pero el proyecto me fue apasionando y fue evolucionando… «Me gusta cuidar cada pequeño detalle, y eso mantuvo mi foco creativo durante el desarrollo. Lo cual me hace sentir muy bien.».
El tiempo
Una de las principales funciones es mostrar las condiciones meteorológicas de mi ciudad, y la temperatura y humedad relativa del hogar. Los datos de las condiciones meteo las puedes obtener de diferentes sitios web públicos o estaciones meteo de tu vecindario. Y los datos de temperatura y humedad relativa de tu hogar los proporciona el propio dispositivo, o lo puedes obtener con cualquier otro sensor IoT que tengas en casa, como por ejemplo el de Shelly H&T Gen3.

Basándome en las condiciones meteorológicas de mi ciudad, junto con los datos de temperatura interior y humedad relativa de mi casa, la representación de los datos se hizo incluyendo algunas imágenes dinámicas. En este caso con un personaje, al que he llamado «gatino» (gato + Arduino = gatino). El gatino exterior va vestido y actúa según la estación del año y las condiciones meteo (primavera, verano, otoño, inverno – frío, calor, lluvia, viento, nieve). El gatino interior, también cambia según sea: el amanecer y desayuno, la mañana, la tarde, la cena, la noche…
Según el valor de los datos, algunos elementos se resaltan en amarillo para advertir del frío, el calor, la lluvia o el viento. Y un detalle extra: la iluminación, tanto exterior como interior, cambia según el amanecer, el transcurso del día y el atardecer, tiñendo el fondo de diferentes colores.

En este caso, utilizo un servidor web personal (PHP, JS + HTML, CSS). Los datos de temperatura y humedad de la casa se envían al servidor, que los almacena. El E1002 simplemente visita una página del servidor que conforma la vista completa. Parte de la funcionalidad está en PHP y parte en JS (también se puede usar Node).
Lo interesante es que tendrás que aplicar algunos trucos, ya que la velocidad de renderizado web en el E1002 es limitada (a diferencia de un ordenador de escritorio). Es mejor hacer la composición final de la imagen (construida a partir de capas superpuestas) en el lado del servidor para proporcionar al dispositivo una imagen pre-procesada y de tamaño pequeño (.webp).
Con todo ello, el resultado es un hermoso dispositivo que con su pequeña mascota te muestra de forma sorprendente y curiosa del tiempo y condiciones del hogar.
El tiempo también se muestra en otras pantallas adicionales: Condiciones actuales, previsión para las próximas 12 horas, previsión para los próximos 5 días. Por supuesto, también muestra mapas del tiempo (AVAMET, Windy). El E1002 es especialmente útil mostrando mapas con gradientes de colores.


Otras utilidades
El desarrollo no acaba ahí. Con el tiempo he ido añadiendo muchas más funciones (y más que vendrán). Así que, ahora el dispositivo es capaz de mostrar:
- Hora: un reloj analógico y otro de palabras
- Calendario: un calendario sencillo y vacío con los días de la semana en el mes actual y el siguiente
- Agenda: se conecta a mis calendarios .ical y muestra la agenda prevista del día actual, de mañana, y los próximos eventos
- Agenda cultural: muestras los eventos culturales de Alcoy. Nombre del evento, fecha y localización, póster y descripción.

- Noticias: muestra un resumen de las noticias destacadas del día (algunos medios sí y otros filtrados) de los temas elegidos… (nada de política por salud mental, por ejemplo). Un QR te da enlace a la noticia completa por si la quieres leer entera, no solo el resumen (generado por IA).
- Cámaras web: muestra algunas webcam ubicadas en mi ciudad; esto complementa la visión de condiciones meteo.
- Consejos: una IA da consejos básicos sobre algunos temas elegidos, por ejemplo: salud, salud-mental, alimentación, deporte, trabajo… una especie de recordatorio de buenos hábitos a tener siempre presentes y cultivar.
- Adivinanzas: más de 200 adivinanzas, ¿qué será, será…? La solución en un QR
- Trivial: más de 500 preguntas de diferentes temas. La solución en un QR.
- Fotos personales: muestra fotos personales a diferentes intervalos
- Fotos de temas: muestra fotos de temas elegidos disponibles en la red (naturaleza, viajes, lugares históricos, Asia, pinturas, etc.).


- Frases célebres: citas de personajes históricos.
- Efemérides: tal día como hoy… muestra qué ocurrió con un QR para saber más sobre lo sucedido.
- Cómics: puedes mostrar viñetas de tus historias y personajes favoritos.
- Avisos: también puede mostrar un aviso, mensaje personal o recordatorio importante.
Y para que todo esto salga ordenado y cuando debe, tuve que programar un panel de control de horarios. Según el día de la semana y la franja horaria puedo decidir qué contenidos saldrán en qué orden y cuánto tiempo o frecuencia. También puedo subir mis fotos personales, y cambiar los parámetros de algunas de las vistas.
Espero que te haya gustado mi proyecto personal y te sirva de inspiración para emprender el tuyo propio. Cualquier opinión, sugerencia de mejora, idea o pregunta la puedes dejar en comentarios.