基于Arduino音樂mp3播放器的設(shè)計與制作_第1頁
基于Arduino音樂mp3播放器的設(shè)計與制作_第2頁
基于Arduino音樂mp3播放器的設(shè)計與制作_第3頁
基于Arduino音樂mp3播放器的設(shè)計與制作_第4頁
基于Arduino音樂mp3播放器的設(shè)計與制作_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

目錄

1產(chǎn)品功能分析................................................1

2設(shè)計方案遴選................................................1

2.1設(shè)計總方案...........................................1

2.2通訊方式的選擇.......................................1

2.3芯片以及開發(fā)板的選擇.................................1

2.4系統(tǒng)框圖設(shè)計.........................................1

3產(chǎn)品硬件設(shè)計...............................................2

3.1系統(tǒng)原理圖設(shè)計.......................................2

3.2ArduinoUNO系統(tǒng)開發(fā)板...............................3

3.2.1概括..............................................3

3.2.2ArduinoUNO原理圖................................3

3.3藍(lán)牙的選擇...........................................3

3.4三位按鍵電路設(shè)計.....................................4

3.5功放模塊選擇介紹.....................................5

3.6喇叭模塊選擇介紹.....................................5

4產(chǎn)品軟件設(shè)計...............................................6

4.1軟件程序結(jié)構(gòu)設(shè)計.....................................6

4.2主程序流程圖.........................................6

4.3APP界面及功能介紹....................................7

4.4產(chǎn)品程序清單.........................................7

5產(chǎn)品使用說明...............................................8

5.1產(chǎn)品裝配圖...........................................8

5.2操作流程.............................................8

5.3產(chǎn)品使用說明.........................................8

6產(chǎn)品設(shè)計技術(shù)標(biāo)準(zhǔn)............................................9

參考資料......................................................10

I

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

附錄..........................................................11

附錄1元器件清單..........................................11

附錄2linkboy圖..........................................12

附錄3PCB設(shè)計圖.........................................13

附錄4產(chǎn)品實物圖.........................................14

附錄5主程序代碼.........................................15

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

基于Arduino音樂mp3播放器的設(shè)計與制作

1產(chǎn)品功能分析

產(chǎn)品是以開發(fā)板ArduinoUNOR3藍(lán)牙控制為主體部分,連接藍(lán)牙模塊通過

手機APP軟件控制音樂的播放,暫停,上一首、下一首的切換控制,安裝有三

個電子按鍵,也可以實現(xiàn)對音樂播放暫停和切換歌曲的功能。

2設(shè)計方案遴選

2.1設(shè)計總方案

本次設(shè)計的方案選擇是基于Arduino的MP3音樂播放器制作與設(shè)計。

(1)使用按鍵按下的方式進行音樂播放的控制;

(2)使用存儲卡進行音樂保存;

(3)采用電池盒蓄電池方式;

(4)通過功放模塊將音樂輸出至喇叭。

2.2通訊方式的選擇

使用HC-05藍(lán)牙通訊模塊,他們的優(yōu)點就是不需要布線,通過無線來傳輸

數(shù)據(jù)。缺點就是功耗大,傳輸距離近。可以實現(xiàn)通過手機藍(lán)牙界面控制對MP3

音樂播放器按鍵的控制使用。

2.3芯片以及開發(fā)板的選擇

Arduino是一款便捷靈活、方便上手的開源電子原型平臺,包含了硬件和軟

件。制作這個產(chǎn)品選擇的是Arduino系列uno開發(fā)板為主體,Arduino比較智

能,可以通過各種各樣的傳感器來感知環(huán)境,通過按鍵觸發(fā),控制聲音,馬達

和其他裝置來反饋、環(huán)境影響,將編輯好的程序上傳到Arduino電路板后,程

序會自動判定應(yīng)該要做什么,開發(fā)板開源便于開發(fā)設(shè)計且編程方便。

2.4系統(tǒng)框圖設(shè)計

產(chǎn)品設(shè)計框圖如圖1所示。

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖1系統(tǒng)框架圖

3產(chǎn)品硬件設(shè)計

本產(chǎn)品采用了ArduinoUNOR3開發(fā)板、三位按鍵模塊、LC-AP-8406功放模

