这个项目能做什么

AnimatedPixelClock是一个ESP32-S3固件项目,驱动128x64 HUB75 RGB LED矩阵作为动画复古街机时钟。它针对两块链式64x64 P2.5 HUB75E面板(1/32扫描,FM6126A)设计,支持手工接线ESP32-S3板以及Waveshare ESP32-S3-RGB-Matrix驱动板,并提供独立引脚映射和编译时覆盖契约。 该时钟提供14种样式及循环所有模式,包括马里奥、太空侵略者、乒乓/打砖块、吃豆人、贪吃蛇、俄罗斯方块、小行星、恐龙跑者、矩阵雨、TRON、炸弹人、毁灭战士火焰、标准、大型及天气时钟。动画样式在整点切换时重建数字。数字、字符、特效和背景的颜色可按样式编辑。 内置网页界面涵盖时钟设置、带夜间调光定时和断电窗口的显示亮度、冒号闪烁、自适应刷新、通过POSIX TZ规则自动夏令时的时区选择、带测试探针的NTP服务器配置、网络设置(DHCP/静态、mDNS、启动IP显示)、带拖放预览的PC监控布局、JSON配置导出/导入及OTA固件上传。门户和API端点提供诊断功能。 可选功能包括使用Open-Meteo(无需API密钥,每10分钟获取)的天气时钟、带可选角落时钟和调度的环境屏保(太空侵略者、吃豆人、星空、水族馆、燃烧房间)、转换为紧凑.pca格式并上传至设备存储的自定义GIF动画,以及备用GPIO上的WS2812B LED带,支持实心、波浪、彩虹、火焰、流星、扫描仪、小时扫掠、天气和音频VU等特效。灯带跟随面板电源和调光状态,并支持限流。 桌面配套应用可流式传输PC性能统计(CPU/GPU/内存/网络)和音频FFT数据,用于面板可视化和灯带VU表。项目记录了硬件接线、电源选项、引脚映射和构建照片,并注明与所引用游戏风格的权利持有者无关联。