制作现代木质 LED 时钟:Arduino Nano + DS3231 RTC + 16x9 LED 矩阵
元器件与物料
| 元器件 | 数量 | 备注 |
|---|---|---|
| Adafruit IS31FL3731 LED 驱动板 | 1 | I2C 控制 16x9 矩阵 |
| Adafruit 暖白 16x9 Charlieplexed LED 矩阵 | 1 | 时钟显示面板 |
| Arduino Nano R3 | 1 | 主控制器 |
| DS3231 实时时钟模块 (RTC) | 1 | 精准计时,带 CR2032 电池 |
| 5mm 铝板 | 1 | 可选,装饰支架 |
| 回收木材 (制作盒体) | 1 | 约 8.5×6.5×4.5 cm |
| 小木螺丝 | 4 | 固定后盖 |
| 跳线 (通用) | 1 | 内部连接 |
软件与在线服务
- Arduino IDE
项目简介
本教程结合现代电子元件与传统木工/金工技艺,制作一款精美的木质 LED 时钟。使用 Adafruit 16x9 LED 矩阵作为表盘,Arduino Nano 驱动,DS3231 RTC 精准计时。外壳由回收硬木与铝板制成,仅需简单工具 (含小型台钻) 即可完成。假设读者具备基本 Arduino 知识与焊接能力。
偏好电子而非木工? 可用 MDF、项目盒、激光切割、CNC 或 3D 打印外壳,跳过木工步骤。
偏好木工而非电子? 电子部分较简单,建议先跟随 Arduino 入门教程;或直接安装模拟时钟机芯/拆解成品数字时钟部件。
⚠ 安全提示: 涉及高速钻头、旋转工具、金属加工与锋利刀具。钻孔/旋转工具操作务必佩戴护目镜。凿子/刀具/刨刀锋利,切割方向远离身体,双手保持在刀刃后方。
步骤 1:观看制作视频
作者提供完整构建过程视频,建议先观看。
步骤 2:准备工具与材料
电子类: IS31FL3731 驱动板、16x9 LED 矩阵、DS3231 RTC、CR2032 电池、Arduino Nano、无焊面包板、杜邦线、万用板 (作钻孔模板)、绝缘胶带、焊锡/电烙铁。
木工/金工类: 尖凿/木锤、手刨、小锯、手持木工铣、抛光油、砂纸、台钻/手钻 (1mm/4mm 钻头)、金属锉、旋转工具 (切割片/砂盘)、钢锯、热熔胶枪、5 分钟环氧胶、美工刀。
材料: 木块 (8.5×6.5×4.5 cm)、5mm 铝板 (可选)、4 颗小木螺丝。
步骤 3:搭建电路并上传草图
按 Adafruit 指南焊接 IS31FL3731 到 LED 矩阵。按电路图在面包板搭建电路,上传 Arduino 草图 (GitHub 下载)。若时间不准,参考 RTC 设置教程校准。
步骤 4:木材准备
锯切木块至目标尺寸,用手刨或砂纸清理表面。
步骤 5:钻 LED 矩阵孔阵 (16×9 = 144 孔)
万用板孔距恰好匹配 LED 间距。用胶带固定万用板作模板,遮盖出 16×9 网格,用台钻 1mm 钻头逐孔钻出。需极大耐心与精度。
步骤 6:锯切后盖板
从原木块锯下约 1/4 英寸厚后盖,使端面纹理匹配。手刨清理锯痕。
步骤 7:凿空盒体内腔
划线标记内腔范围,四周留 1/4 英寸壁厚。用尖凿逐层剔除材料,手持木工铣修平底面。凿子安全: 刃口极锋,双手始终在刀刃后方,朝外施力。
步骤 8:制作铝合金支架 (可选)
5mm 铝板钢锯切割,台钻钻内矩形,旋转工具切割片切出内腔,金属锉修平。用 5 分钟环氧胶粘合到木盒前面。
步骤 9:外壳精修
后盖四角钻导向孔 + 沉头孔,拧入木螺丝。P120 砂纸 → P320 砂纸打磨。涂抹熟亚麻籽油 (或喜好饰面),孔洞处用布轻沾少量油拍涂,避免堵孔。
步骤 10:焊接连线并装入电子模块
按电路图将 12 根线焊成 4 组「Y」型 (用公母排线),焊点缠绝缘胶带/热缩管。去面包板验证工作。热熔胶固定 LED 矩阵到盒底 (通电对齐孔位,蓝胶带辅助定位)。旋转工具在铝支架磨出 USB 线槽。后盖钻散热孔,装上后盖 → 大功告成!
步骤 11:结语
项目融合现代电子与传统手工艺,成就感满满。关注作者获取更多项目:
- Instagram: @andrew_r_jones
- YouTube: @andii1701
- Twitter: @andii1701
代码
Arduino 草图 (GitHub)
下载地址:https://github.com/andii1701/led-clock
原理图
电子元件接线图:
制造工艺
- 布谷鸟钟:历史、工艺与现代演变
- 专业木器染色剂:历史、类型与生产
- 炭块:从古老燃料到现代烧烤主角
- 筷子:历史渊源、工艺传承与环境影响
- 纤维板(MDF)生产:工艺、质量与未来趋势
- 认识木材:生产、分类与行业洞察
- 用 Adafruit 60 LED NeoPixel 环形灯和 Arduino 制作时尚挂钟
- UnifiedWater v1 — 基于 Arduino MKR GSM 1400 的完整水质监测套件
- 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
- 用 Arduino UNO 制作柏林时钟 – DIY LED 矩阵时钟
- 3D打印如何革新Latrobe Foundry的模型制造
- 构建LED定序器:555定时器与4017计数器——分频与去抖动