一朵挂在家里的彩云——AI云朵灯

2025-11-036438
AI 快速预览详细 收起
本教程介绍了如何制作一个语音控制的AI云朵灯。主要材料包括Arduino Nano控制板、DF离线语音识别模块和WS2812彩色灯带。通过简单的硬件连接和编程,可以实现听到语音指令后开关灯光并改变色彩的效果。这个项目不仅美观实用,还适合STEM教育场景,帮助孩子们在动手实践中学习电子和编程知识。


几年前,就在一位老师分享的创客空间的照片中看到过云朵灯。最近在准备一些创客作品进行展示时,想到可以制作一些云朵灯挂在天花板上。虽然其中的原理很简单,但是要自己做还是想先找点教程看看,以便少走弯路。到DFobot创客社区搜索,竟然没有。后来在其他地方找到了一个DIY类的制作教程。根据这个教程,再加入创客技术和器材,一个语音控制的云朵灯就诞生了。当然,我还要写一个教程,让更多的创客朋友们能够轻松制作出这个作品。
一朵挂在家里的彩云——AI云朵灯图13

1
【作品功能】
     听到语音指令后,它会根据指令进行开关,并改变灯光的色彩。
演示视频
【材料清单】
[size=14.0000pt](一)硬件材料
一朵挂在家里的彩云——AI云朵灯图8
2
Arduino Nano控制板     1块
◆ IO扩展板            1块
◆ DF离线语音识别模块     1个
◆ WS2812彩色灯带(16珠)  3条
◆ 3P连接线            3根
◆ 4P连接线(I2C)       1根
◆ USB数据线           1条
[size=14.0000pt](二)编程软件
一朵挂在家里的彩云——AI云朵灯图1

3
◆Mind+ V1.8.1RC3.0(上传模式)
下载地址:  https://mindplus.cc/
[size=14.0000pt](三)其他材料
一朵挂在家里的彩云——AI云朵灯图3
4
◆ 纤维羽丝棉    若干
◆ 矿泉水瓶      1个
◆ 绳或线(>50cm) 1根

【制作步骤】
[size=14.0000pt]一、硬件连接
一朵挂在家里的彩云——AI云朵灯图14
5
1. 将控制板安装到扩展板上。
一朵挂在家里的彩云——AI云朵灯图2
6
2. 3根灯带串联后接到D7引脚,将语音识别模块接到I2C引脚。
二、编程程序
[size=14.0000pt]1. 设置唤醒词和命令词。
将控制板接上电源,使语音模块进入工作状态。根据模块的使用说明,使用默认唤醒词(如:小智你好)唤醒语音模块,然后通过“学习唤醒词”、“学习命令词”等语音指令使模块学习新的唤醒词和命令词。(本案例中,学习了新唤醒词“小伊你好”,学了新命令词:“开红灯”、“开蓝灯”、“开黄灯”和“请关灯”。)

一朵挂在家里的彩云——AI云朵灯图4
7
2.加载扩展库文件。
  主控板:Arduino Nano
  显示器:WS2812 RGB灯
  用户库:Gravit语音识别&合成模块(需先搜索“语音识别”

一朵挂在家里的彩云——AI云朵灯图5
8
3. 编写程序读取命令词的编号。
4. 将程序上传到控制板,依次说出命令词,记录命令词对应的ID。

一朵挂在家里的彩云——AI云朵灯图15
1



一朵挂在家里的彩云——AI云朵灯图6
9
5.编写主程序,上传到控制板。

三、组装
一朵挂在家里的彩云——AI云朵灯图7
10
[size=14.0000pt]1. 将灯带固定到矿泉水瓶里面,灯珠朝外。
一朵挂在家里的彩云——AI云朵灯图16
11
2. 将控制板、语音识别模块等装入矿泉水瓶中。
一朵挂在家里的彩云——AI云朵灯图17
12
3. 将线穿过矿泉水瓶,打结。
一朵挂在家里的彩云——AI云朵灯图18
13
4. 在瓶中塞入一些丝棉填充空隙。
一朵挂在家里的彩云——AI云朵灯图9
14
5. 将丝棉裹在瓶子外面,使用热熔胶粘贴固定。
一朵挂在家里的彩云——AI云朵灯图12
15
6. 在丝棉上再逐层粘贴丝棉,以达到较理想的效果。

【总结反思】
这个作品制作起来比较简单,但是装饰效果非常好。建议放在创客空间等场所进行展示时,可以制作一些体积大小不同的组合起来。
如果考虑成本的话,那就不要采用语音控制的方式,可使用数字开关来控制或者让它通电即亮。下面提供两个简化版的方案和程序供大家参考。
(一)使用一个数字按钮切换灯光颜色和开关。
一朵挂在家里的彩云——AI云朵灯图10
16

(二)通电即亮,每次显示随机颜色。
一朵挂在家里的彩云——AI云朵灯图11
17


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
rzegkly
rzegkly
很好案例,喜欢
小含糊online
小含糊online
beyond
beyond
博主你好,能加你v吗,讨教问题
罗罗罗
罗罗罗
学习了
鳄鱼
鳄鱼
这个可以做一个课程。棒棒的
- 没有更多了 -