塊、喇叭模塊、mp3,HC-06模塊等硬件。其中通過USB儲存卡載入音樂,然后

按鍵控制切換以及播放音樂的實際操作,在反饋給手機藍(lán)牙,通過不同的控制

方式實現(xiàn)音樂切換。

3.1系統(tǒng)原理圖設(shè)計

圖2系統(tǒng)原理圖

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.2ArduinoUNO系統(tǒng)開發(fā)板

3.2.1概括

Arduino是源于歐洲意大利的一套開源硬件開發(fā)平臺,ArduinoUno是

其推出的最為基礎(chǔ)的開發(fā)板。配合外圍器件(傳感器,控制開關(guān),LED屏等),

任何稍有電子電路基礎(chǔ)的人都可以基于這個平臺快速搭建出具有各種有趣

功能的實用電子電路。

3.2.2ArduinoUNO原理圖

圖3ArduinoUNO原理圖

3.3藍(lán)牙的選擇

HC-05藍(lán)牙模塊是一種基于藍(lán)牙協(xié)議的簡單無線通信設(shè)備。該模塊基于

BC417單芯片藍(lán)牙IC,符合藍(lán)牙v2.0標(biāo)準(zhǔn),支持UART和USB接口。具有兩種

工作模式:命令響應(yīng)工作模式和自動連接工作模式。

主模式:該模塊可以主動搜索并連接其它藍(lán)牙模塊并接收發(fā)送數(shù)據(jù)。從模

式:只能被搜索被其它藍(lán)牙模塊連接進行接收發(fā)送數(shù)據(jù)?;丨h(huán):藍(lán)牙模塊就是

將接收的數(shù)據(jù)原樣返回給遠(yuǎn)程的主設(shè)備。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

STATE:狀態(tài)指示。未連接時輸出低電平,連接時輸出高電平。

RXD:UART接收引腳

TXD:UART發(fā)射引腳

GND:地

VCC:接電源,可以用+5V。

EN:使能。接地禁用模塊,懸空或接3.3V使能。

圖4藍(lán)牙HC-05原理圖

3.4三位按鍵電路設(shè)計

三位按鍵模塊,是一個用于數(shù)字信號輸出的,開關(guān)的作用就是控制曳路的

通斷,從而實現(xiàn)對負(fù)載的控制。

圖5按鍵電路圖

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.5功放模塊選擇介紹

艾爾賽PAM8406功放模塊搭載5W+5W高效率、低噪聲、立體聲D類功放芯

片,具有聲音純凈、還原度高等特點,適合接阻抗2-8Ω、功率在15W以內(nèi)的喇

叭。主要功能特點有以下五點1.板載PAM8406音頻放大芯片,音質(zhì)澎湃無噪音;

2.板載左右聲道音量調(diào)節(jié)電位器;3.工作電壓:2.5V-5V;4.輸出功率:5V供

電時最大輸出功率2X5W;5.具備熱保護和短路保護功能;

原理圖如下:

圖6功放模塊原理圖

3.6喇叭模塊選擇介紹

2364腔體喇叭2/4P,8歐2w一體機廣告機喇叭無源音箱揚聲器帶2.0插頭,

揚聲器是一種將電信號轉(zhuǎn)換為聲音信號進行重放的元件。目前使用最為廣泛的

是電動式揚聲器,它由振動膜、音圈、永久磁鐵、支架等組成。其工作原理是:

當(dāng)揚聲器的音圈通入音頻電流后音圈在電流的作用下便產(chǎn)生交變的磁場,永久

磁鐵同時也產(chǎn)生一個大小和方向不變的恒定的磁場。由于音圈所產(chǎn)生磁場的大

小和方向隨音頻電流的變化不斷地在改變,這樣兩個磁場的相互作用使音圈作

垂直于音圈中電流方向的運動,由于音圈和振動膜相連,從而帶動振動膜產(chǎn)生

振動,由振動膜振動引起空氣的振動而發(fā)出聲音。當(dāng)輸入音圈的電流越大,其

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

磁場的作用力就越大,振動膜振動的幅度也就越大,聲音則越響。

4產(chǎn)品軟件設(shè)計

4.1軟件程序結(jié)構(gòu)設(shè)計

系統(tǒng)的主程序主要完成對電路中的各模塊電路進行初始化等工作。插入電

