“(SKU:RB-02S074)聲音檢測(cè)傳感器”的版本間的差異

來(lái)自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
(以“ ==產(chǎn)品概述== 該款聲音檢測(cè)傳感器是一款小巧易用的聲音檢測(cè)模塊,它有三個(gè)不同的輸出量。...”為內(nèi)容創(chuàng)建頁(yè)面)
 
第1行: 第1行:
 
[[文件:sycgq.jpg|500px|縮略圖|右]]
 
[[文件:sycgq.jpg|500px|縮略圖|右]]
?
==產(chǎn)品概述==
 
?
該款聲音檢測(cè)傳感器是一款小巧易用的聲音檢測(cè)模塊,它有三個(gè)不同的輸出量。不僅僅能夠輸出音頻(audio引腳),也能夠指示聲音的存在(gate引腳),同時(shí)以模擬量的形式輸出聲音的振幅(envelope引腳)。這三個(gè)輸出是完全獨(dú)立和同步的,所以您可以按需求隨意使用。Envelope引腳(包絡(luò)線)的輸出信號(hào)使得您只需采集模擬量電壓就可以讀出聲音的幅值。通過(guò)焊接一個(gè)直插電阻,你可以改變?cè)鲆嬷担M(jìn)而改變引起gate引腳高低變化的臨界值。三個(gè)輸出信號(hào)安排在板子的一側(cè),為2.54mm間距的單排孔,他們均是獨(dú)立工作的。
 
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
 
#工作電壓:3.5V—5.5V
 
#工作電壓:3.5V—5.5V
第8行: 第6行:
 
#包裝方式:靜電袋密封
 
#包裝方式:靜電袋密封
 
#選配配件:Arduino328控制器,杜邦線,排針
 
#選配配件:Arduino328控制器,杜邦線,排針
?
==使用方法==
+
==接口定義==
?
===引腳定義===
+
 
*VCC:電源正極;
 
*VCC:電源正極;
 
*GND:電源負(fù)極;
 
*GND:電源負(fù)極;
第15行: 第12行:
 
*ENVELOPE:輸出電壓跟隨聲源振幅變化而變化(模擬量);
 
*ENVELOPE:輸出電壓跟隨聲源振幅變化而變化(模擬量);
 
*AUDIO:音頻電壓的變化(模擬量)
 
*AUDIO:音頻電壓的變化(模擬量)
 +
==使用方法==
 
===配置方法===
 
===配置方法===
 
#Sound Detector模塊上的R17電阻并未焊接,從原理圖我們可以知道,R3和R7與前置放大器的增益有關(guān)。
 
#Sound Detector模塊上的R17電阻并未焊接,從原理圖我們可以知道,R3和R7與前置放大器的增益有關(guān)。
第21行: 第19行:
 
[[文件:sycgq1.jpg|700px|縮略圖|居中]]
 
[[文件:sycgq1.jpg|700px|縮略圖|居中]]
 
[[文件:sycgq2.jpg|700px|縮略圖|居中]]
 
[[文件:sycgq2.jpg|700px|縮略圖|居中]]
?
==應(yīng)用例程==
+
===例子程序1===
?
===示例代碼===
+
?
程序1:
+
 
