導航:首頁 > 操作系統 > 單片機音樂噴泉

單片機音樂噴泉

發布時間:2022-04-26 14:51:18

單片機 音樂噴泉

加油。。。。。。樓主。

② 單片機實現音樂噴泉的過程中如何對音頻進行分頻處理

用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語言完全可以編程實現,當然匯編語言也可以。

閱讀全文

與單片機音樂噴泉相關的資料

熱點內容
查看ipdns命令 瀏覽:258
命令與征服3凱恩之怒漢化 瀏覽:865
linuxc一站式編程 瀏覽:96
比心app男的識別女的怎麼樣 瀏覽:637
線切割pdf 瀏覽:638
命令與征服3泰伯利亞戰爭109修改器 瀏覽:521
看著很解壓的景色 瀏覽:896
sqlite在Android中應用 瀏覽:77
pdf虛擬列印機ofmac 瀏覽:354
九江php招聘 瀏覽:376
怎麼在ubuntu編程 瀏覽:256
思科保存的命令是什麼意思 瀏覽:958
主力控制副圖源碼及套利選股公式 瀏覽:813
兄弟php培訓怎麼樣 瀏覽:678
金炯泰編譯器 瀏覽:860
涼山參加青少年編程培訓班報名 瀏覽:598
程序員開發者模式 瀏覽:199
電腦有圖標的文件夾是什麼 瀏覽:350
app停運了怎麼恢復 瀏覽:188
u盤加密密碼怎麼刪除 瀏覽:90