fibx 发表于 2023-12-18 09:29:34

制作一棵音乐灯光圣诞树

本帖最后由 fibx 于 2023-12-18 16:15 编辑

## 制作一棵音乐灯光圣诞树

https://www.bilibili.com/video/BV1Mi4y1a7D1/

## 项目背景

去年我买了一串LED圣诞树灯,可以通过手机上的 APP 进行编程。感觉还不错,但我觉得还不够,想要自己动手设计灯光动画。今年,我不仅设计了自己的音乐灯光动画,而且还是从零开始制作了整棵圣诞树!

我使用了易于连接的电路和简单的手工材料制作了这个音乐灯光圣诞树。

**模板、教程和代码都会在下面提供。 :)**

使用的电子零件有 micro:bit 开发板、Neopixels LED 灯带、在 Brown Dog Gadgets 购买的 Crazy Circuits Bit Board 和 DF Robot 的音频分析模块。使用的手工材料在百货商店或手工材料店都很容易找到,如木条、花环、胶带、热熔胶和塑型线。

希望你跟着这个教程点亮自己的圣诞树或其它类似的节日装饰!祝大家制作愉快,圣诞快乐!

## 材料清单

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/080942ulp0vkdkkpjb3olv.png)

- (https://learn.browndoggadgets.com/Item/micro_bit)
- (https://www.browndoggadgets.com/products/crazy-circuits-bit-board)
- [音频分析模块](https://learn.browndoggadgets.com/Item/Audio_Analyzer)
- (https://learn.browndoggadgets.com/Item/Neopixel_String)
- [泡沫芯板](https://learn.browndoggadgets.com/Item/foam_core)
- [木制小杆](https://learn.browndoggadgets.com/Item/wooden_dowel)
- [塑料垃圾桶](https://learn.browndoggadgets.com/Item/Plastic_Trash_Can)
- [电工胶布](https://learn.browndoggadgets.com/Item/electrical_tape)
- [塑料杯子](https://learn.browndoggadgets.com/Item/Plastic_Cup)
- [装饰花环](https://learn.browndoggadgets.com/Item/Garland)
- [塑型线(约2英尺)](https://learn.browndoggadgets.com/Item/sculpture_wire_%28about_2_feet%29)
- [跳线](https://learn.browndoggadgets.com/Item/Jumper_Wires)
- [鳄鱼夹](https://learn.browndoggadgets.com/Item/Alligator_Clips)
- [耳机分线器](https://learn.browndoggadgets.com/Item/Headphone_Splitter)
- [有源音箱](https://learn.browndoggadgets.com/Item/Powered_Speakers)
- (https://learn.browndoggadgets.com/Item/2_AAA_Battery_Holder)
- (https://learn.browndoggadgets.com/Item/AAA_Batteries)

## 步骤 1:打印并裁剪模板

下载圣诞树模板


- 打印模板并裁剪出三个圆圈,但保留星星。
- 备好上面清单中的制作材料

> 提示:圆锥形的树结构可以使用各种类型的篮子或只用泡沫芯制作。LED之间的距离限制在大约3.5英寸,这样底部圆圈的周长应该不大于(14个LED*3.5英寸)或49英寸。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/081754cdfbf6df9qffb700.jpg)


## 步骤 2:将模板粘贴在篮子底部
用胶带将大圆形模板粘贴到篮子的底部。如果篮子较小,可以将圆形剪裁到适当大小。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/081600ay6ri1eyea441i66.jpg)

## 步骤 3:用胶带将小木杆粘贴在篮子上部

- 用胶带将小木杆粘贴到底部,使其与桌面接触,并以模板上的线作为参考粘贴在篮子的上部。一共有14条线。
- 我使用一段较长的电工胶布,旋转篮子的同时,将每个小木杆定位好,但你也可以使用剪短的电工胶布。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/081835rapsslahpzb1zluy.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082559s4w5hy294hmiyh97.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082622vgg8t8o3b8kk38ze.jpg)

## 步骤 4:用热熔胶把小圆模板粘贴在泡沫芯上

- 用热熔胶将小圆模板粘贴在泡沫芯上,并裁剪下来。
- 用打孔机打出孔的轮廓,然后用锥子刺成穿孔。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082706l06330ncs0s30eg0.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082719l9s99qqzy4373m4f.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082733gfmmwfxsg9rmwgjt.jpg)

## 步骤 5:将小圆形穿在小木杆上

- 逐个将小木杆穿在小圆形上。可以弯曲一点使其进入孔位。
- 将小圆形往下推,直到小木杆形成顶部尖端。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082749c3olq8luxfx1xeql.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082810lv9mghyygmfht9hw.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082824wj5frl8wfjfccace.jpg)

## 步骤 6:截断小木杆

按如图所示截断小圆形上方的小木杆。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082846lm4iblllibml1m1l.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082907yrz0774add643jq0.jpg)

## 步骤 7:连接电路

在制作过程中,我多次连接和断开电路来安装不同零件,最终连接应该是这样的:

- 电池盒接到+和-
- Neopixel LED 灯带接到引脚16(使用 3 个长引脚将 Neopixel LED 接线端子连接到跳线电缆)
- Neopixel 星形 LED 接到引脚15(可选)
- 音频放大器 3 线电缆接到引脚1
- 音频放大器引脚 S 连接到 micro:bit 的引脚0,引脚 R 连接到 micro:bit 的引脚15
- 音频放大器引脚 L 和 “-” 通过鳄鱼夹连接到 Aux 电缆,如后面的步骤中所示。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082927ie154bp1o175o1ga.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082939czuvlbmlqz9tzgzx.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/082958hpi9hcchiux3z359.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083013snnuv35nf5llh9jf.jpg)

## 步骤 8:安装电路模组

- 将圆形叠在一起,使 4 个圆圈按中心对齐。(如果不能完全对齐,则旋转90度)。
- 将 Bit Board 模块放在 14 个孔的另一侧,以便这些孔显示在底部。
- 通过泡沫圈的孔穿过一根扭曲的铁丝或管夹,然后在底部固定它。
- 使用双面胶带固定电池盒。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083028r5bddbg9db5l99iy.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083043mr33nukb1z2w3cnj.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083058kivr5w80ir1jq1h1.jpg)

## 步骤 9:安装和准备音频放大器

- 使用一块双面胶带将音频放大器板粘贴到泡沫圈的底部。
- 将音频放大器的两个外引脚折弯,以便更容易被夹稳。
- 将鳄鱼夹子夹在这两个引脚上。
- 注意:音乐反应是可选的!这个项目可以制作成不对音乐做出反应的纯灯光动画,因此跳过音频放大器是一个更简单的选项。 :)

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083116ca99roaadrgasqqg.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083141zjjkjmj5x92a5qyk.png)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083203noxiv4os7lo0oilz.jpg)

## 步骤 10:添加胶点

在每个小木杆的顶部打点热熔胶,然后如图所示将每个小杆放在圆圈上的孔中。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083221g3tgdhdashsdflv6.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083240c2wqcz9ffccw91qz.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083301zx1m7z22uutjm4xf.jpg)

## 步骤 11:安装扬声器

- 我有一个适合放在树里边的小扬声器,所以我通过一个分线器电缆将我的手机(音乐播放器)和扬声器连接起来。必须通过辅助电缆进行物理连接(而不是蓝牙),以便 micro:bit 可以读取音频值以使树形成动画。
- 或者,您可以使用电脑,以手机的扬声器和耳机作为多输出设备播放音乐。
- 通常,AUX 电缆会有两个或更多由小黑环分隔的连接。如图所示,将 GND 鳄鱼夹连接到靠近电缆的环上,将另一个鳄鱼夹连接到尖端的环上。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083324h7q291e92ql6xjej.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083342y5kqxq5msptstpba.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083357szqof1a241qbq44f.jpg)

## 步骤 12:安装 Neopixels LED 灯带

- 通过测量树的高度并将其作七等分,将两根 Neopixel LED 线布置到树上。
- 在每个小杆上粘贴一个 LED,然后水平移动到下一个小木杆以形成一个完整的圈,然后跳到下一行,再次绕一圈,直到放置所有98个 LED。 (很难在照片中显示,观看上面的视频更容易理解。)

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083414kwzsovibdvxdonsf.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083431gs9dj89aa9ay4y98.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083445mhe4pqqvnvqjjuc6.jpg)

## 步骤 13:将 Neopixels LED 线接到引脚 16

如图所示,使用 3 个长引脚和跳线电缆将灯带连接到引脚 16。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083504uhovzsia7az7jbza.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083527c2ee5pieg9evdmv7.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083542mlver8cz5vc5lqcv.jpg)

## 步骤 14:上传代码!

- 这是我们发布的最复杂的代码之一。如果您是编程新手,可以直接下载代码并观看即可!点击[这里下载代码](https://makecode.microbit.org/_ct2X6kV4HRXe)。

> 提示:颜色看起来很奇怪吗?可能是您的 Neopixel 灯带使用不同的 RGB 颜色!要修正它,请尝试更改代码中 “set” 区块(照片2中)中的 Neopixel 选项的 RGB 颜色。

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083600ntikosujao90mj85.png)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083620leqapeccy9619cqa.png)

## 步骤 15:添加花环和装饰品

- 在树的周围紧紧包裹装饰花环。使用半透明或闪亮的花环,可以让反射光线扩散在整个树中。
- 可以添加自己喜欢的其它装饰品!

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083653q9trtz6vcdds9su1.png)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083721a3egkqzex6j9bq6e.png)

