Repolode
fatihak

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. 1

    Клонируйте репозиторий

    git clone https://github.com/fatihak/InkyPi.git
  2. 2

    Перейдите в каталог проекта

    cd InkyPi
  3. 3

    Запустите скрипт установки с помощью sudo (добавляйте -W с указанием модели Waveshare только для дисплеев Waveshare)

    sudo bash install/install.sh
  4. 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 обновляется ежедневно.

Похожие проекты

CasaOS — облачная система с открытым исходным кодом для дома: веб-интерфейс позволяет запускать Docker-приложения и управлять файлами на собственном оборудовании.

37,4 тыс.2,2 тыс.GoApache-2.0Обновлён 24 дня назад