怀若谷 发表于 2025-11-3 23:03:08

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

本帖最后由 怀若谷 于 2025-11-3 23:04 编辑

几年前,就在一位老师分享的创客空间的照片中看到过云朵灯。最近在准备一些创客作品进行展示时,想到可以制作一些云朵灯挂在天花板上。虽然其中的原理很简单,但是要自己做还是想先找点教程看看,以便少走弯路。到DFobot创客社区搜索,竟然没有。后来在其他地方找到了一个DIY类的制作教程。根据这个教程,再加入创客技术和器材,一个语音控制的云朵灯就诞生了。当然,我还要写一个教程,让更多的创客朋友们能够轻松制作出这个作品。
图1【作品功能】   听到语音指令后,它会根据指令进行开关,并改变灯光的色彩。https://www.bilibili.com/video/BV1hLyQBgEGR/?vd_source=a4f536040db8a6e7c6050fc475e0b8a4 演示视频【材料清单】(一)硬件材料 图2◆ Arduino Nano控制板   1块◆ IO扩展板            1块◆ DF离线语音识别模块   1个◆ WS2812彩色灯带(16珠)3条◆ 3P连接线            3根◆ 4P连接线(I2C)       1根◆ USB数据线         1条(二)编程软件
图3◆Mind+ V1.8.1RC3.0(上传模式)下载地址:https://mindplus.cc/(三)其他材料 图4◆ 纤维羽丝棉    若干◆ 矿泉水瓶      1个◆ 绳或线(>50cm) 1根
【制作步骤】一、硬件连接 图51. 将控制板安装到扩展板上。 图62. 将3根灯带串联后接到D7引脚,将语音识别模块接到I2C引脚。二、编程程序1. 设置唤醒词和命令词。将控制板接上电源,使语音模块进入工作状态。根据模块的使用说明,使用默认唤醒词(如:小智你好)唤醒语音模块,然后通过“学习唤醒词”、“学习命令词”等语音指令使模块学习新的唤醒词和命令词。(本案例中,学习了新唤醒词“小伊你好”,学了新命令词:“开红灯”、“开蓝灯”、“开黄灯”和“请关灯”。)
图72.加载扩展库文件。主控板:Arduino Nano显示器:WS2812 RGB灯用户库:Gravit语音识别&合成模块(需先搜索“语音识别”)
图83. 编写程序读取命令词的编号。4. 将程序上传到控制板,依次说出命令词,记录命令词对应的ID。
表1


图95.编写主程序,上传到控制板。
三、组装 图101. 将灯带固定到矿泉水瓶里面,灯珠朝外。图112. 将控制板、语音识别模块等装入矿泉水瓶中。图123. 将线穿过矿泉水瓶,打结。 图134. 在瓶中塞入一些丝棉填充空隙。 图145. 将丝棉裹在瓶子外面,使用热熔胶粘贴固定。图156. 在丝棉上再逐层粘贴丝棉,以达到较理想的效果。
【总结反思】这个作品制作起来比较简单,但是装饰效果非常好。建议放在创客空间等场所进行展示时,可以制作一些体积大小不同的组合起来。如果考虑成本的话,那就不要采用语音控制的方式,可使用数字开关来控制或者让它通电即亮。下面提供两个简化版的方案和程序供大家参考。(一)使用一个数字按钮切换灯光颜色和开关。 图16
(二)通电即亮,每次显示随机颜色。图17

鳄鱼 发表于 7 天前

这个可以做一个课程。棒棒的

罗罗罗 发表于 4 天前

学习了

beyond 发表于 3 天前

博主你好,能加你v吗,讨教问题
页: [1]
查看完整版本: 一朵挂在家里的彩云——AI云朵灯