ПО с открытым исходным кодом для Raspberry Pi, которое управляет дисплеями на электронных чернилах и показывает настраиваемый контент через веб-интерфейс.
veebch/btcticker
Скрипт на Python превращает Raspberry Pi с 2,7-дюймовым ePaper-дисплеем Waveshare в настольный тикер цен на криптовалюты, получающий данные из CoinGecko.
- Звёзды
- 327
- Форки
- 77
- Открытые issues
- 1
- Последний коммит
- в прошлом месяце
Что это?
btcticker — скрипт на Python для Raspberry Pi, подключённого к монохромному ePaper-дисплею Waveshare диагональю 2,7 дюйма. По умолчанию раз в пять минут он получает цены из CoinGecko и отображает сводку на экране — так цена и динамика выбранной монеты всегда видны на столе.
Вы выбираете монеты для отслеживания, фиатные валюты, в которых показываются цены, и при желании — конкретную биржу в качестве источника данных. Поддерживаются монеты, представленные в CoinGecko. Дисплей может переключаться между несколькими монетами и валютами, показывать объём торгов и рейтинг, строить спарклайн-график за настраиваемое количество дней, а также выводить популярные монеты из списка трендов CoinGecko.
Для настройки нужно установить пакеты через apt, клонировать библиотеку драйвера Waveshare и создать виртуальное окружение Python. Затем сервис systemd запускает тикер при загрузке системы. Четыре физические кнопки на HAT переключают монеты и фиатные валюты, поворачивают экран и инвертируют цвета.
Ключевые возможности
- 01Получает цены из CoinGecko с настраиваемым интервалом; по умолчанию — 300 секунд
- 02Поддерживает любые монеты и фиатные валюты из CoinGecko, а также цены с выбранной биржи
- 03Переключает несколько монет и валют кнопками или автоматически
- 04Показывает объём торгов, рейтинг и спарклайн-график цены
- 05Необязательный режим отображения трендовых монет
- 06Работает как сервис systemd и запускается при загрузке системы
Сценарии использования
- Настольный декоративный дисплей с актуальными ценами на криптовалюты на энергоэффективном ePaper-экране
- Проект на Raspberry Pi для знакомства с SPI-дисплеями и сервисами systemd
- Отслеживание небольшого набора монет с отображением цен в нескольких фиатных валютах
Быстрый старт
- 1
Установите необходимые системные пакеты на Raspberry Pi
sudo apt-get install -y git python3-venv - 2
Клонируйте репозиторий btcticker
git clone https://github.com/veebch/btcticker.git - 3
Создайте виртуальное окружение и установите в него модули Python
python3 -m venv --system-site-packages .venv - 4
Запустите ticker вручную, чтобы проверить его работу
.venv/bin/python btcticker.py
Что важно знать
- Требуются Raspberry Pi и дисплей Waveshare ePaper диагональю 2,7 дюйма, поэтому решение зависит от конкретного оборудования.
- Скрипт настроен для дисплея Waveshare V1; для V2 потребуется изменить код.
- Решение использует бесплатный API CoinGecko и требует полной установки Raspberry Pi OS.
- Проект распространяется по лицензии GPL-3.0 — лицензии с копилефтом, требующей, чтобы производные работы оставались открытыми.
Темы
Частые вопросы
- Что такое btcticker?
- Скрипт на Python превращает Raspberry Pi с 2,7-дюймовым ePaper-дисплеем Waveshare в настольный тикер цен на криптовалюты, получающий данные из CoinGecko. btcticker — скрипт на Python для Raspberry Pi, подключённого к монохромному ePaper-дисплею Waveshare диагональю 2,7 дюйма. По умолчанию раз в пять минут он получает цены из CoinGecko и отображает сводку на экране — так цена и динамика выбранной монеты всегда видны на столе.
- btcticker можно использовать бесплатно? Какая у него лицензия?
- btcticker распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- btcticker всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в btcticker — 29 сент. 2026 г..
- Для чего можно использовать btcticker?
- Настольный декоративный дисплей с актуальными ценами на криптовалюты на энергоэффективном ePaper-экране Проект на Raspberry Pi для знакомства с SPI-дисплеями и сервисами systemd Отслеживание небольшого набора монет с отображением цен в нескольких фиатных валютах
- Как установить btcticker?
- Установите необходимые системные пакеты на Raspberry Pi: sudo apt-get install -y git python3-venv Клонируйте репозиторий btcticker: git clone https://github.com/veebch/btcticker.git Создайте виртуальное окружение и установите в него модули Python: python3 -m venv --system-site-packages .venv Запустите ticker вручную, чтобы проверить его работу: .venv/bin/python btcticker.py
- Где скачать btcticker?
- Исходный код и инструкции по установке — на GitHub: https://github.com/veebch/btcticker
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плата-датчик для растений на базе ESP32-S2 устанавливается в почву, измеряет влажность, освещённость и температуру и показывает показания на дисплее e-paper.
Транслируйте аудиофайлы и прямые эфиры по FM с одного или нескольких Raspberry Pi, управляя ими с центрального сервера.
Эмулятор Philips Hue Bridge на Python для локального управления сторонними светильниками и устройствами через приложения Hue и системы умного дома.
Платформа автоматизации умного дома с открытым исходным кодом: работает локально и ставит во главу угла контроль и приватность, часто — на Raspberry Pi или локальном сервере.
Веб-интерфейс для управления бытовыми 3D-принтерами: запускайте печать и следите за ней в браузере.