<pre style='color:blue'>/**************************************************************
 
<pre style='color:blue'>/**************************************************************
 
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
 
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
第57行: 第53行:
 
     }   
 
     }   
 
}</pre>
 
}</pre>
?
程序二:
+
===例子程序2===
 
<pre style='color:blue'>/**************************************************************
 
<pre style='color:blue'>/**************************************************************
 
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
 
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
第94行: 第90行:
 
   delay(1000);                  //延時(shí)1秒
 
   delay(1000);                  //延時(shí)1秒
 
}</pre>
 
}</pre>
?
程序三:
+
===例子程序3===
?
<pre style='color:blue'>/**************************************************************
+
<pre style='color:blue'>
 +
/**************************************************************
 
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
 
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
 
目的: Sound Dedector傳感器的調(diào)試
 
目的: Sound Dedector傳感器的調(diào)試
第130行: 第127行:
 
   }
 
   }
 
       delay(1000);                    //延時(shí)1秒
 
       delay(1000);                    //延時(shí)1秒
?
}</pre>
+
}
 +
</pre>
 
===程序效果===
 
===程序效果===
?
 
?
 
 
*程序一:將GATE輸出引腳與CarDuino的5號(hào)引腳相連,當(dāng)有聲音輸入時(shí), LED燈閃爍  
 
*程序一:將GATE輸出引腳與CarDuino的5號(hào)引腳相連,當(dāng)有聲音輸入時(shí), LED燈閃爍  
 
*程序二:將ENVELOP輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前聲音振幅的變化。
 
*程序二:將ENVELOP輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前聲音振幅的變化。
 
*程序三:將AUDIO輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前聲音聲源的變化。
 
*程序三:將AUDIO輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前聲音聲源的變化。
?
 
 
==產(chǎn)品相關(guān)推薦==
 
==產(chǎn)品相關(guān)推薦==
?
購(gòu)買(mǎi)地址:[http://m.gharee.com/goods-550.html 聲音檢測(cè)傳感器]
+
[[文件:erweima.png|230px|無(wú)框|右]]
 +
===購(gòu)買(mǎi)地址===
 +
[http://m.gharee.com/goods-550.html 聲音檢測(cè)傳感器]
 +
===周邊產(chǎn)品推薦===
 +
[http://m.gharee.com/goods-167.html Arduino 旋轉(zhuǎn)角度傳感器]<br/>
 +
[http://m.gharee.com/goods-627.html Arduino 電容觸摸傳感器]<br/>
 +
[http://m.gharee.com/goods-196.html 通用傳感器連接線 3P杜邦連接線]
 +
===相關(guān)問(wèn)題解答===
 +
===相關(guān)學(xué)習(xí)資料===
 +
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]

2015年10月10日 (六) 11:07的版本

Sycgq.jpg

目錄

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

  1. 工作電壓:3.5V—5.5V
  2. 制作工藝:FR4雙面噴錫
  3. 發(fā)貨清單:Sound Detector模塊*1
  4. 包裝方式:靜電袋密封
  5. 選配配件:Arduino328控制器,杜邦線,排針

接口定義

  • VCC:電源正極;
  • GND:電源負(fù)極;
  • GATE:用來(lái)檢測(cè)環(huán)境是否有聲音輸入(開(kāi)關(guān)量);
  • ENVELOPE:輸出電壓跟隨聲源振幅變化而變化(模擬量);
  • AUDIO:音頻電壓的變化(模擬量)

使用方法

配置方法

  1. Sound Detector模塊上的R17電阻并未焊接,從原理圖我們可以知道,R3和R7與前置放大器的增益有關(guān)。
  2. 如果想降低增益(降低靈敏度):可以進(jìn)行如圖一所示的配置。
  3. 如果想增加增益(增加靈敏度):我們可以屏蔽掉R3,假如一個(gè)R17,增益如圖二所示。
Sycgq1.jpg
Sycgq2.jpg

例子程序1

/**************************************************************
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
目的: Sound Dedector傳感器的調(diào)試
目標(biāo)系統(tǒng): 基于CarDuino UNO R3控制器
應(yīng)用軟件: Arduino 1.0.5
功能描述:將GATE輸出引腳與CarDuino的5號(hào)引腳相連,當(dāng)有聲音輸入時(shí), LED燈閃爍 
發(fā)布時(shí)間: 2014-05-14
說(shuō)明: 若用于商業(yè)用途,請(qǐng)保留此段文字或注明代碼來(lái)源
哈爾濱奧松機(jī)器人科技有限公司保留所有版權(quán)
**************************************************************/
const int led=7;          //定義7號(hào)引腳
const int button=4;       //定義4號(hào)引腳
int buttonState = 0;       /定義初始化變量
void setup()
{
  pinMode(button,INPUT);    //定義4號(hào)引腳為輸入
  pinMode(led,OUTPUT);     //定義7號(hào)引腳為輸出
}
void loop()
{
   buttonState = digitalRead(button);  //讀取4號(hào)引腳的電平狀態(tài)
  if (buttonState == HIGH)          //如果4號(hào)引腳為高電平
  { 
    digitalWrite(led,HIGH);           //7號(hào)引腳輸出高電平
    delay(1000);                    //延時(shí)1秒
    digitalWrite(led,LOW);           //7號(hào)引腳輸出低電平
    delay(1000);
  }
     else  
     {
     digitalWrite(led, LOW);         //4號(hào)引腳低電平,led燈熄滅
     }  
}

