Firmware de lectura electrónica de código abierto, desarrollado por la comunidad para dispositivos e-ink con ESP32, centrado en la lectura de EPUB y la personalización sencilla.
fatihak/InkyPi
Software de código abierto para Raspberry Pi que controla pantallas de tinta electrónica y muestra contenido personalizable, como relojes, el clima, calendarios e imágenes de IA, mediante una interfaz web.
- Estrellas
- 4,262
- Forks
- 588
- Issues abiertos
- 90
- Último commit
- hace 9 días
¿Qué es?
InkyPi convierte una Raspberry Pi y una pantalla de tinta electrónica compatible en una pantalla de baja distracción con la información que te interesa. Se ejecuta como servicio en la Pi, y puedes configurar y actualizar lo que se muestra desde cualquier dispositivo de tu red mediante una interfaz web integrada.
El proyecto incluye plugins para subir imágenes, ver tiras cómicas y portadas de periódicos, personalizar carátulas de reloj, consultar el clima con pronósticos para varios días, mostrar calendarios de Google, Outlook o Apple Calendar, y generar imágenes o texto con IA usando modelos de OpenAI. Las listas de reproducción programadas pueden alternar distintos plugins en horarios establecidos. Los desarrolladores pueden crear sus propios plugins, y la documentación explica cómo hacerlo.
El hardware compatible incluye las pantallas Pimoroni Inky Impression y wHAT, además de varios modelos e-Paper de Waveshare que requieren pasar un controlador específico del modelo al script de instalación. No son compatibles las pantallas basadas en el controlador IT8951.
Funciones clave
- 01Interfaz web para actualizar y configurar la pantalla desde cualquier dispositivo de la red
- 02Listas de reproducción programadas que alternan plugins en horarios establecidos
- 03Plugins para imágenes, tiras cómicas, relojes, clima, calendarios y contenido generado con IA
- 04Compatibilidad con Pimoroni Inky y varios modelos e-Paper de Waveshare
- 05Código abierto, con documentación para crear plugins personalizados
Casos de uso
- Crear un panel de clima y calendario para colgar en la pared, sin retroiluminación
- Mostrar fotos familiares o arte en rotación dentro de un marco
- Crear un reloj de escritorio o una pantalla de noticias que distraiga poco
- Probar imágenes generadas en una pantalla física de tinta electrónica
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/fatihak/InkyPi.git - 2
Ve al directorio del proyecto
cd InkyPi - 3
Ejecuta el script de instalación con sudo (añade -W con tu modelo de Waveshare solo si usas pantallas Waveshare)
sudo bash install/install.sh - 4
Reinicia la Raspberry Pi cuando el script te lo indique
Antes de usarlo
- Requiere una Raspberry Pi y una pantalla de tinta electrónica compatible, por lo que no es una aplicación de uso general.
- No es compatible con las pantallas Waveshare basadas en el controlador IT8951.
- No se recomiendan las pantallas de menos de 4 pulgadas debido a su resolución limitada.
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas también sean de código abierto.
Temas
Preguntas frecuentes
- ¿Qué es InkyPi?
- Software de código abierto para Raspberry Pi que controla pantallas de tinta electrónica y muestra contenido personalizable, como relojes, el clima, calendarios e imágenes de IA, mediante una interfaz web. InkyPi convierte una Raspberry Pi y una pantalla de tinta electrónica compatible en una pantalla de baja distracción con la información que te interesa. Se ejecuta como servicio en la Pi, y puedes configurar y actualizar lo que se muestra desde cualquier dispositivo de tu red mediante una interfaz web integrada.
- ¿InkyPi es gratuito? ¿Qué licencia tiene?
- InkyPi es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿InkyPi sigue mantenido?
- Mantenimiento activo. El último commit de InkyPi fue el 13 oct 2026.
- ¿Para qué puedo usar InkyPi?
- Crear un panel de clima y calendario para colgar en la pared, sin retroiluminación Mostrar fotos familiares o arte en rotación dentro de un marco Crear un reloj de escritorio o una pantalla de noticias que distraiga poco Probar imágenes generadas en una pantalla física de tinta electrónica
- ¿Cómo se instala InkyPi?
- Clona el repositorio: git clone https://github.com/fatihak/InkyPi.git Ve al directorio del proyecto: cd InkyPi Ejecuta el script de instalación con sudo (añade -W con tu modelo de Waveshare solo si usas pantallas Waveshare): sudo bash install/install.sh Reinicia la Raspberry Pi cuando el script te lo indique
- ¿Dónde consigo InkyPi?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fatihak/InkyPi
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
App gratuita y de código abierto para la barra de menús de macOS que controla monitores externos: escalado HiDPI, brillo y volumen DDC, ajustes preestablecidos y pantallas virtuales.
Una biblioteca de interfaz gráfica de usuario en C, gratuita y con licencia MIT, para crear interfaces en dispositivos integrados, desde MCU pequeños hasta MPU con Linux.
Plataforma de señalización digital de código abierto que convierte pantallas conectadas a Raspberry Pi y PC en pantallas de contenido gestionadas.
CasaOS es un sistema de nube personal de código abierto con una interfaz web orientada al hogar para ejecutar aplicaciones Docker y gestionar archivos en tu propio hardware.
Un marco digital que muestra las aves detectadas por un micrófono BirdNET-Go mediante ilustraciones de aves del siglo XIX recortadas a mano, en una pantalla e-ink o cualquier otra pantalla.