最近学习压力稍大,也正好打算装扮一下自己的桌面(不是Windows的),无意中看到了Awtrix这个项目,心潮澎湃,说干就干!
成品展示(未经过柔光处理):
需要什么?
必需品:
- 【地基】Awtrix官方提供的pcb开发板
- 【显示器】Ws2812灯带矩阵 32cm*8cm
- 【动力连接者】5v数据线(手机的线就行!)
- 【大脑】ESP8266 dpmini版(注意是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!