“(SKU:RB-02S093)Speaker模塊”的版本間的差異
(未顯示1個(gè)用戶的12個(gè)中間版本) | |||
第3行: | 第3行: | ||
此產(chǎn)品由功率放大和一個(gè)揚(yáng)聲器組成。聲音大小可以通過(guò)電路板上的電位器調(diào)整。輸入不同的頻率,揚(yáng)聲器產(chǎn)生不同的音調(diào)??梢酝ㄟ^(guò)Arduino進(jìn)行編碼并DIY自己的音樂(lè)盒!此款產(chǎn)品數(shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“D”代表信號(hào)類(lèi)型為數(shù)字信號(hào),和 “揚(yáng)聲器”標(biāo)識(shí)代表模塊類(lèi)型,特設(shè)4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。 | 此產(chǎn)品由功率放大和一個(gè)揚(yáng)聲器組成。聲音大小可以通過(guò)電路板上的電位器調(diào)整。輸入不同的頻率,揚(yáng)聲器產(chǎn)生不同的音調(diào)??梢酝ㄟ^(guò)Arduino進(jìn)行編碼并DIY自己的音樂(lè)盒!此款產(chǎn)品數(shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“D”代表信號(hào)類(lèi)型為數(shù)字信號(hào),和 “揚(yáng)聲器”標(biāo)識(shí)代表模塊類(lèi)型,特設(shè)4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。 | ||
==規(guī)格參數(shù)== | ==規(guī)格參數(shù)== | ||
? | #工作電壓 :5v | + | # 工作電壓 :5v |
? | # | + | # 尺寸大?。?6 mm * 25 mm |
? | #重量大小:5g | + | # 重量大?。?g |
? | #信號(hào)類(lèi)型:數(shù)字信號(hào) | + | # 信號(hào)類(lèi)型:數(shù)字信號(hào) |
? | == | + | # 音量調(diào)節(jié):10K 電位計(jì) |
+ | # 喇叭直徑:18 mm | ||
+ | # 固定孔:M3 * 4 個(gè) | ||
+ | ==接口定義== | ||
*S:信號(hào)引腳 | *S:信號(hào)引腳 | ||
*-:電源地 | *-:電源地 | ||
*+:電源正極 | *+:電源正極 | ||
+ | [[文件:02S09302.png|500px|縮略圖|居中]] | ||
==使用方法== | ==使用方法== | ||
? | + | ===工作原理=== | |
+ | 此傳感器模塊利用 Arduino 引腳來(lái)控制發(fā)聲模塊。模塊使用 LM386 進(jìn)行音頻放大,LM386 是一種音頻集成功放,具有自身功耗低、更新內(nèi)鏈增益可調(diào)整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點(diǎn)的功率放大器,廣泛應(yīng)用于錄音機(jī)和收音機(jī)之中。為使外圍元件最少,LM386 電壓增益內(nèi)置為20。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調(diào)為任意值,直至 200。本模塊上使用了一個(gè) 10K 的可調(diào)電阻對(duì)增益進(jìn)行調(diào)節(jié),從而改變發(fā)聲模塊的音量。 | ||
+ | ===編程原理=== | ||
+ | Speaker 模塊共引出三個(gè)引腳,分別是電源正 Vcc、電源地 GND 、信號(hào)端 S,實(shí)際應(yīng)用時(shí),將 Speaker 模塊連接到 Arduino UNO 控制器的數(shù)字引腳,通過(guò) Arduino 控制器輸出聲音頻率信號(hào),從而驅(qū)動(dòng)聲音傳感器的發(fā)聲,改變控制器的輸出信號(hào)頻率,就可以起到改變發(fā)出聲音音調(diào)的作用。 | ||
+ | ===使用硬件=== | ||
+ | * Carduino UNO 控制器*1個(gè) | ||
+ | * Speaker 模塊*1個(gè) | ||
+ | * 3P 傳感器連接線*1條 | ||
+ | ===連接圖=== | ||
[[文件:speaker03.jpg|700px|縮略圖|居中|接線圖]] | [[文件:speaker03.jpg|700px|縮略圖|居中|接線圖]] | ||
? | == | + | ===例子程序=== |
+ | 如圖連接圖所示將Speaker模塊連接到UNO控制器的D3引腳,將例子程序編譯上傳到Carduino UNO 控制器中。 | ||
<pre style='color:blue'> | <pre style='color:blue'> | ||
#define SPEAKER 3 | #define SPEAKER 3 | ||
第45行: | 第58行: | ||
delayMicroseconds(BassTab[note_index]); | delayMicroseconds(BassTab[note_index]); | ||
} | } | ||
? | } | + | }</pre> |
? | </pre> | + | ===程序效果=== |
? | + | 將上述例程復(fù)制到 Arduino IDE 中進(jìn)行編譯上傳,如果編譯上傳操作無(wú)誤的話,聲音輸出模塊會(huì)輸出 7 個(gè)音階的音符。 | |
+ | ==視頻演示== | ||
+ | [[File:Speaker01.png|400px|居中|link=http://v.youku.com/v_show/id_XMTI5NjEzNzYyMA==.html?from=y1.7-2]] | ||
==產(chǎn)品相關(guān)推薦== | ==產(chǎn)品相關(guān)推薦== | ||
[[文件:erweima.png|230px|無(wú)框|右]] | [[文件:erweima.png|230px|無(wú)框|右]] | ||
===產(chǎn)品購(gòu)買(mǎi)地址=== | ===產(chǎn)品購(gòu)買(mǎi)地址=== | ||
? | + | [http://m.gharee.com/goods-701.html Speaker模塊] | |
===周邊產(chǎn)品推薦=== | ===周邊產(chǎn)品推薦=== | ||
+ | [http://m.gharee.com/goods-169.html 蜂鳴器發(fā)聲模塊]<br/> | ||
+ | [http://m.gharee.com/goods-546.html Carduino UNO R3 控制器]<br/> | ||
+ | [http://m.gharee.com/goods-196.html 3P 傳感器連接線]<br/> | ||
===相關(guān)問(wèn)題解答=== | ===相關(guān)問(wèn)題解答=== | ||
? | + | [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5679&fromuid=10780 【模塊篇】Speaker聲音輸出模塊音樂(lè)播放]<br/> | |
===相關(guān)學(xué)習(xí)資料=== | ===相關(guān)學(xué)習(xí)資料=== | ||
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]<br/> | [http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]<br/> |
2016年1月3日 (日) 09:48的最后版本
目錄 |
產(chǎn)品概述
此產(chǎn)品由功率放大和一個(gè)揚(yáng)聲器組成。聲音大小可以通過(guò)電路板上的電位器調(diào)整。輸入不同的頻率,揚(yáng)聲器產(chǎn)生不同的音調(diào)??梢酝ㄟ^(guò)Arduino進(jìn)行編碼并DIY自己的音樂(lè)盒!此款產(chǎn)品數(shù)據(jù)接口采用防插反插頭,接口兩側(cè)分別有字母“D”代表信號(hào)類(lèi)型為數(shù)字信號(hào),和 “揚(yáng)聲器”標(biāo)識(shí)代表模塊類(lèi)型,特設(shè)4顆M3固定安裝孔,調(diào)節(jié)方向與固定方便易用,美觀大方。
規(guī)格參數(shù)
- 工作電壓 :5v
- 尺寸大?。?6 mm * 25 mm
- 重量大?。?g
- 信號(hào)類(lèi)型:數(shù)字信號(hào)
- 音量調(diào)節(jié):10K 電位計(jì)
- 喇叭直徑:18 mm
- 固定孔:M3 * 4 個(gè)
接口定義
- S:信號(hào)引腳
- -:電源地
- +:電源正極
使用方法
工作原理
此傳感器模塊利用 Arduino 引腳來(lái)控制發(fā)聲模塊。模塊使用 LM386 進(jìn)行音頻放大,LM386 是一種音頻集成功放,具有自身功耗低、更新內(nèi)鏈增益可調(diào)整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點(diǎn)的功率放大器,廣泛應(yīng)用于錄音機(jī)和收音機(jī)之中。為使外圍元件最少,LM386 電壓增益內(nèi)置為20。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調(diào)為任意值,直至 200。本模塊上使用了一個(gè) 10K 的可調(diào)電阻對(duì)增益進(jìn)行調(diào)節(jié),從而改變發(fā)聲模塊的音量。
編程原理
Speaker 模塊共引出三個(gè)引腳,分別是電源正 Vcc、電源地 GND 、信號(hào)端 S,實(shí)際應(yīng)用時(shí),將 Speaker 模塊連接到 Arduino UNO 控制器的數(shù)字引腳,通過(guò) Arduino 控制器輸出聲音頻率信號(hào),從而驅(qū)動(dòng)聲音傳感器的發(fā)聲,改變控制器的輸出信號(hào)頻率,就可以起到改變發(fā)出聲音音調(diào)的作用。
使用硬件
- Carduino UNO 控制器*1個(gè)
- Speaker 模塊*1個(gè)
- 3P 傳感器連接線*1條
連接圖
例子程序
如圖連接圖所示將Speaker模塊連接到UNO控制器的D3引腳,將例子程序編譯上傳到Carduino UNO 控制器中。
#define SPEAKER 3 int BassTab[]={1911,1702,1516,1431,1275,1136,1012};//bass 1~7 void setup() { pinInit(); } void loop() { /*sound bass 1~7*/ for(int note_index=0;note_index<7;note_index++) { sound(note_index); delay(500); } } void pinInit() { pinMode(SPEAKER,OUTPUT); digitalWrite(SPEAKER,LOW); } void sound(uint8_t note_index) { for(int i=0;i<100;i++) { digitalWrite(SPEAKER,HIGH); delayMicroseconds(BassTab[note_index]); digitalWrite(SPEAKER,LOW); delayMicroseconds(BassTab[note_index]); } }
程序效果
將上述例程復(fù)制到 Arduino IDE 中進(jìn)行編譯上傳,如果編譯上傳操作無(wú)誤的話,聲音輸出模塊會(huì)輸出 7 個(gè)音階的音符。
視頻演示
產(chǎn)品相關(guān)推薦
產(chǎn)品購(gòu)買(mǎi)地址
周邊產(chǎn)品推薦
蜂鳴器發(fā)聲模塊
Carduino UNO R3 控制器
3P 傳感器連接線