运行在树莓派上的开源电子墨水屏控制软件,通过网页界面展示时钟、天气、日历等可定制内容。
veebch/btcticker
基于树莓派与 2.7 英寸 ePaper 屏幕的加密货币价格桌面显示器,数据来自 CoinGecko。
- Star
- 327
- Fork
- 77
- 未关闭 Issue
- 1
- 最近提交
- 上个月
这是什么?
btcticker 是一个运行在树莓派上的 Python 脚本,配合 Waveshare 2.7 英寸单色 ePaper 屏幕使用。默认每 5 分钟从 CoinGecko 获取价格,并把摘要显示在墨水屏上,适合作为桌面上的被动行情显示器。
用户可以在配置文件中指定要跟踪的币种、计价法币,也可以选择某个交易所作为价格来源,支持的币种与 CoinGecko 上列出的一致。显示内容可以在多个币种和法币之间轮换,还能显示成交量、排名、一定天数的走势折线,并可选择加入 CoinGecko 的热门趋势币种。
部署时通过 apt 安装依赖,克隆 Waveshare 驱动库,并创建 Python 虚拟环境;随后可用 systemd 服务实现开机自启。屏幕上的四个按钮分别用于切换币种、切换法币、旋转屏幕和反色显示。
核心功能
- 01按可配置的间隔(默认 300 秒)从 CoinGecko 获取价格
- 02支持 CoinGecko 列出的全部币种和法币,可指定交易所价格
- 03通过按键或自动方式在多个币种和法币之间轮换
- 04显示成交量、排名和走势折线图
- 05可选的热门趋势币种模式
- 06以 systemd 服务运行,开机自动启动
适用场景
- 在低功耗墨水屏上常驻显示实时加密货币价格的桌面摆件
- 学习 SPI 显示屏驱动与 systemd 服务的树莓派项目
- 在多种法币下监控少量币种的行情
快速上手
- 1
在树莓派上安装所需的系统软件包
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
手动运行行情显示器进行测试
.venv/bin/python btcticker.py
使用前须知
- 需要树莓派和 Waveshare 2.7 英寸 ePaper 显示屏,依赖特定硬件。
- 脚本默认适配 V1 版 Waveshare 显示屏,使用 V2 版需要修改代码。
- 它依赖 CoinGecko 免费 API 以及完整的树莓派系统。
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品保持开源。
标签
常见问题
- btcticker 是什么?
- 基于树莓派与 2.7 英寸 ePaper 屏幕的加密货币价格桌面显示器,数据来自 CoinGecko。 btcticker 是一个运行在树莓派上的 Python 脚本,配合 Waveshare 2.7 英寸单色 ePaper 屏幕使用。默认每 5 分钟从 CoinGecko 获取价格,并把摘要显示在墨水屏上,适合作为桌面上的被动行情显示器。
- btcticker 可以免费使用吗?用的什么许可证?
- btcticker 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- btcticker 还在维护吗?
- 半年内有更新。btcticker 最近一次提交是在 2026年9月29日。
- btcticker 适合用来做什么?
- 在低功耗墨水屏上常驻显示实时加密货币价格的桌面摆件 学习 SPI 显示屏驱动与 systemd 服务的树莓派项目 在多种法币下监控少量币种的行情
- btcticker 怎么安装和运行?
- 在树莓派上安装所需的系统软件包: 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 手动运行行情显示器进行测试: .venv/bin/python btcticker.py
- 在哪里获取 btcticker?
- 源代码和安装说明在 GitHub 上:https://github.com/veebch/btcticker
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4275+5 本周596PythonGPL-3.0更新于 3天前
一款插在土壤中的 ESP32-S2 植物传感器,测量土壤湿度、光照、温度和湿度,并在电子墨水屏上显示。
30326PythonOther维护活跃更新于 11天前
用树莓派通过 FM 广播播放音频文件和实时音频,支持单机与多台设备集中管理。
147+2 本周8PythonGPL-3.0维护活跃更新于 6天前
一个用 Python 模拟飞利浦 Hue 网桥的工具,让兼容 Hue 的应用和智能家居系统本地控制多种非 Hue 灯具。
1832+2 本周298PythonOther维护活跃更新于 15天前
注重本地控制与隐私的开源智能家居自动化平台,可运行在树莓派或本地服务器上。
9.2万+159 本周3.9万PythonApache-2.0维护活跃更新于 16小时前
用于控制消费级 3D 打印机的网页界面,可通过浏览器管理和监控打印任务。
9186+12 本周1700PythonAGPL-3.0维护活跃更新于 8天前