項目背景:
音樂(lè )不以說(shuō)教方式來(lái)傳播,更多的是通過(guò)熏陶及感染的途徑,潛移默化地來(lái)影響人的心靈,使更多地得到美的滋潤。并且音樂(lè )的作用現在也越來(lái)越不容小覷,科學(xué)家發(fā)現:音樂(lè )能夠改善人的學(xué)習能力;音樂(lè )能輔助治療帕金森氏;,駕車(chē)時(shí)聽(tīng)自己喜歡的音樂(lè )有助于保持心態(tài)的平靜;“超市音樂(lè )”能增加購物欲 ;“工作音樂(lè )”能提高工效;音樂(lè )還能夠緩解人的壓力。
目前越來(lái)越多的人不能離開(kāi)音樂(lè )了,音樂(lè )漸漸成了人們生活中的一部分,無(wú)論快樂(lè )、悲傷、疲憊、寂寞,人們都會(huì )聽(tīng)聽(tīng)音樂(lè ),那么如何讓音樂(lè )鮮活起來(lái)就成了目前需要解決的問(wèn)題,我要開(kāi)發(fā)這個(gè)產(chǎn)品就是為了能夠讓音樂(lè )鮮活的呈現在用戶(hù)面前。
項目實(shí)現主要功能:
首先,音箱是透明的,里面有水,當音樂(lè )播放的同時(shí),水能夠隨著(zhù)音樂(lè )跳躍,并為音樂(lè )增加叮咚的水聲伴奏,并且在音箱內部會(huì )發(fā)出夢(mèng)幻的光,將水的舞動(dòng)投影到天花板上,使用戶(hù)能欣賞音樂(lè )的同時(shí)能觀(guān)賞到水的舞蹈,這樣音樂(lè )就動(dòng)感了起來(lái),同時(shí),當您敲擊音箱外壁時(shí)就會(huì )更換曲目,并變換光的顏色,為用戶(hù)的使用帶來(lái)了方便,而且轉動(dòng)音箱就可以實(shí)現光顏色的任意切換,增強了用戶(hù)的自主選擇性!
項目系統原理:
MP3放音部分的設計:PIC32MX4通過(guò)IIC總線(xiàn)控制解碼芯片STA013工作以及完成數據從源到STA013的傳送,SD卡用來(lái)存放MP3文件播放時(shí)MP3文件從SD卡傳送給STA013解碼,解碼后的數字音頻信號通過(guò)PIC32MX4自帶的的D/A轉換接口轉換成模擬音頻信號,基于TD2822M的功放電路實(shí)現音樂(lè )的播放。
水跳躍的實(shí)現:微控制器PIC32MX4通過(guò)控制驅動(dòng)芯片L298N驅動(dòng)微型馬達控制產(chǎn)生敲擊,使水能夠跳躍。
敲擊切換曲目:用MAX6020雙軸加速度傳感器來(lái)采集音箱的加速度變化以實(shí)現敲擊音箱外壁而切換曲目
轉動(dòng)變換光顏色:用MMC212雙軸地磁傳感器采集音箱的轉動(dòng)狀態(tài)以實(shí)現燈光顏色的切換。發(fā)光部分采用高亮度的發(fā)光二極管。預計嵌入uc/os-ii實(shí)時(shí)操作系統,以實(shí)現合理的任務(wù)調度,任務(wù)管理及時(shí)間管理等。
項目難點(diǎn)是uc/os-ii實(shí)時(shí)操作系統的嵌入及使用,和MP3音頻解碼芯片的處理。
硬件系統框圖:

軟件流程圖:
狀態(tài)檢測:

IIC讀寫(xiě)STA013:

申請模塊:PmodCLP——字符LCD并行接口
PmodSD——SD卡插槽
|