您当前的位置:首页 > 电子 > 开发板/开源硬件

一个媲美Lametric Time的像素时钟

时间:06-05来源:作者:点击数:
202105081136

AWTRIX是一个德国作者的开源项目,基于这个开源项目,我们只需自行购买基础的硬件、简单搭建服务端和客户端软件,就可以拥有一个可玩性很强的像素时钟。相对一千多的 Lametric Time ,AWTRIX效果不输,整个制作中只需小于100元的成本即可完成。

项目链接 :https://blueforcer.de/2019/01/04/awtrix-2-0/

硬件购买
  • 8*32可编程像素屏 (淘宝搜索WS2812B)
  • ESP8266开发板(官网推荐Wemos D1 mini)
  • 杜邦线
  • 5v电源(充电器)
如果你有兴趣,还可以增加一些控制器,例如触摸控制器、光线传感器、喇叭等
刷入客户端固件

准备好刷机软件和固件

刷机软件 :https://blueforcer.de/downloads/ESP8266Flasher.exe

ESP8266固件 :https://blueforcer.de/awtrix/stable/firmware.bin

以上两个文件本地下载:

ESP8266像素时钟.rar
039a8e0bd338e7ffeb908d64a843ee1b.rar (2.10 MB)

链接ESP8266和电脑,安装ESP8266对应的驱动

img
驱动可以让商家提供,如果商家不懂可以搜索ESP8266驱动,目前主流的驱动是CP 210x 驱动和 CH 340G 驱动,不懂的可以全部安装

打开ESP8266Flasher ,如果驱动安装成功,Operation界面COM Port会显示已经连接到电脑的ESP8266端口,选择Config,引入固件即可点击Flash刷入

选择ESP8266端口
选择ESP8266固件
点击Flash刷入
硬件组装

如果你是使用和我一样的基础硬件,那么只需要连接数据接口(D2),接地(G)和5v正极(5v)如图示

连接方式
配置和管理

刷入成功后且组装成功后,断开连接,接通电源,使用手机连接 AWTRIX Controller 的 WiFi,该WIFI密码是 awtrixxx ,然后使用浏览器访问172.217.28.1,或者浏览任意联网的页面会弹出wifi配置界面,输入家用WIFI名和密码即可,底部AWTRIX Server输入服务器IP,默认端口号7000,如需修改在IP后添加端口号

管理页面
服务端配置

Awtrix2是基于JAVA开发,这里使用Docker容器进行部署Awtrix2服务端

X86架构和ARM架构

docker run -d --name awt\
--restart always \
-p 7000:7000 \
-p 7001:7001 \
-p 5568:5568/udp \
-v /opt/docker/awtrix:/data \
-e TZ=Asia/Shanghai \
whyet/awtrix2:latest

-p 7000:7000 :7000是web管理端口

-p 7001:7001:7001是Awtrix2的通讯端口(不建议修改,如果客户端已经指定了端口号,这里也需要修改对应的端口号)

-v /disk/docker/awtrix:/data \:配置文件目录

加快打开速度(可选)

Awtrix2每次运行的时候会下载awtrix.jar 文件,该文件在国外,下载速度极慢,导致服务长时间不能正常开启。

如碰到Docker 容器运行且超过一分钟屏幕无法显示,或者docker日志显示仍在下载,那么需要进入容器内部修改启动脚本文件

  • 对Docker不熟悉可以百度一下基础知识,不难
  • 该方法是把官方awtrix.jar文件链接替换成自建服务器链接
  • 链接已开启CDN加速,如不能用请留言

进入容器:docker exec -it (容器名) /bin/bash

改SH脚本:vi /containerdata/docker-entrypoint.sh

wget https://blueforcer.de/awtrix/stable/awtrix.jar -O /data/awtrix.jar
改成
wget https://cdn.lincloud.pro/blog/software/awtrix/stable/awtrix.jar -O /data/awtrix.jar

awtrix.jar本地下载:https://files.cdsy.xyz/dl/www/electronic/240605/awtrix.zip(下载后解压获得jar文件!)

退出容器并重启容器即可

docker restar (容器名)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