例子程序2

/**************************************************************
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
目的: Sound Dedector傳感器的調(diào)試
目標(biāo)系統(tǒng): 基于CarDuino UNO R3 控制器
應(yīng)用軟件: Arduino 1.0.5
功能描述:將ENVELOP輸出引腳接到ArduinioUNO控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前環(huán)境的狀態(tài)。 
發(fā)布時(shí)間: 2014-05-14
說(shuō)明: 若用于商業(yè)用途,請(qǐng)保留此段文字或注明代碼來(lái)源
哈爾濱奧松機(jī)器人科技有限公司保留所有版權(quán)
**************************************************************/
#define PIN_ANALOG_IN A0      //定義模擬口A0
void setup()
{
  Serial.begin(9600);             //定義串口波特率
  Serial.println("Initialized");      //串口打印“Initialized”
}
void loop()
{
  int value;                     //定義一個(gè)變量
 value = analogRead(PIN_ANALOG_IN);//將讀取的模擬口值賦給變量
  Serial.print(value);             //串口打印變量值
  Serial.print("Status: ");          //串口打印當(dāng)前環(huán)境狀態(tài)“Status”
  if(value <= 10)                /如果收到的變量值<10
  {
    Serial.println("Quiet.");       //串口打印quiet
  }
  else if( (value > 10) && ( value <= 30) )//如果收到的變量值在10-30之間 
  {
    Serial.println("Moderate.");    //打印“Moderate”
  }
  else if(value > 30)              //如果收到的變量值>30
  {
    Serial.println("Loud.");        //打印“Loud”
  }
  delay(1000);                   //延時(shí)1秒
}

例子程序3

/**************************************************************
奧松機(jī)器人基地:RobotBase  www.robotbase.cn
目的: Sound Dedector傳感器的調(diào)試
目標(biāo)系統(tǒng): 基于CarDuino UNO R3控制器
應(yīng)用軟件: Arduino 1.0.5
功能描述:將AUDIO輸出引腳接到ArduinioUNO控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前聲音聲源的變化。 
發(fā)布時(shí)間: 2014-05-14
說(shuō)明: 若用于商業(yè)用途,請(qǐng)保留此段文字或注明代碼來(lái)源
哈爾濱奧松機(jī)器人科技有限公司保留所有版權(quán)
**************************************************************/
#define PIN_ANALOG_IN A0      /定義模擬口A0
void setup()
{
  Serial.begin(9600);             //定義串口波特率
  Serial.println("Initialized");      //串口打印“Initialized”
}
void loop()
{
  int value;                     //定義一個(gè)變量
  value = analogRead(PIN_ANALOG_IN);   //將讀取的模擬口值賦給變量     
  Serial.println(value);           // 串口打印變量值
  Serial.print("Status: ");          //串口打印當(dāng)前環(huán)境狀態(tài)“Status”
  if(value <= 200)              //如果收到的變量值<200
  {
    Serial.println("Quiet.");      //串口打印quiet
  }
  else if( (value > 400) && ( value <= 500) )//如果收到的變量值在400-500之間 
  {
    Serial.println("Moderate.");       //打印“Moderate”
  }
  else if(value > 600)               //如果收到的變量值>600
  {
    Serial.println("Loud.");          //打印“Loud”
  }
       delay(1000);                    //延時(shí)1秒
}

程序效果

  • 程序一:將GATE輸出引腳與CarDuino的5號(hào)引腳相連,當(dāng)有聲音輸入時(shí), LED燈閃爍
  • 程序二:將ENVELOP輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前聲音振幅的變化。
  • 程序三:將AUDIO輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過(guò)串口看到隨著聲音強(qiáng)度的變化,串口顯示當(dāng)前聲音聲源的變化。

產(chǎn)品相關(guān)推薦

Erweima.png

購(gòu)買(mǎi)地址

聲音檢測(cè)傳感器

周邊產(chǎn)品推薦

Arduino 旋轉(zhuǎn)角度傳感器
Arduino 電容觸摸傳感器
通用傳感器連接線 3P杜邦連接線

相關(guān)問(wèn)題解答

相關(guān)學(xué)習(xí)資料

奧松機(jī)器人技術(shù)論壇