## 步骤 16:添加星星!

- 可选:按照 Neopixel Star LED Tree Topper 教程在树顶上添加星星,或者添加您自己的树顶装饰。
- 如果不制作星星,将花环缠绕在一只一次性杯子上,然后放在树顶的micro:bit上,作为树顶装饰。

> 提示:星星在上一步的代码中已经是支持动画功能的了!只需连接到引脚 15。如果不制作星星,代码仍然可以正常工作!

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083740uqowicg5ffv66j0c.jpg)

## 步骤 17:插上电源并播放音乐!

- 播放音乐,看它动起来!
- 按A和B按钮可以切换到下一个或上一个动画效果。

假期模式正式开始!祝您度过愉快的时光! :)

https://www.bilibili.com/video/BV1Mi4y1a7D1/

![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083757jmriva2krmtvkz6w.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083813aols7xv174blf8v4.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083828dinxyxvd2xsy222v.jpg)
![](https://imagemc.dfrobot.com.cn/data/attachment/album/202312/18/083842a3htkkt0k6ot7h7z.jpg)
>英文链接:(https://www.instructables.com/Animated-LED-Christmas-Tree-That-Syncs-to-Music/)
>英文作者:(https://www.instructables.com/member/BrownDogGadgets/)
>中文翻译:(https://mc.dfrobot.com.cn/home.php?mod=space&uid=835443&do=profile)


![](https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTA5MTU1fDIyNTRkNWM4fDE2OTcxMjA4MzJ8ODM1NDQzfDMwNjM5Nw%3D%3D&noupdate=yes)


许培享 发表于 2023-12-18 11:48:35

漂亮喔,五角星

aYYSW8AepLLd 发表于 2023-12-18 18:36:08

厉害厉害

JOVI 发表于 2023-12-20 06:46:22

学习学习

auroraAA 发表于 2023-12-29 11:26:47

圣诞节过了我才看到 好漂亮{:5_179:}

罗罗罗 发表于 2024-4-14 11:07:56

666
页: [1]
查看完整版本: 制作一棵音乐灯光圣诞树