源后初始化SoftwareSerial函數(shù)。

4.2主程序流程圖

圖6主程序流程圖

圖7主程序流程圖

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

4.3APP界面及功能介紹

圖8APP操作界面

因為提前已經(jīng)在電腦端設(shè)置好AT,打開藍(lán)牙后找到程序?qū)?yīng)的藍(lán)牙,通過

鏈接后,再跳轉(zhuǎn)到界面,通過下方的輸入欄輸入abc,三種字母輸出不同的效果。

實現(xiàn)到按鍵控制和手機端藍(lán)牙APP控制達成一樣的使用效果。

4.4產(chǎn)品程序清單

圖9產(chǎn)品程序清單

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

5產(chǎn)品使用說明

5.1產(chǎn)品裝配圖

圖10產(chǎn)品裝配圖

5.2操作流程

步驟一:連接Arduino接口電源,使電路通電后初始化函數(shù),然后在按鍵

按下后觀察MP3模塊燈是否亮起,達到播放音樂播放和切換音樂的效果

步驟二:也可以鏈接一對9V的電池到電池盒,然后通電后鏈接兩個1k的

電阻,確保每個元器件的VCC和GDN鏈接正確,然后按Arduino開發(fā)板的紅色

按鈕初始化,再進行播放操作。

步驟三:通過手機端藍(lán)牙鏈接,然后在APP里面通過輸入不同的數(shù)字代表

不同的控制效果,當(dāng)輸入A時藍(lán)牙控制對聲音的開始暫停,輸入B時播放下一

首音樂,輸入C時關(guān)閉電源,初始化工作。

5.3產(chǎn)品使用說明

本產(chǎn)品是ArduinoUNOR3的一個簡單產(chǎn)品制作,通過編程代碼對MP3音樂

播放器音樂的播放與切換,在確保電路正常的情況下,按鍵可以控制U盤里面

的音樂播放順序,當(dāng)按鍵按下后,燈光閃爍即是切換完成,接下來,就可以按

照自己的習(xí)慣,將音量調(diào)節(jié)至自己滿意的程度就可以了。

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

6產(chǎn)品設(shè)計技術(shù)標(biāo)準(zhǔn)

[1]J-STD-001E電氣與電子組件的焊接要求

[2]IPC-A-610D(中文版),IPC-A-610E電子組件的可接受性要求

[3]IPC-7711/21電子組件和電路板的返工&返修

[4]GB/T11457-2006信息技術(shù)軟件工程術(shù)語

[5]GB/T8566-2007信息技術(shù)軟件生存周期過程標(biāo)準(zhǔn)

[6]GB/T8567-2006計算機軟件文檔編制規(guī)范

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

參考資料

[1]陳呂州.Arduino程序設(shè)計基礎(chǔ)(第2版)[M].北京:北京航空航天大學(xué)出版社,2015.

[2]李明亮.Arduino項目DIY[M].北京:清華大學(xué)出版社,2015.

[3]蔡睿妍.Arduino的原理及應(yīng)用[J].北京:清華大學(xué)出版社,2012.

[4]孟青,蘇承啟,牛慧芳.基于ATmega128的多參數(shù)室內(nèi)環(huán)境監(jiān)測儀的設(shè)計與實現(xiàn)[J].

測控技術(shù),2016,35(5):4-6.

[5]葉金晶,周健,喬穎穎.基于Arduino的PM2_5和溫濕度實時檢測器設(shè)計[J].傳感器

與微系統(tǒng),2016,35(8):67-69.

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

附錄

附錄1元器件清單

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

附錄2linkboy圖

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

附錄3PCB設(shè)計圖

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

附錄4產(chǎn)品實物圖

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

附錄5主程序代碼

#include"SoftwareSerial.h"

#include"Arduino.h"

#include"DFRobotDFPlayerMini.h"

#include"DFRobotDFPlayerMini.h"

SoftwareSerialmySerial(10,11);

DFRobotDFPlayerMinimyDFPlayer;

volatilebooleanisPlaying;

voidsetup(){

mySerial.begin(9600);

myDFPlayer.begin(mySerial);

isPlaying=false;

pinMode(3,OUTPUT);

pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

Serial.begin(115200);

pinMode(3,INPUT);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論