使用树莓派3B制作AWTRIX时钟(下) | Sakitami的集装箱

使用树莓派3B制作AWTRIX时钟(下)

写在开头

使用树莓派3B制作AWTRIX时钟第二篇,ESP-01 WIFI固件刷入。
只在Windows上测试通过,其他平台请自行搜索。

软件准备

首先,你需要准备三个软件:

确保上述软件及文件(文件需解压)都准备好,即可进行下一步操作。

安装PlatformIO IDE

打开Visual Studio Code,在左下角的Manage(小齿轮)中选中Extensions,并在搜索框中搜索PlatformIO IDE,然后点击Install。安装后可能会提示重启软件,直接点击Restart即可。

写入WIFI信息

打开AWTRIX2.0-Controller-master文件夹,打开src中的awtrix-conf.h文件(使用Visual Studio Code)

在如下位置填入你的WIFI信息以及服务端IP地址。

1
2
3
const char ssid = "你的WIFI SSID";
const char password = "对应WIFI的密码";
char awtrix_server = "你的树莓派IP地址";

记得保存。

固件编译

在Visual Studio Code中点击File—Open Folder,选中刚才解压的AWTRIX2.0-Controller-master文件夹,然后点击左下角的Build按钮。

编译完成后,右下角会出现SUCCESS字样。

关闭软件,打开AWTRIX2.0-Controller-master.pioenvs\nodemcuv2文件夹,其中firmware.bin即是我们所需的固件。

固件刷入

我用的是这块ESP 01

具体引脚图

若使用官网推荐的开发板,那么可直接通过USB连接到电脑。

这里就是我自己的接线配置了。
对于ESP-O1E,GND、FT232板GND、GPIO0短接并连接到独立3.3V电源负极连接;
CH-PD、RST、VCC、GPIO2短接并连接到独立3.3V电源正极
TXD接FT232板TX、RXD接FT232板RX

检测是否可以成功连接,可以使用sscon42串口助手检测是否成功连接。
使用管理员身份打开XTCOM_UTIL,依次选择Tools——Config Device

其中的COM No选择你自己连接的接口,可在设备管理器中查看。
Baud Rate 选择115200
点击OPEN,然后给ESP-01断电,断电后再重新上电。
点击下面的Connect。若返回“ Connect OK ”则证明已连接。
关闭Config Device,依次选择API TEST——FLASH IMAGE DOWNLOAD

选择你刚编译完成的firmware.bin,然后点击Download,等待刷入完成。

屏幕连接

参考AWTRIX官网接线图:

其中的电容器是可选元件,我在连接的时候并没有用到。
其中,官方文档也给出了光感手势控制,也可以连接DFPlayer Mini芯片。

外壳配置

下载AWTRIX外壳3D图纸,并打印。(选择不透光材料)
3D打印图纸
完成拼装。


完成

至此,我们的AWTRIX时钟就全部配置完成了。
参考文档:AWTRIX

赞助一杯冰阔落🥤