前情提要#
我之前买了一个成品,Crypto 价格显示也是卖家提供的,而且一个接口只能显示一种加密货币,接口还老容易出问题显示不了,于是决定自给自足。
准备#
Awtrix 硬件和软件看张大妈上面的两篇,写的很好,适合动手能力强的小伙伴,DIY 自由度高。如果跟我一样动手能力一般,可以淘宝或者咸鱼购买成品。
Awtrix 篇一:【Awtrix】像素时钟,从硬件到软件详细入门教程
Awtrix 篇二:【Awtrix】像素时钟,从硬件到软件详细入门教程
有离线系统和官方系统,由于我没有找到上面教程里的带加密货币功能的离线固件,因此以下教程均为官方固件。Crypto 价格显示需要联网系统,这篇主讲自己部署 Docker 版 Awtrix2 服务。
配置#
原理很简单,显示器有了,只要再来一个推送数据的服务即可,参照 Awtrix2 官方教程而来。
服务部署:#
硬件#
一台服务器:
云端诸如阿里云、腾讯云
本地端诸如自建服务器、日常使用的电脑
配置过程#
安装 docker#
- Linux
系统要求:
Docker 支持 64 位版本的 CentOS 7 和 CentOS 8 及更高版本,它要求 Linux 内核版本不低于 3.10,推荐 Ubuntu 最新版本。
自动化安装代码:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- Windows
参照官方教程即可:
https://docs.docker.com/desktop/install/windows-install/
部署 Awtrix2#
一键部署代码:
docker run --name AwTriX2 -p 7000:7000 -p 7001:7001 -p 5568:5568/udp --restart always -e TZ=Europe/Berlin whyet/awtrix2:latest
更多信息参考:
https://github.com/wHyEt/Awtrix2-Docker
配置 Awtrix2#
我用的是 Windows 版 Docker,以下仅以 Windows 版示例。
Docker 版 Awtrix2 部署完成后可以在 Docker 客户端内看到如下
Status 可以看到 Awtrix2 当前状态
访问 Docker 所在设备的 IP + 端口号进行设置,注意要在防火墙放行 7000,7001,5568 这三个端口。
例如设备 IP 为:192.168.2.14
则在浏览器地址栏输入:192.168.2.14:7000
进入后会看到如下页面:
界面语言可以在设置主机那边改成 zh-CN 然后点右上角保存按钮
如果像素显示器那边没有配置会提示没有设备连接,需要先在像素显示器那里配置连接服务,参考上面教程 2
Crypto 价格显示#
默认只安装了时间插件,Crypto 插件需要自己在应用商城里安装
安装好了点齿轮按钮进入插件设置
左边是显示设置根据自己喜好来就行,设置好点左边右上角保存。
右边是需要显示的加密货币和信息类目设置,同样设置好点右边右上角保存。
这样你的像素显示器就会按照你的设置来显示对应的信息了,更有意思的玩法可以自行摸索。