DIY 互动 LED 咖啡桌:从零打造可编程氛围家居中心
本项目演示如何制作一张互动 LED 咖啡桌:MDF 箱体、松木腿、钢化玻璃台面,内部集成 Arduino Mega、蓝牙模块、WS2812B 可编程灯带、红外接近传感器。通过自制 Android App 实现反应色/背景色/亮度三维调控,成品极具科技美感,成为客厅视觉焦点。
核心材料清单
- 结构:18mm MDF(侧板)、8mm MDF(底板/网格)、松木大板(腿/框架)、钢化玻璃台面(定制)
- 电子:Arduino Mega、HC-05/06 蓝牙模块、WS2812B 灯带(45 颗切割)、红外接近传感器 ×45、5V 电源、杜邦线/排针、330Ω 电阻、热缩管
- 辅料:木工胶、原子灰、纸胶带、油性底漆/白漆、红木色木器染色剂
主要工具
- 木工:台锯/推台锯、曲线锯、随机轨道砂光机、无绳电钻、90°角夹、带夹、F 夹、滚筒刷、榫眼夹具
- 电子:烙铁、万用表、剥线钳、热熔胶枪
制作全流程 15 步
Step 1:木料开料
台锯开料:18mm MDF 做箱体四侧,8mm MDF 做底板与内部网格(12 根 4cm 宽条)。松木板因翘曲需多次锯切修平,靠推台锯挡块定尺。网格条需开榫槽(锯片定高、批量锯切)以便拼装成标准方格。
Step 2:打磨
80#→120# 砂纸全件精细打磨,手感细腻无毛刺。
Step 3:箱体组装
木工胶+角夹+带夹组装四侧,角部加小木块加固。底板预钻沉头螺丝固定。原子灰填补缝隙。底板预留强电线孔与开关孔(锉刀微调)。发现中底板翘曲,加装两根小撑条;为使玻璃面与侧板齐平,在撑条上再叠 8mm MDF 垫片 6 块。再次打磨除灰。
Step 4:箱体喷漆
纸胶带贴边保护内侧线条。滚筒刷油性底漆,过夜干透,120# 轻磨。油性白漆两遍全覆盖。网格条同色喷涂。
Step 5:腿部与底框组装
榫眼夹具打榫眼螺丝连接(窄条限制双榫,后期可补角码)。木工胶+螺丝,螺丝打在框架顶面隐藏。原子灰填补打磨后染色。
Step 6:红木色染色
刷红木色木器染色剂,与白色箱体形成冷暖对比,呼应过往项目风格。
Step 7:整体合体
夹紧上下两体,预钻沉头孔,大量螺丝锁死。
Step 8:电子面板准备
一块 MDF 板规划 45 格(每格 1 LED + 1 传感器)。用钻模逐格钻 3 孔(LED 正/负、数据;传感器输出)。
Step 9:LED 预处理
灯带剪成 45 个单灯。每灯焊接:红/黑 5cm 线接 5V/GND,绿线接 DIN。数据线串联:上一灯 DO → 下一灯 DI。
Step 10:红外传感器改造
发射/接收管分离、拉长至 4cm(单芯网线易弯折定型),使红外光能斜射穿过玻璃反射回接收管(玻璃不直接反射红外)。焊接:红/黑接电源,灰色长线接 OUT,端部焊排针套热缩管。
Step 11:面板贴装
LED 先入孔、撕背胶粘贴,数据线串联焊接。传感器热熔胶固定于 LED 侧旁,灰色信号线按到 Arduino 位置(板背中心)长短递减排布。调整发射/接收管朝上角度。
Step 12:背部布线与接入 Arduino
板背铺设两根裸铜线作总线(正/负),砂纸去漆后逐灯焊接红/黑线。预留两根线接电源。首灯数据线串 330Ω 电阻接 Arduino。所有信号线按序插入 Arduino 对应引脚,蓝牙模块同步插入。
电路原理图
完整原理图见正文。WS2812B 级联、红外传感器阵列、蓝牙透传、5V 供电拓扑一目了然。详细代码与 App 开发教程见 Dejan Nedelkovski YouTube/官网。
Step 13:电源内嵌
万用表通断测试无短路。5V 电源垫高固定箱底(散热)。强电线与开关接入,电源线裁 4m 接插头。面板最后两根电源线接入电源输出端。
Step 14:Arduino 编程
核心逻辑:轮询 45 路红外,检测到物体点亮对应 LED。颜色/亮度由手机 App 经蓝牙下发参数控制。代码极简,详见 Dejan 教程。烧录后装入面板。
Step 15:微调与完工
传感器指示灯干扰主光效 → 电工胶带遮蔽。网格拼装咬合紧密。铺设磨砂玻璃,合盖通电测试。单灯不亮 → 调整发射管角度至正反射。大功告成!
成品集结构美学、交互编程、环境光设计于一体,为生活空间增添全新维度。完整视频教程见笔者频道,点赞订阅支持更多硬核 DIY!
制造工艺