Inky Bird Frame: создание стеновых панелей для орнитологических наблюдений
Inky Bird Frame — это проект для создания визуально привлекательных стеновых панелей, которые отображают информацию о птицах, которых ты наблюдал. Он превращает наблюдения и звуки в красивые "полевые журналы", которые можно разместить на экране e-paper, чтобы всегда помнить о своих встречах с природой.
Основная задача проекта — сделать опыт орнитологии более доступным и наглядным. Вместо простого хранения заметок и фотографий, Inky предлагает оформить их в виде стильных панелей. Это отличный способ, чтобы показать детям или друзьям, какие птицы тебя окружают, а также дополнить интерьер без значительных затрат. Сравняя с другими решениями, Inky позволяет сохранять личные наблюдения на твоем контроллере, что добавляет элемент приватности.
Проект написан на Python и использует Docker для запуска. Существует возможность интеграции с e-paper дисплеями, однако такой функционал является дополнительным и может не подойти всем. Обрати внимание, что это еще кандидат на релиз 1.0, и для безопасной эксплуатации стоит использовать опубликованную версию.
Что это за проект?
Inky Bird Frame — это проект, который позволяет сохранять воспоминания о наблюдении за птицами и отображать их на стене или в браузере в виде красиво оформленных «полевых записей». Он собирает информацию о птицах из различных источников, таких как iNaturalist и eBird, и архивирует данные о наблюдениях, превращая их в художественные плакаты.
Зачем он нужен?
Проект создан для того, чтобы поддерживать интерес к наблюдению за птицами и делиться своими находками. Используя Inky Bird Frame, ты можешь визуализировать свои наблюдения, а также получать информацию о птицах, которые встречаются рядом или которые были замечены другими пользователями. Это позволяет не только наслаждаться искусством, но и учиться и передавать знания о птицах своей семье.
Как устроен проект?
Интерфейс проекта состоит из контроллера и дисплейного узла. Контроллер собирает данные, создает и проверяет «полевые записи», а дисплейный узел отвечает за их отображение на экране. У проекта есть несколько источников данных, включая:
- Наблюдения с iNaturalist и eBird.
- Собственные наблюдения из архива eBird.
- Акустические данные от BirdWeather и других сервисов.
- Сведения из смарт-кормушек птиц.
Как установить и запустить?
Для установки проекта можно выбрать один из нескольких способов:
- Docker или NAS: следуй [руководству по контроллеру Docker](docs/docker.md).
- macOS, Ubuntu или Raspberry Pi OS: используй [руководство по установке](docs/installation.md).
Для нормальной работы контроллера требуется Python 3.11 или выше и доступ к интернету для настройки источников данных. Дисплейный узел нуждается в доступе к контроллеру по сети и установке пакета Inky от Pimoroni.
Ограничения
Проект требует, чтобы контроллер и дисплей были подключены к одной доверенной сети, и не предназначен для вывода данных в интернет. Убедись, что твоя установка соответствует требованиям безопасности и конфиденциальности, описанным в [руководстве](docs/browser-access.md). Разграничение между частными и общими данными важно для защиты личной информации.
В результате пользователь имеет возможность создавать, просматривать и делиться своими историями наблюдений в удобном формате, используя как физическое устройство с экраном, так и веб-интерфейс.
Открыть на GitHub: veteranbv/inky-bird-frame →
RepoRadar