[项目]喷泉抬棺舞

2020-10-28 19:23:12 [显示全部楼层]
4848浏览
查看: 4848|回复: 5

[项目] 喷泉抬棺舞

[复制链接]
引言:
猛一抬头,发现快月底了。就想着恶搞个什么,最后卯在抬棺舞上,准备要搞就把丧事喜办搞到极致。弄个音乐喷泉抬棺舞。主控依然是用Arduino UNO,这次用了多个继电器来控制6个5v潜水泵。本来想用一个8段的继电器模块的,因为时间关系,用了三个两联的继电器模块分别控制6个水泵。外加一个蜂鸣器来播放舞曲,一个rgb led来制造灯光效果。
喷泉抬棺舞图1
视频里的音乐和视频有点不在一块,因为是我后配的音,原音里带了很多背景噪音。我有时间补拍一段。有个继电器也出了毛病。但基本上能展示出想要的效果。
喷泉抬棺舞图3
喷泉抬棺舞图2喷泉抬棺舞图4
喷泉抬棺舞图5喷泉抬棺舞图6

第一步:展示内容
RGB灯和舞曲音配合,再加上喷泉效果。三者同步进行。RGB和喷泉是通过random函数来模拟出来的效果。
第二步:随机数的运用
用random命令,控制了从D2-D11脚中随机选取一个数。来配合制造效果
第三步:硬件搭建
序列 数量 名称
1 1 arduino uno
2 1 传感扩展板
3 3 双联继电器
4 6 5V潜水泵
5 1 DF RGB led
6 1 DF带功放喇叭
7 1 5V2A外置电源接头
8 1 USB 数据线
9 1排 连线头
10 若干 调试用电线
11


第四步:调试结果
根据测试,因为是随机数配合音乐,而不是根据模拟音频进行反馈,节奏性稍差。但观赏性仍在。

第五部:连线图
连线图:
喷泉抬棺舞图7
arduino uno本身的供电是无法带动启动带着6个电机的继电器的。即使电机没有全部同时工作,每个水泵电机大约耗电100ma。问题是继电器需要足够的电流来启动负载。因此加了一个外置5v电源,因为水泵电机是5v的。

第六部:代码部分的设计
https://github.com/shanno88/CoffinDanceWaterfall.git

喷泉抬棺舞图8
这个部分是控制随机数的产生,random(2,11);2和11指的是D2-D11
喷泉抬棺舞图9
这个部分控制播放的间隔
喷泉抬棺舞图10
这个部分是指在一个曲子播完后,和第二次的播放之间有3秒的间隔
喷泉抬棺舞图11
这个部分是定义所有参与工作的数字脚。



hnyzcj  版主

发表于 2020-10-28 21:58:20

这喷泉好诡异,哈哈哈
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-10-28 22:14:38

诡异+1
回复

使用道具 举报

gray6666  初级技神

发表于 2020-10-29 08:07:27

音乐喷泉
回复

使用道具 举报

 初级技匠

发表于 2022-4-15 08:35:13

诡异×3     
回复

使用道具 举报

 初级技匠

发表于 2022-4-15 08:44:40

搞得办丧礼的人伤心地去,高兴地回……
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail