查看: 3423|回復: 38
打印 上一主題 下一主題

[經驗] 【Arduino】108種傳感器系列實驗(06)---聲音傳感器模塊

[復制鏈接]
  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    跳轉到指定樓層
    樓主
    發表于 2019-5-13 18:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
    本帖最后由 eagler8 于 2019-8-21 08:28 編輯

    37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和模塊,依照實踐出真知(一定要動手做)的理念,以學習和交流為目的,這里準備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。

    【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)

    實驗六:KY-038高感度聲音傳感器模塊



    模塊的實物照片






  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    沙發
     樓主| 發表于 2019-5-13 19:17 | 只看該作者
    聲音傳感器的作用相當于一個話筒(麥克風)。它用來接收聲波,顯示聲音的振動圖象,但不能對噪聲的強度進行測量。傳感器內置一個對聲音敏感的電容式駐極體話筒。聲波使話筒內的駐極體薄膜振動,導致電容的變化,而產生與之對應變化的微小電壓。這一電壓隨后被轉化成0-5V的電壓,經過A/D轉換被數據采集器接受,并傳送給Arduino uno。





  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    板凳
     樓主| 發表于 2019-5-13 19:42 | 只看該作者
    模塊用途:
    聲音感應檢測


    模塊有2個輸出:
    1、AO,模擬量輸出,實時輸出麥克風的電壓信號
    2、DO,當聲音強度到達某個閥值時,輸出高低電平信號【閥值-靈敏度可以通過電位器調節】






  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    地板
     樓主| 發表于 2019-5-13 19:45 | 只看該作者
    模塊電原理圖



  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    5#
     樓主| 發表于 2019-5-13 19:48 | 只看該作者
    模塊特點:
    1、使用5v直流電源供電(工作電壓3.3V-5V)
    2、有模擬量輸出AO,實時麥克風電壓信號輸出
    3、有閥值翻轉電平輸出DO,高/低電平信號輸出(0和1)
    4、具有高靈敏度,駐極體電容式麥克風(ECM)傳感器
    5、通過電位計調節靈敏度(圖中藍色數字電位器調節)
    6、有電源指示燈,比較器輸出有指示燈
    7、設有3mm固定螺栓孔,方便安裝
    8、小板PCB尺寸:3.2cm * 1.7cm
    9、可以檢測周圍環境的聲音強度,使用注意:此傳感器只能識別聲音的有無(根據震動原理)不能識別聲音的大小或者特定頻率的聲音。




  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    6#
     樓主| 發表于 2019-5-13 19:50 | 只看該作者
    模塊使用說明:
    1.聲音模塊對環境聲音強度最敏感,一般用來檢測周圍環境的聲音強度。
    2.模塊在環境聲音強度達不到設定閾值時,OUT輸出高電平,當外界環境聲音強度超過設定閾值時,模塊OUT輸出低電平;
    3.小板數字量輸出OUT可以與Arduino uno直接相連,通過單片機來檢測高低電平,由此來檢測環境的聲音;
    4.小板數字量輸出OUT能直接驅動繼電器模塊,由此可以組成一個聲控開關。




  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    7#
     樓主| 發表于 2019-5-13 19:55 | 只看該作者
    數字輸出


  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    8#
     樓主| 發表于 2019-5-13 19:57 | 只看該作者
    模擬輸出



  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    9#
     樓主| 發表于 2019-5-14 13:25 | 只看該作者
    Arduino實驗代碼
    1. 數字輸出依舊比較簡單


    void setup() {
    }

    void loop() {
            if (digitalRead(3)) {
                    digitalWrite(12, LOW);
            }
            else {
                    digitalWrite(12, HIGH);
                    delay(2000);
            }
    }

  • TA的每日心情
    開心
    2019-10-16 06:31
  • 簽到天數: 168 天

    [LV.7]常住居民III

    10#
     樓主| 發表于 2019-5-14 13:41 | 只看該作者
    實驗思路——聲音感應器模塊DO端,接到Arduino uno數字口3腳,當環境聲音強度達不到設定閾值時,DO輸出高電平,12腳LED低電平燈滅;當環境聲音強度超過設定閾值時,DO輸出低電平,12腳LED高電平燈亮。



    您需要登錄后才可以回帖 登錄 | 立即注冊  

    本版積分規則

    熱門推薦

    【Arduino】108種傳感器模塊系列實驗(104)---MAX30102手腕心率
    【Arduino】108種傳感器模
    37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是
    萌新報道 剛購買了一個watchx
    萌新報道 剛購買了一個wat
    就這貨 但是網上讓下載庫 我點加載以后他提示沒法用。。 求大神幫忙 謝謝了
    【Arduino】108種傳感器系列實驗(15)---手指偵測心跳傳感...
    【Arduino】108種傳感器系
    37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是
    【原創】全球最小口袋3D打印機mini one直播教程貼
    【原創】全球最小口袋3D打
    最近閑得蛋疼,沒事搞個掌上3D打印機,先放效果圖吧。 搞了半天,終于能正常打印,
    求助!GM65二維碼掃描模塊怎么用?
    求助!GM65二維碼掃描模塊
    求助!GM65二維碼掃描模塊怎么用? 賣家給的資料真的看不懂該怎么弄。。( ̄▽ ̄)~*
    Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   ( 蜀ICP備14017632號-3 )
    快速回復 返回頂部 返回列表
    六肖六码中特