① 单片机 音乐喷泉
加油。。。。。。楼主。
② 单片机实现音乐喷泉的过程中如何对音频进行分频处理
用AD芯片对音频采样,采样速度至少40KHZ,然后做FFT,精度你随便,估计有个256点就可以了。一来你是51,跑不快,二来音乐喷泉水柱不多,从低频到高频大概体现7、8个频点就够了。FFT程序网上找,一把一把的。
③ 单片机音乐喷泉中用什么控制比例电磁阀
比例电磁阀是用电压大小来控制比例的吧,所以如果单片机有DA输出的话,可以直接来控制,否则可以用单片机的PWM,通过外围电路转变为模拟信号来控制。
④ 如何用单片机实现音乐喷泉控制系统
通过FFT采集音频信号,再驱动喷头,根据音频的大小产生不同高低的水柱。不是写个流水灯这么简单,关键还是FFT,还要测试不同的歌曲分将音频等级分段;再用PWM驱动喷头。使水柱跟着音乐律动起来
⑤ 请问用单片机做音乐喷泉的小模型需要哪些材料呢
首先需要个喷泉模型聚乙烯熟料透明的。然后准备个三原色LED灯(最好贴片的),加个蓝牙模块,准备个蓝牙音箱,根据设备数量选择合适引脚单片机。
装载,用块万能板将灯,蓝牙模块,单片机什么的都焊上去。然后将喷泉模型用塑料胶固定在灯上。
连上PC开始调试,先写灯模块,再写蓝牙模块,将音频转成2进账写入代码。
这样基本上可以循环放一首歌了。
⑥ 51单片机的音乐喷泉的编码
功能实现通过ADC0832芯片对音频信号的采集,转换为数字信号给单片机,然后PWM脉冲宽度调制控制水泵水柱对的高低
//请先了解ADC0832模数转换的串行协议,再来读本函数,主要是对应时序图来理解,本函数是模拟0832的串行协议进行的
// 1 1 0 通道
// 1 1 1 通道
unsigned char ad0832read(bit SGL,bit ODD)
{undefined
unsigned char i=0,value=0,value1=0;
SCL=0;
DO=1;
CS=0;//开始
SCL=1;//第一个上升沿
SCL=0;
DO=SGL;
SCL=1; //第二个上升沿
SCL=0;
DO=ODD;
SCL=1; //第三个上升沿
SCL=0; //第三个下降沿
DO=1;
for(i=0;i<8;i++)
{undefined
SCL=1;
SCL=0; //开始从第四个下降沿接收数据
value<<=1;
if(DO)
value++;
}
for(i=0;i<8;i++)
{//接收校验数据
value1>>=1;
if(DO)
value1+=0x80;
SCL=1;
SCL=0;
}
CS=1;
DO=1;
SCL=1;
if(value==value1)//与校验数据比较,正确就返回数据,否则返回0
return value;
return 0;
}
void penquan() //PWM调压
{undefined
date=ad0832read(1,0); //读取ad值
h1=(255-date);//转换
out=0; //水泵清零
delay(h1);
if(h1>70) led1=1; else led1=0; //ad值对比 点亮相应的灯
if(h1>80) led2=1; else led2=0; //ad值对比 点亮相应的灯
if(h1>90) led3=1; else led3=0; //ad值对比 点亮相应的灯
if(h1>100) led4=1; else led4=0; //ad值对比 点亮相应的灯
if(h1>110) led5=1; else led5=0; //ad值对比 点亮相应的灯
if(h1>115) led6=1; else led6=0; //ad值对比 点亮相应的灯
if(h1>120) led7=1; else led7=0; //ad值对比 点亮相应的灯
if(h1>130) led8=1; else led8=0; //ad值对比 点亮相应的灯
out=1; //关闭水泵
delay(date); //延时时间
}
void main()//主函数
{undefined
while(1)
{undefined
penquan(); //给定个延时次数
}
}
(转载于CSDN)
⑦ 怎样制作音乐喷泉
国内外音乐喷泉制作流程一般是首先选择要播放的乐曲,计算机人员根据乐曲,利用3D动画制作软件制作乐曲的音乐喷泉水型和灯光变化的水景。为体现音乐情感,需反复调试,直到完全相配为止。
然后控制人员根据3D音乐喷泉动画来编织控制程序,使喷头、变频机、灯光动起来,产生实际的音乐喷泉。再经过反复调试,使之和3D动画仿真显示基本一致。
最后三个系统(乐曲播放、动画显示、控制执行)进行联试,直到三者相互匹配为止。
⑧ 小型音乐喷泉的设计可以用哪种单片机为什么
什么单片机都行,用简单的C51单片机吧,因为单片机主要的功能是控制处理,即你用可以感觉音乐相关的传感器和单片机相接,但声音变化传感器产生信号给单片机,单片机根据信号再控制彩灯和喷泉。
⑨ 有谁用单片机做过小型音乐喷泉
想做一个小型的音乐喷泉,需要用到电磁阀。用单片机的ADC采样音乐信号,根据音乐信号电压高低,可以准确控制电磁阀开闭,实现音乐喷泉效果。用c语言完全可以编程实现,当然汇编语言也可以。