Созданная сообществом прошивка с открытым исходным кодом для электронных книг на базе ESP32 с e-ink-экраном, ориентированная на чтение EPUB и простую настройку.
fatihak/InkyPi
ПО с открытым исходным кодом для Raspberry Pi, которое управляет дисплеями на электронных чернилах и показывает настраиваемый контент через веб-интерфейс.
- Звёзды
- 4,262
- Форки
- 588
- Открытые issues
- 90
- Последний коммит
- 9 дней назад
Что это?
InkyPi превращает Raspberry Pi с совместимым дисплеем на электронных чернилах в ненавязчивый экран с нужной вам информацией. ПО работает на Pi как служба, а настраивать и обновлять отображаемый контент можно с любого устройства в сети через встроенный веб-интерфейс.
В проект входят плагины для загрузки изображений, ежедневных комиксов и первых полос газет, настраиваемых циферблатов, прогноза погоды на несколько дней, календарей Google, Outlook и Apple Calendar, а также изображений и текста, созданных с помощью моделей OpenAI. Плейлисты с расписанием позволяют переключаться между разными плагинами в заданное время. Разработчики могут создавать собственные плагины, а документация описывает весь процесс.
Поддерживается оборудование Pimoroni Inky Impression и wHAT, а также ряд моделей Waveshare e-Paper, для которых при запуске скрипта установки нужно указать драйвер конкретной модели. Дисплеи на контроллере IT8951 не поддерживаются.
Ключевые возможности
- 01Веб-интерфейс для настройки дисплея и обновления контента с любого устройства в сети
- 02Плейлисты с расписанием, которые переключают плагины в заданное время
- 03Плагины для изображений, комиксов, часов, погоды, календарей и контента, созданного ИИ
- 04Поддержка Pimoroni Inky и нескольких моделей Waveshare e-Paper
- 05Открытый исходный код и документация по созданию собственных плагинов
Сценарии использования
- Настенный экран с прогнозом погоды и календарём, которому не нужна подсветка
- Показ семейных фотографий или произведений искусства в режиме слайд-шоу в фоторамке
- Создание ненавязчивых настольных часов или новостного экрана
- Эксперименты с изображениями, созданными ИИ, на физическом дисплее на электронных чернилах
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/fatihak/InkyPi.git - 2
Перейдите в каталог проекта
cd InkyPi - 3
Запустите скрипт установки с помощью sudo (добавляйте -W с указанием модели Waveshare только для дисплеев Waveshare)
sudo bash install/install.sh - 4
Перезагрузите Raspberry Pi, когда скрипт предложит это сделать
Что важно знать
- Требуются Raspberry Pi и совместимый дисплей на электронных чернилах, поэтому это не приложение общего назначения.
- Дисплеи Waveshare на базе контроллера IT8951 не поддерживаются.
- Экраны размером менее 4 дюймов не рекомендуются из-за ограниченного разрешения.
- Распространяется по лицензии GPL-3.0 — лицензии с копилефтом, требующей открытого исходного кода для производных работ.
Темы
Частые вопросы
- Что такое InkyPi?
- ПО с открытым исходным кодом для Raspberry Pi, которое управляет дисплеями на электронных чернилах и показывает настраиваемый контент через веб-интерфейс. InkyPi превращает Raspberry Pi с совместимым дисплеем на электронных чернилах в ненавязчивый экран с нужной вам информацией. ПО работает на Pi как служба, а настраивать и обновлять отображаемый контент можно с любого устройства в сети через встроенный веб-интерфейс.
- InkyPi можно использовать бесплатно? Какая у него лицензия?
- InkyPi распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- InkyPi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в InkyPi — 13 окт. 2026 г..
- Для чего можно использовать InkyPi?
- Настенный экран с прогнозом погоды и календарём, которому не нужна подсветка Показ семейных фотографий или произведений искусства в режиме слайд-шоу в фоторамке Создание ненавязчивых настольных часов или новостного экрана Эксперименты с изображениями, созданными ИИ, на физическом дисплее на электронных чернилах
- Как установить InkyPi?
- Клонируйте репозиторий: git clone https://github.com/fatihak/InkyPi.git Перейдите в каталог проекта: cd InkyPi Запустите скрипт установки с помощью sudo (добавляйте -W с указанием модели Waveshare только для дисплеев Waveshare): sudo bash install/install.sh Перезагрузите Raspberry Pi, когда скрипт предложит это сделать
- Где скачать InkyPi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/fatihak/InkyPi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное приложение с открытым исходным кодом для строки меню macOS: HiDPI-масштабирование, яркость и громкость монитора через DDC, пресеты и виртуальные дисплеи.
Бесплатная UI-библиотека на C с лицензией MIT для создания графических интерфейсов на встраиваемых устройствах — от небольших MCU до MPU под управлением Linux.
Платформа для цифровых вывесок с открытым исходным кодом: превращает экраны Raspberry Pi и ПК в системы показа управляемого контента.
CasaOS — облачная система с открытым исходным кодом для дома: веб-интерфейс позволяет запускать Docker-приложения и управлять файлами на собственном оборудовании.
Фоторамка, которая показывает птиц, распознанных микрофоном с BirdNET-Go, в виде вырезанных вручную иллюстраций птиц XIX века — на e-ink или любом экране.