“SKU:RB-02S093 Speaker發(fā)聲模塊”的版本間的差異

來自ALSROBOT WiKi
跳轉至: 導航、 搜索
(以“ ==產品概述== 此產品由功率放大和一個揚聲器組成。聲音大小可以通過電路板上的電位器調...”為內容創(chuàng)建頁面)
 
?資料下載
 
(未顯示2個用戶的6個中間版本)
第10行: 第10行:
 
# 喇叭直徑:18 mm
 
# 喇叭直徑:18 mm
 
# 固定孔:M3 * 4 個
 
# 固定孔:M3 * 4 個
 +
# 喇叭尺寸:18mm
 +
 +
* 產品尺寸圖:
 +
[[文件:size033.jpg|600px|縮略圖|居中]]
 +
 
==接口定義==
 
==接口定義==
 
*S:信號引腳
 
*S:信號引腳
第63行: 第68行:
 
==視頻演示==
 
==視頻演示==
 
[[File:Speaker01.png|400px|居中|link=http://v.youku.com/v_show/id_XMTI5NjEzNzYyMA==.html?from=y1.7-2]]
 
[[File:Speaker01.png|400px|居中|link=http://v.youku.com/v_show/id_XMTI5NjEzNzYyMA==.html?from=y1.7-2]]
?
==產品相關推薦==
+
==資料下載==
 
[[文件:erweima.png|230px|無框|右]]
 
[[文件:erweima.png|230px|無框|右]]
?
===產品購買地址===
+
* 產品資料
?
[http://www.alsrobot.cn/goods-701.html Speaker模塊]
+
下載鏈接:https://pan.baidu.com/s/1zgjBbvq3xl0umvSRLXkoZA
?
===周邊產品推薦===
+
提取碼:zlxl
?
[http://lifestyle201.com/goods-169.html 蜂鳴器發(fā)聲模塊]<br/>
+
* 產品購買鏈接:http://lifestyle201.com/goods-701.html
?
[http://lifestyle201.com/goods-546.html Carduino UNO R3 控制器]<br/>
+
* 奧松機器人技術論壇:http://www.makerspace.cn
?
[http://lifestyle201.com/goods-196.html 3P 傳感器連接線]<br/>
+
?
 
+
?
===相關問題解答===
+
?
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=5679&fromuid=10780 【模塊篇】Speaker聲音輸出模塊音樂播放]<br/>
+
?
===相關學習資料===
+
?
[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]<br/>
+

2021年12月15日 (三) 15:47的最后版本

RB02S09301.png

目錄

產品概述

此產品由功率放大和一個揚聲器組成。聲音大小可以通過電路板上的電位器調整。輸入不同的頻率,揚聲器產生不同的音調??梢酝ㄟ^Arduino進行編碼并DIY自己的音樂盒!此款產品數(shù)據接口采用防插反插頭,接口兩側分別有字母“D”代表信號類型為數(shù)字信號,和 “揚聲器”標識代表模塊類型,特設4顆M3固定安裝孔,調節(jié)方向與固定方便易用,美觀大方。

規(guī)格參數(shù)

  1. 工作電壓 :5v
  2. 尺寸大?。?6 mm * 25 mm
  3. 重量大小:5g
  4. 信號類型:數(shù)字信號
  5. 音量調節(jié):10K 電位計
  6. 喇叭直徑:18 mm
  7. 固定孔:M3 * 4 個
  8. 喇叭尺寸:18mm
  • 產品尺寸圖:
Size033.jpg

接口定義

  • S:信號引腳
  • -:電源地
  • +:電源正極
02S09302.png

使用方法

工作原理

此傳感器模塊利用 Arduino 引腳來控制發(fā)聲模塊。模塊使用 LM386 進行音頻放大,LM386 是一種音頻集成功放,具有自身功耗低、更新內鏈增益可調整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點的功率放大器,廣泛應用于錄音機和收音機之中。為使外圍元件最少,LM386 電壓增益內置為20。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調為任意值,直至 200。本模塊上使用了一個 10K 的可調電阻對增益進行調節(jié),從而改變發(fā)聲模塊的音量。

編程原理

Speaker 模塊共引出三個引腳,分別是電源正 Vcc、電源地 GND 、信號端 S,實際應用時,將 Speaker 模塊連接到 Arduino UNO 控制器的數(shù)字引腳,通過 Arduino 控制器輸出聲音頻率信號,從而驅動聲音傳感器的發(fā)聲,改變控制器的輸出信號頻率,就可以起到改變發(fā)出聲音音調的作用。

使用硬件

  • Carduino UNO 控制器*1個
  • Speaker 模塊*1個
  • 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]);
	}
}

程序效果

將上述例程復制到 Arduino IDE 中進行編譯上傳,如果編譯上傳操作無誤的話,聲音輸出模塊會輸出 7 個音階的音符。

視頻演示

Speaker01.png

資料下載

Erweima.png
  • 產品資料

下載鏈接:https://pan.baidu.com/s/1zgjBbvq3xl0umvSRLXkoZA 提取碼:zlxl