人們聽音樂時候,一般只是接受一種單一的聲音信號,感官效果很差。為了增加聽音樂 時的感官效果,本項目利用核心單片機M451特別引入一種能隨音樂頻率和音樂響度同步互不交叉變化的超炫多彩燈柱LED音樂燈,顯著提高音樂的節(jié)奏,從而將單一的信息來源變?yōu)槎S(聲音信號 光感信號)立體的信息接受源,大大增加感官效果。音樂不僅可以聽更可以“看” !具體立體LED音樂燈電路設計詳見設計報告。
DIY制作實物圖展示:
視頻演示:
關鍵算法:
AD 采集中利用內(nèi)部電壓作為參考源,將外部輸入電壓與之比較。然后量化成數(shù)字量,不同的數(shù)字量驅動不同數(shù)量的LED燈管點亮。
頻率捕捉:定時器打開的同時,對有效音樂脈沖進行計數(shù),當達到設定計數(shù)值時,計算出這一極短時間段內(nèi)的振動頻率,然后,對頻率值進行分類 ,最后驅動相應的LED燈管發(fā)亮。
其中,關于脈沖計數(shù)的算法感覺提別難寫,首先,判斷是否有有效脈沖觸發(fā) ,如果有,就將這一次的觸發(fā)記錄下來,然后在此基礎上不斷判斷有效脈沖激發(fā)次數(shù)是否達到既定次數(shù),如果沒有達到 就不斷積累脈沖個數(shù),并不斷判斷,一旦達到既定脈沖激發(fā)個數(shù),此時進入下一個判斷環(huán)節(jié)...........