awtrix

【转载】AWTRIX 像素钟制作和服务器搭建

原文出处:https://zhuanlan.zhihu.com/p/444439326

在官网上看看了这个项目所需要的配件清单,正好我那堆吃灰的零件有符合的或者是可以替代的。那就班门弄斧(照虎画猫)的学习学习搞一下。蹭蹭热度。

零件清单

官方要求自己有的
WS2812的8X32,RGB LED点阵屏没有点阵屏,倒是有些剩余的灯带。拼一个
亚克力遮光板有,但好像也没有,有些不合适的板子。
Wemos D1 开发板有esp8266开发板,通用。
5V电源 >3A有的是。
LDR GL5528 光敏电阻有,别地拆的。
DF Mini Player mp3播放器没有。可选配件,可以没有。
Speaker 喇叭有,但用不上。
服务器吃灰的香蕉派M3
外壳机智如我的用纸壳子东拼西凑吧
配件辅料论一个垃圾佬的自我修养,拆机件有的是!
连接示意图
连接示意图

按照官方教程,已经将服务器安装到了香蕉派M3上,8266也刷好了固件。

下面就简单说下教程。

服务器

AWTRIX 2.0是需要一个 7×24小时的服务器来运行支持的。AWTRIX 2.0 可以在任何平台(Windows、MacOS、Linux)上运行,唯一的要求是支持 Java 8 (1.8_232)。它是一个非 GUI 应用程序,因此不需要桌面环境。

但是,家里不会有常开的电脑,为了节省电费,最好还是安装到像树莓派这样耗电少的开发板上。需要注意的是,Java 的资源效率不是很高。如果想使用 Raspberry这类的开发板,议至少使用 Raspberry 3+ 或类似版本。正好手里有个香蕉派的M3开发板,性能上支持。就用这个了。

在电脑上运行

在官网上下载 AWTRIX Java 应用程序 (无法插入链接,请自行搜索)

并使用命令行或终端运行它。

Linux & MacOS:

sudo java -jar awtrix.jar

Windows:

java -jar awtrix.jar

Linux 安装程序

在您的 SSH 终端中输入以下命令进行自动安装

wget -N https://blueforcer.de/awtrix/awtrix.sh ; sudo sh awtrix.sh

安装完毕启动后不久就可以通过http://服务器地址:7000 访问 Web 界面。

常用命令:

启动 AWTRIX

Sudo service awtrix start

停止 AWTRIX

Sudo service awtrix stop

AWTRIX 重启

Sudo service awtrix restart
安装完成后的Web界面

控制端

用 Windows 刷入固件

  1. 还是在官网上下载固件和刷写程序。
  2. 启动ESP8266Flasher.exe,在“Config”选项卡中打开固件(点击齿轮选择固件)
  3. 如果未自动检测到,请返回“操作”选项卡并设置正确的串口。
  4. 单击“Flash”并等待该过程完成且左下角出现绿色复选标记。
  5. 重启控制器。

官网上还有一些其他的Linux系统刷写固件方式,如有需要请自行查阅。

到此为止,已经将需要用到的服务器和控制器设备所用到的硬件和软件配置好了。接下来就是手工制作的那个用灯带做成的点阵板了。我去慢慢做了,敬请期待下集。。。

已经通过制图软件将灯带的位置定好了。

PS官网地址:https://awtrixdocs.blueforcer.de

芥末实验室