8浏览
查看: 8|回复: 0

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

[复制链接]
本帖最后由 怀若谷 于 2025-11-3 23:04 编辑

几年前,就在一位老师分享的创客空间的照片中看到过云朵灯。最近在准备一些创客作品进行展示时,想到可以制作一些云朵灯挂在天花板上。虽然其中的原理很简单,但是要自己做还是想先找点教程看看,以便少走弯路。到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


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail