查看(SKU:RB-02S084A)聲音檢測傳感器(奧松)的源代碼
←
(SKU:RB-02S084A)聲音檢測傳感器(奧松)
跳轉至:
導航
、
搜索
因為以下原因,你沒有權限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復制此頁面的源代碼:
[[文件:02S08400.png|500px|縮略圖|右]] ==產(chǎn)品概述== 聲音傳感器是哈爾濱奧松機器人科技有限公司自主研發(fā)的一款簡單易用、小巧輕便、性價比較高的一款傳感器,此款聲音傳感器是由一個小型駐極體麥克風和運算放大器構成。它可以將捕獲的微小電壓變化放大100倍左右,能夠被微控制器輕松的識別,并進行AD轉換,輸出模擬電壓值,使得您只需采集模擬量電壓就可以讀出聲音的幅值,判斷聲音的大小。這么貼心的聲音檢測傳感器您都不打算帶回家、那您還在等什么呢?聲音傳感器可在各種單片機控制器上應用,尤其在Arduino控制器上更為簡單,通過3P傳感器連接線插接到Arduino專用傳感器擴展板上,可以非常容易地實現(xiàn)與環(huán)境感知相關的互動作品。 ==規(guī)格參數(shù)== # 工作電壓:2.7V-5.5V # 數(shù)據(jù)類型:模擬輸入 # 尺寸:30mm×23mm ==接口定義== * S:信號輸出 * +:電源正極 (VCC) * -:電源地 (GND) ==使用方法== ===工作原理=== Arduino 聲音檢測傳感器的原理不是很復雜,使用一個話筒收集聲音,經(jīng)過濾波、放大之后接到Arduino的模擬輸入接口上,這樣當人對著話筒說話的時候,在Arduino的模擬輸入端口上就能感知到電壓的變化,說話聲音越大,電壓變化的幅度就越大。<br/> 但是,由于聲波是不斷變化的正弦波,所以在模擬輸入端口上讀取的值相應的也是變化的,我們根據(jù)某個時間點上讀取的值來對聲音進行判斷,這時可能讀到的是聲波波形的最小值,也可能是讀取的聲波的最大值,所以在判斷聲音返回值時,需要判斷兩段數(shù)值。 ===編程原理=== 聲音檢測傳感器共引出三個引腳,分別是電源正Vcc,電源地GND,信號S,實際使用時,可以將傳感器連接到 Arduino 的模擬引腳,例如模擬口 A0,通過 Arduino 控制器自帶的 10 位 AD 轉換對數(shù)據(jù)進行讀取。 ===接線方法=== 將聲音傳感器連接到 Arduino 的 A0 引腳,LED 發(fā)光模塊連接到 Arduino 的 D13 引腳。 ===例子程序=== <pre style="color:blue"> const int analogInPin = A0; // 定義聲音傳感器模擬值輸入引腳為模擬0 int sensorValue = 0; // 定義聲音傳感器模擬值變量 int led=13; // 定義LED發(fā)光模塊引腳為數(shù)字13 //初始化函數(shù) void setup() { Serial.begin(115200); //設置串口波特率為115200 pinMode(led,OUTPUT); //定義led引腳為輸出 } //主函數(shù) void loop() { sensorValue = analogRead(analogInPin); //讀取模擬引腳聲音傳感器反饋的模擬值 if(sensorValue>580||sensorValue<423){ //判斷聲音傳感器反饋的模擬值,由于聲波是一種波動,故需要判斷兩段數(shù)值 digitalWrite(led,HIGH); //通過邏輯或來判斷聲音的大小,當檢測聲音大于聲音傳感器返回值580時點亮LED } else digitalWrite(led,LOW); //無聲音時LED熄滅 delay(50); //短暫延時 Serial.print("sensor = " ); //串口打印字符串 Serial.print(sensorValue); //串口打印聲音傳感器返回模擬值 delay(100); //長延時,消除聲波反射 } </pre> ===程序效果=== 當聲音輸出模擬量在580到423之間時,LED點亮,如果不在范圍內(nèi),LED熄滅。 ==視頻演示== [[File:sheng yin 01.png|500px|居中|link=http://www.makerspace.cn/forum.php?mod=viewthread&tid=2919&fromuid=10780]] ==產(chǎn)品相關推薦== [[文件:erweima.png|230px|無框|右]] ===購買地址=== [http://gharee.com/goods-671.html 聲音檢測傳感器] ===周邊產(chǎn)品推薦=== [http://gharee.com/goods-550.html 聲音檢測傳感器]<br/> [http://gharee.com/goods-167.html Arduino 旋轉角度傳感器]<br/> [http://gharee.com/goods-627.html Arduino 電容觸摸傳感器]<br/> [http://gharee.com/goods-196.html 通用傳感器連接線 3P杜邦連接線] ===相關問題解答=== [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2919&fromuid=10780 Scratch傳感器案例 —— 看!聲音的樣子!]<br/> [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5455&fromuid=10780 Arduino Sound Detector 聲音檢測模塊測評]<br/> [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2879&fromuid=10780 源自Sparkfun——SOUND DETECTOR聲音檢測傳感器評測] ===相關學習資料=== [https://learn.sparkfun.com/tutorials/sound-detector-hookup-guide Sparkfun 官方使用手冊]<br/> [http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Sound/sound-detector.pdf 聲音傳感器電路原理圖 PDF 文件]<br/> [http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Sound/sound-detector.zip 聲音傳感器 Eagle Files 文件下載]<br/> [http://www.makerspace.cn/portal.php 奧松機器人技術論壇]
返回
(SKU:RB-02S084A)聲音檢測傳感器(奧松)
。
來自“
http://gharee.com/wiki/index.php/(SKU:RB-02S084A)聲音檢測傳感器(奧松)
”
導航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關更改
特殊頁面
頁面信息
隱私政策
關于ALSROBOT WiKi
免責聲明