亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

RGB HexMatrix 物联网时钟:动态六边形 LED 矩阵显示

项目概览

HexMatrix 是一个由 96 颗 WS2811 RGB LED 组成的六边形像素矩阵,六个三角形像素拼成一个正六边形,整体呈蜂窝状。配合 ESP8266(NodeMCU)联网对时,可显示时钟、日期及多种 FastLED 内置动画;仅用 Arduino Uno 也可播放离线动画。3D 打印结构件,制作门槛低、视觉效果炫酷,适合桌面装饰与 IoT 入门。

硬件清单

电路连接

3D 打印与组装

  1. 下载 STL,主体框架用任意颜色 PLA 打印,扩散板**必须用白色 PLA**(透光均匀)。
  2. 按“蛇形顺序”将 LED 逐颗嵌入框架卡槽,注意方向一致(箭头指向数据流向)。
  3. 焊接数据线、电源线,建议先短距离测试再全盘焊接。
  4. 扣上扩散板,固定 MCU 与电源模块,理线完成。

固件说明

三款固件对比

固件适用主控功能
HexMatrix.ino任意 Arduino/ESP纯动画演示(FastLED 示例:Fire, Rainbow, Confetti 等)
clock1.ino仅 ESP8266/ESP32NTP 对时 + 静态色时钟(自定义前景/背景色)
clock2.ino仅 ESP8266/ESP32NTP 对时 + **Pride 动态彩虹背景** + 静态色时钟

clock1/clock2 关键配置

// Wi-Fi
const char* ssid = "Your_SSID";
const char* password = "Your_PASS";
// 时区:UTC 偏移秒,如中国 UTC+8 → 8*3600 = 28800
int timezone = 8 * 3600;
int dst = 0; // 夏令时

// 颜色自定义 (0-255)
int r=255, g=255, b=255;   // 数字颜色(白)
int br=0, bg=20, bb=10;    // 背景色(深蓝绿)

时钟显示原理

软件依赖与上传

  1. Arduino IDE 安装库:FastLED、ESP8266WiFi(板包自带)、time.h(标准库)。
  2. 板管理器添加 ESP8266 源:https://arduino.esp8266.com/stable/package_esp8266com_index.json,安装 esp8266 板包。
  3. 选择 NodeMCU 1.0 (ESP-12E Module),Flash Size 4M3M,上传波特率 921600。
  4. 上传成功后打开串口监视器 (115200) 观察 Wi-Fi 连接与 NTP 同步日志。

常见问题与优化

资源下载

制造工艺

  1. 防止虚焊:通过适当加热确保工业电子可靠性
  2. 布谷鸟钟:历史、工艺与现代演变
  3. 树莓派 + PIR 传感器 + MQTT 打造 AWS IoT 运动触发按钮
  4. 在树莓派 3 上扩展 GoPiGo v2 的 Windows 10 IoT Core 应用
  5. Arduino POV 时钟:自制视觉暂留 LED 显示器
  6. 智能植物物联网:Arduino 与 Azure 构建连接温室
  7. 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
  8. 无限镜面时钟:极致优雅与精准计时的融合
  9. 焊接工艺专业指南:原理、分类、操作步骤与材料演进
  10. 焊锡工艺全攻略:焊料分类、操作步骤、返修技术与避坑指南
  11. 专家指南:排查PCB波峰焊问题
  12. PCB 焊接工艺与核心资源详解:软焊/硬焊/钎焊全解析