Firmware de e-reader open source, desenvolvido pela comunidade para dispositivos com tela e-ink baseados em ESP32, com foco na leitura de EPUB e na personalização fácil.
fatihak/InkyPi
Software de código aberto para Raspberry Pi que controla telas e-ink e exibe conteúdo personalizável, como relógios, previsão do tempo, calendários e imagens geradas por IA, por meio de uma interface web.
- Estrelas
- 4,262
- Forks
- 588
- Issues abertas
- 90
- Último commit
- há 9 dias
O que é?
O InkyPi transforma um Raspberry Pi e uma tela e-ink compatível em um painel discreto para exibir as informações que importam para você. Ele roda como um serviço no Pi, e você configura e atualiza o conteúdo exibido de qualquer dispositivo na sua rede, por meio de uma interface web integrada.
O projeto vem com plugins para enviar imagens, exibir tirinhas diárias e capas de jornais, personalizar mostradores de relógio, consultar a previsão do tempo para vários dias, acessar calendários do Google, Outlook ou Apple Calendar e exibir imagens ou textos gerados por IA com modelos da OpenAI. Playlists programadas podem alternar entre diferentes plugins em horários definidos. Desenvolvedores podem criar seus próprios plugins, e a documentação explica como fazer isso.
O hardware compatível inclui as telas Pimoroni Inky Impression e wHAT, além de vários modelos Waveshare e-Paper que exigem que o driver específico do modelo seja informado ao script de instalação. Telas baseadas no controlador IT8951 não são compatíveis.
Recursos principais
- 01Interface web para atualizar e configurar a tela de qualquer dispositivo na rede
- 02Playlists programadas que alternam entre plugins em horários definidos
- 03Plugins para imagens, tirinhas, relógios, previsão do tempo, calendários e conteúdo de IA
- 04Compatibilidade com Pimoroni Inky e vários modelos Waveshare e-Paper
- 05Código aberto, com documentação para criar plugins personalizados
Casos de uso
- Montar um painel de previsão do tempo e calendário na parede, sem necessidade de luz de fundo
- Exibir fotos da família ou obras de arte em rotação, em um porta-retratos
- Criar um relógio de mesa ou painel de notícias que distraia pouco
- Experimentar imagens geradas em uma tela e-ink física
Início rápido
- 1
Clone o repositório
git clone https://github.com/fatihak/InkyPi.git - 2
Acesse o diretório do projeto
cd InkyPi - 3
Execute o script de instalação com sudo (adicione -W com o seu modelo Waveshare apenas para telas Waveshare)
sudo bash install/install.sh - 4
Reinicie o Raspberry Pi quando o script solicitar
Antes de usar
- Requer um Raspberry Pi e uma tela de tinta eletrônica compatível, portanto não é um aplicativo de uso geral.
- Telas Waveshare baseadas no controlador IT8951 não são compatíveis.
- Telas menores que 4 polegadas não são recomendadas devido à resolução limitada.
- Licenciado sob a GPL-3.0, uma licença copyleft que exige que obras derivadas também sejam de código aberto.
Tópicos
Perguntas frequentes
- O que é InkyPi?
- Software de código aberto para Raspberry Pi que controla telas e-ink e exibe conteúdo personalizável, como relógios, previsão do tempo, calendários e imagens geradas por IA, por meio de uma interface web. O InkyPi transforma um Raspberry Pi e uma tela e-ink compatível em um painel discreto para exibir as informações que importam para você. Ele roda como um serviço no Pi, e você configura e atualiza o conteúdo exibido de qualquer dispositivo na sua rede, por meio de uma interface web integrada.
- InkyPi é gratuito? Qual é a licença?
- InkyPi é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- InkyPi ainda é mantido?
- Manutenção ativa. O último commit de InkyPi foi em 13 de out. de 2026.
- Para que posso usar InkyPi?
- Montar um painel de previsão do tempo e calendário na parede, sem necessidade de luz de fundo Exibir fotos da família ou obras de arte em rotação, em um porta-retratos Criar um relógio de mesa ou painel de notícias que distraia pouco Experimentar imagens geradas em uma tela e-ink física
- Como instalar InkyPi?
- Clone o repositório: git clone https://github.com/fatihak/InkyPi.git Acesse o diretório do projeto: cd InkyPi Execute o script de instalação com sudo (adicione -W com o seu modelo Waveshare apenas para telas Waveshare): sudo bash install/install.sh Reinicie o Raspberry Pi quando o script solicitar
- Onde consigo InkyPi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fatihak/InkyPi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App gratuito e de código aberto para a barra de menus do macOS, com controles para monitores externos: escala HiDPI, brilho e volume via DDC, predefinições e telas virtuais.
Uma biblioteca de UI em C, gratuita e com licença MIT, para criar interfaces gráficas em dispositivos embarcados, de MCUs pequenos a MPUs com Linux.
Plataforma de sinalização digital open source que transforma telas conectadas a Raspberry Pi e PCs em displays de conteúdo gerenciados.
CasaOS é um sistema de nuvem pessoal de código aberto, com uma interface web voltada para uso doméstico para executar apps Docker e gerenciar arquivos no próprio hardware.
Uma moldura que exibe as aves detectadas por um microfone BirdNET-Go, ilustradas como recortes feitos à mão de gravuras de pássaros do século XIX, em uma tela e-ink ou qualquer outra.