鲨奇码的创客日志鲨奇码的创客日志
首页
作品文章
B站
立创开源
首页
作品文章
B站
立创开源
  • 作品文章

    • 像素时钟
    • WLED 本地可视化控制终端

像素时钟

这是一台使用 ESP32 作为主控、P2.5 RGB 点阵屏作为显示器的桌面像素时钟。它把时间显示做成了俄罗斯方块落块的视觉效果,同时加入了室内温湿度和纪念日显示,适合放在桌面上当一个有动态效果的小摆件。

原始工程发布在立创开源平台:像素时钟。项目协议为 CC BY-NC-SA 3.0,原页面标注“未经作者授权,禁止转载”;本文按作品整理和介绍,不作为原工程的完整转载。

项目概览

这个作品的核心思路很直接:用 ESP32 驱动 RGB 点阵屏,让屏幕不只是显示静态数字,而是用像素动画表达时间。外壳通过 3D 打印实现,屏幕、主控、温湿度传感器和按键集中在一个紧凑结构里,整体更像一个小型桌面电子装置。

显示内容可以通过按键切换,亮度也能通过按键操作调整。这样在不同环境光下使用时,不需要重新烧录程序或进入复杂设置页,就能快速切到合适状态。

已实现功能

  • 俄罗斯方块风格时钟显示
  • 室内温湿度显示
  • 纪念日信息显示
  • 单击按键切换像素屏展示内容
  • 双击按键调整像素屏亮度

主要硬件

作品使用的主要模块包括:

  • ESP32 开发板
  • P2.5 规格、64 x 32 的 RGB 点阵屏
  • 温湿度传感器
  • 独立按键
  • 杜邦线、电源端子和固定螺丝
  • 3D 打印外壳和背板

其中点阵屏负责主要视觉效果,ESP32 负责动画、时间逻辑和传感器数据处理。温湿度传感器让这个时钟不只是时间显示器,也能承担一部分环境信息展示。

结构与资料

立创开源工程中提供了项目设计图、实物展示、原理图、PCB 预览和 3D 模型展示。附件里还包含外壳 STL、背板 STL、介绍视频以及源码压缩包 pixel_screen.zip,复刻时可以先从原工程页面下载完整资料。

外壳部分采用 3D 打印实现,屏幕正面展示面积比较大,背部用于固定主控、接线和背板。对于这类像素屏项目,结构设计的重点通常是固定屏幕、预留走线空间、保证供电接口稳定,并让按键位置方便日常操作。

制作关注点

复刻时建议优先确认供电能力。RGB 点阵屏在高亮或大面积点亮时电流需求会明显上升,电源和线材都要留有余量。屏幕排线、ESP32 引脚定义和传感器接线也需要与源码配置保持一致。

另外,桌面摆件会经常面对不同环境亮度,亮度调节功能实际很有用。调试阶段可以先把屏幕、按键和温湿度传感器分别跑通,再装入外壳,避免装配完成后反复拆开排查问题。

原始资料

  • 原工程:立创开源平台 - 像素时钟
  • 创建时间:2024-05-07
  • 更新时间:2024-05-21
  • 开源协议:CC BY-NC-SA 3.0
最近更新: 2026/5/13 13:57
Contributors: wyh
Next
WLED 本地可视化控制终端