DIY 云朵发光服装 — LED 灯带 + Arduino Nano + SparkFun 元件
零部件与材料
| SparkFun DC 母座桶形插座 | ×1 |
| SparkFun 5V 可寻址防水 RGB LED 灯带 (5米) | ×1 |
| Arduino Nano R3 | ×1 |
| SparkFun 12mm 轻触开关 | ×1 |
| SparkFun DC 公头桶形插头 | ×1 |
| 5V 电池盒 | ×1 |
| 1000μF 电容 | ×1 |
| 330Ω 电阻 | ×1 |
| 30英寸纸灯笼 | ×1 |
| 聚酯纤维填充棉 | ×1 |
| No-Burn 阻燃喷雾 | ×1 |
| 电池充电器 | ×1 |
所需工具
- 热熔胶枪
- 电烙铁
项目详解
改编自 Shawn Hymell 的“云端连接云朵”教程。常见于家居装饰的发光云朵灯,本项目将其改为可穿戴巨型蓬松云朵服装,用按键切换灯效而非联网,更适合派对场景。
准备物料

选用 Arduino Nano 因手头现有,主张先用旧硬件。
电路设计

电路:移动电源(图中未画)供电 Nano。5V LED 灯带电源端并联 1000μF 电容,数据线串联 330Ω 电阻接 Nano D6。按键接 D3。
桶形插座极性各异,作者用的 SparkFun 母座接法如下:

你的可能需接地到中间针脚,请实测确认。
供电方案
服装需移动供电,采用双电源分离:
• 4节 AA 电池盒 → 供电 LED 灯带
• 移动电源(5V 1A 稳压输出) → 供电 Nano
LED 供电细节与最佳实践
灯带输入端(带箭头指向远离端)焊 8-12 英寸三芯连接线。
为什么要并联 1000μF 电容? 接入大功率电源(墙适/大电池)前,在 +/- 端并联电容缓冲灯带瞬时电流冲击,保护 LED。
为什么要串联 330Ω 电阻? 数据线靠近灯带端串联 300-500Ω 电阻,抑制信号反射。不确定灯带是否内置时,加上也无害。
为什么要共地? 单片机与灯带分离供电时,必须连接地线构建共同参考。
忽略电容/电阻会大幅缩短 LED 寿命,蓝光通常最先衰退,剩下难看的红绿光。遵循最佳实践省心省力。
故障排查参考 Adafruit NeoPixel 完全指南。
续航估算
300 颗 LED,按 20mA/颗估算:
300 × 20mA ÷ 1000 = 6A
AA 碱性/镍氢电池典型 2-3Ah,4节并联 8-12Ah,理论续航 1.5-2 小时。需备用电池。
实测: 追逐类灯效功耗较低,作者从晚 7 点亮到午夜 12 点。
加固可靠性

热熔胶是关键!首次派对跳舞 6 小时后电路板脱落全散。二版重做时所有导线、焊点全热熔胶加固,电路板装入腰包,彻底解决。
制作云朵外壳
最费工夫:将填充棉粘在纸灯笼上,且要经得住派对折腾。
- 剪去灯笼上下金属丝。顶部两侧各剪 4 英寸,折叠粘合形成穿腰大小的开口。底部同理。
- 填充棉撕成小块、拧出纹理、热熔胶粘贴。建议戴手套防烫。不必全覆盖,一包棉足够。厚薄变化能造出蓬松层次感,配合内置 LED 效果最佳。

肩带: 两根 1 英尺松紧带,弹性足够让云朵落在腰际。两端在灯笼顶部支撑钢丝附近打结固定(距顶部 2-3 英寸),点胶加固。不要系在最顶端钢丝上,会被扯断。
将 LED 灯带朝内螺旋粘贴,5 米约绕 3 圈,效果极佳。
承认:连跳 8 小时后服装破损严重,二版用大量胶水重做。
务必喷涂阻燃喷雾! 万一短路不起火烧身。
代码实现
引入 Bounce2 库消抖。改用 millis() 轮询而非中断,因作者的 Nano 在中断处理上表现异常。Nano 对 USB 线敏感,烧录失败时多换线/换口尝试。
代码赶在派对前写就,非完美但可用。
配套帽子
可选,但作者觉得更有“云朵感”。

源代码
8 种灯效模拟“天气”:
GitHub 仓库
原理图

ledcloud_Zdl7mM6iAb.fzz
制造工艺
- DIY Arduino USB 游戏手柄 — 自制高性能游戏手柄
- 智能 Arduino 水杯:实时监测饮水量与智能提醒
- Arduino Cloud 传感器塔:温度、动作与气体监测
- DIY 节日影子剧场:Arduino 与可寻址 LED 灯条打造光影秀
- 智能手语手套:柔性传感器 + 加速度计 + 蓝牙将手势转文字/语音
- 本地基础设施过时了吗?5 个理由说明它依然重要
- 选择正确云提供商:以性能为焦点的指南
- 驾驭多云:避免锁定、提升韧性的战略指南
- 为何云精通是2017年唯一出路
- 精通Azure云:核心技能矩阵与职业进阶路线图
- AWS云核心要素与成功关键技能全景图
- 云计算与本地部署:哪种基础设施最适合你的企业?