AWTRIX像素屏时钟搭建

  • 前言
  • 一、AWTRIX是什么?
  • 二、AWTRIX像素屏时钟搭建步骤
  • 1.材料准备
  • 2.ESP8266固件刷写
  • 3.接线方式
  • 4.手机端配网
  • 4.服务器的搭建
  • 三、搭建时钟常见的问题及解决方法
  • 四、效果图(网上的up主制作的)



前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。



一、AWTRIX是什么?

AWTRIX是一个德国作者的开源项目,基于这个开源项目,我们只需自行购买基础的硬件、简单搭建服务端和客户端软件,就可以拥有一个可玩性很强的像素时钟。

相比于 200刀 的 Lametric Time ,AWTRIX效果不输,且在制作过程中,你可以融入更多的个性化元素。当然,如果你有编程能力还可以参与到 AWTRIX 的 App 的开发之中。

不用担心,你几乎不需要任何编程知识,最小只需要100元不到的成本,就可以完成制作。笔者将自己初次制作的一些经验和坑在此分享

二、AWTRIX像素屏时钟搭建步骤

1.材料准备

1、8*32可编程像素屏
2、ESP8266WIFi模块
3、杜邦线
4、5V4A电源

ESP32固件还原_服务器


ESP32固件还原_IP_02

2.ESP8266固件刷写

准备好刷机软件和固件

刷机软件 点击下载

AWTRIX固件点击下载

下载完成后打开刷机软件如下:

ESP32固件还原_固件_03

1、点击下图中的Config切换到选择固件的页面

2、点击小齿轮选择刚刚下载的固件

3、刷写的地址一定要是0X00000

ESP32固件还原_ESP32固件还原_04


4、点击下图的Flash等待进度条走完即可完成

ESP32固件还原_ESP32固件还原_05

3.接线方式

1、像素屏上的 DIN 接 D2 ,GND 接地,5V 接 3.3V。可以参考官网提供的电路图,但是按照我的硬件清单,没有电容(我也不知道用来做什么的,使电流更稳定?)。建议使用5V4A的电源进行供电(我使用的是5V2A的)

ESP32固件还原_ESP32固件还原_06


2、AWTRIX官网上还有很多高版本的像素屏时钟,我这个是丐版。官网上可以加些光敏传感器、温湿度传感器等,有兴趣的小伙伴可以自行查看

4.手机端配网

1、当我们完成上诉步骤时,就可以打开手机搜索WiFi,我们可以看到AWTRIX Controller的WiFi名字(pass:awtrixxx),连上它后会出现以下界面

1、当这时我们给wifi模块上电, 像素屏上会出现图中的文字

ESP32固件还原_mcu_07

ESP32固件还原_IP_08


3、当我们完成上诉步骤时,就可以打开手机搜索WiFi,我们可以看到AWTRIX Controller的WiFi名字(pass:awtrixxx),连上它后会出现以下界面

ESP32固件还原_mcu_09


4、点击后出现以下界面,前两行输入你电脑连接的WiFi,第三个输入电脑的IP地址。(windows电脑 IP地址可以通过win+R打开小黑窗输入ipconfig),完成后点击Save保存,等待几秒钟后会自动断开连接(之后会自动连接到刚刚配置的wifi)

ESP32固件还原_固件_10

4.服务器的搭建

1、awtrix的服务器是基于Java的,所以说你的电脑要具有Java环境(如果没有就自行百度安装)。也可以在 PC、Mac、Android手机、NAS、腾讯云/阿里云上运行。我是先基于PC运行了服务端的程序。

2、点击下载awtrix Java应用程序 3、用命令行窗口进入下载好的jar所在文件夹(比如我的是在D盘www文件夹下的 D:\www)(仔细看图片

完成后切记不要关闭小黑窗

完成后切记不要关闭小黑窗

完成后切记不要关闭小黑窗(重要的事情说三遍)

ESP32固件还原_IP_11


ESP32固件还原_固件_12


4、打开浏览器进入xxx.xx.x.xxx:7000 ,xxx.xx.x.xxx是电脑的IP地址,进入后等待几秒会自动跳转。之后进可以显示时间了,当然还可以配置很多的显示内容(感兴趣的小伙伴可以自行研究)

5、到了这一步就完成了基本的配置了。如果把下面的东西添加上会让效果更加的明显。

光栅:用来使每颗LED光源互不影响,且是漂亮的正方形像素风;
透光板:将光线折射,可视角度增大;
外壳:发挥你的想象力;

三、搭建时钟常见的问题及解决方法

1、wifi模块不要在短时间内重复刷写固件
2、如果不显示时间,而是显示HOTSPOT,则说明没有成功访问互联网。
3、如果是显示 WiFi 则说明没有成功访问服务器,可以检查下客户端软件中是否配置正确了服务端的IP地址。
4、如果没有配置的话,像素屏上会闪过默认的IP地址,即0.0.0.0:7001。

四、效果图(网上的up主制作的)

ESP32固件还原_固件_13