制作一个矩阵时钟,包含时钟(标准或二进制)、室内外温度、计分板、倒计时以及完整的WLED功能
这是我在五年前制作的原始矩阵时钟的升级版本。此版本进行了大幅改进:在LED数量相同的情况下,体积比原版小约35%,不再需要依赖Home Assistant进行控制,因为它拥有独立的网页界面。此外,还支持使用备用控制器,并可自动切换,以实现WLED的所有附加功能。
主要特点
•可通过网页应用完全自定义,包括颜色、布局、模式切换等。
•可选时间同步至NTP服务器
•可选择12小时制、24小时制或二进制时钟模式显示时间
•显示室内温度(本地传感器)、室外温度(通过 OpenWeatherMap)或两者,单位可选择 °F 或 °C
•可自定义的比分模式团队名称
•多种文字效果(闪烁、淡入、彩虹等)
•响应式应用,可在桌面浏览器、平板或手机上访问设置
标准版本还包括以下内容:
•室内温度传感器(带校正值)
•三个按钮用于本地通用控制(模式、积分递增、启动/停止时间等)
•用于亮度和开关设置的旋转编码器
•倒计时器或其他用途的蜂鸣器(可关闭)
•用于在时钟和可选的WLED控制器之间自动切换的继电器
•此处显示的构建还包含一个用于WLED的辅助控制器。系统将自动在两个控制器之间切换,显示时钟控制器的功能或WLED控制器的输出。WLED控制器为可选配置,若不使用该控制器,时钟控制器仍可完全正常运行。
指南、说明、代码及其他信息
有关部件、组装说明、图纸、固件安装和使用方法的详细信息,请参见以下内容:
附加信息与备注
重要提示:该固件专为25 x 16布局的5V WS2812b LED设计,字母和数字均按此特定布局进行“映射”。GitHub仓库中的doc文件夹提供了更多关于字符如何映射到矩阵的信息,但若更改LED布局,则需同步更新源代码中的所有映射。对于不同类型的LED或不同布局,我将不提供源码或编译后的固件。如果您想使用不同的LED或布局,需自行完成相关修改。
本文编译自hackster.io





