最近学习压力稍大,也正好打算装扮一下自己的桌面*(不是Windows的)*,无意中看到了 Awtrix 这个项目,心潮澎湃,说干就干!
成品展示
未经过柔光处理
需要什么?
必需品
- Awtrix 官方提供的pcb开发板
- Ws2812 灯带矩阵 32cm*8cm
- 5v 数据线(手机的线就行)
- ESP8266 dpmini
- 一台电脑
可选
- 一个 32*8cm 的可以装载上面的器件的盒子。
- 灯栅格
- 柔光纸
你可能觉得过于繁琐(当然我也觉得),如果有条件,你可以去闲鱼上购买卖家帮你焊接好的 PCB 电路板和一些必须的元器件然后自己组装!很方便!我就是这么干的。不过强烈不建议购买成品。这样就失去的 DIY 的价值。这种东西要自己做出来才有成就感嘛。
开始!
1. 烧录程序
大概 5 分钟即可完成。
此时你手里应该有:ESP8266 dpmini版, 数据线
为什么要这一步?
因为刚到手的 ESP8266 dpmini 版 里面还没有任何驱动程序, 他就只是一具【没有灵魂的空壳】。我们得装载程序进去。
1. 在此处下载烧录用的工具
2. 在此处下载最新固件。
3. 启动第一步下载好的程序并在 “Config” 选项卡中打开固件(单击齿轮选择固件)
- 连接 ESP 8266 板子到电脑上
5. 返回 “Operation” 选项卡,如果未自动检测到正确的 Com-Port,请设置正确的 Com-Port。
6. 单击 “Flash” ,然后等待该过程完成,左下角出现一个绿色的标记。
6. 重新启动控制器。
至此,你就已经装载好 Awtrix 要用的程序了!
2. 连接灯带!
买下来的灯带只需要用到中间的 Gnd,5V,data 那三个接口 将其接到 PCB 开发板对应的接口上(板子背面有提示)就行。
注意,一定要接对,否则短路!!
3. 连接 ESP8266
将其接到 PCB 开发板对应的接口上(板子背面有提示)就行。
注意,一定要接对,否则短路!!
此时,给板子连接 5V 电源,正常情况下会发现灯显示蓝色的 BOOT 字样,代表你已成功搭建。
之后会显示 HOTSPOT, 此时 ESP8266 会打开一个 WiFi 热点,你需要用手机连接到该热点,然后在弹出的网页中填写设置(设置需要填写服务器地址,因此建议先搭建服务器)。
4. 服务器搭建
下载 Awtrix 程序到你的服务器上,
Linux & MacOS:
sudo java -jar awtrix.jar
Windows:
java -jar awtrix.jar
如果你是 Linux,只需要运行这一段
wget -N https://blueforcer.de/awtrix/awtrix.sh ; sudo sh awtrix.sh
启动后不久,可以通过 http://你的服务器IP地址:7000
访问 Awtrix Host 端。
5. 完成!
Enjoy it!