前两天随便翻网站看到有个AWTRIX项目,这是一个类似Lametric像素时钟的开源项目,软硬件全部开源,很是方便DIY制作。

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(1)

Lametric

国内外的大佬们在各个平台做的是热火朝天,各种样式的层出不穷。每个做的都是漂亮的噗灵噗灵的。羡煞老夫。

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(2)

有这样式的

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(3)

也有这样式的

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(4)

还有这些样式的

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

零件清单

官方要求

自己有的

WS2812的8X32,RGB LED点阵屏

没有点阵屏,倒是有些剩余的灯带。拼一个

亚克力遮光板

有,但好像也没有,有些不合适的板子。

Wemos D1 开发板

有esp8266开发板,通用。

5V电源 >3A

有的是。

LDR GL5528 光敏电阻

有,别地拆的。

DF Mini Player mp3播放器

没有。可选配件,可以没有。

Speaker 喇叭

有,但用不上。

服务器

吃灰的香蕉派M3

外壳

机智如我的用纸壳子东拼西凑吧

配件辅料

论一个垃圾佬的自我修养,拆机件有的是!

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(5)

连接示意图

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(6)

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

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(7)

下面就简单说下教程。

服务器

AWTRIX 2.0是需要一个 7x24小时的服务器来运行支持的。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

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(8)

安装完毕后的Web页面

控制端

用 Windows 刷入固件

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

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(9)

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(10)

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

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

虹泰led万年历倒计时设置(1.低成本做一个前一段时间很火的AWTRIX)(11)

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

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

,