arduino是一款小巧,方便上手的開關(guān)電子硬件開發(fā)板,可以實(shí)現(xiàn)很多有趣的電子硬件產(chǎn)品。
arduino本身只是一塊裸機(jī)主板,所以如果想要實(shí)現(xiàn)某些功能就需要使用它的適配軟件arduino IDE來對它進(jìn)行編程燒入,板子上的微控制器可以通過它來編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器。
并且Arduino能通過各種各樣的傳感器來感知外接的環(huán)境,比如通過通過控制燈光,馬達(dá)和其他的裝置來反饋,影響環(huán)境;通過溫度,濕度來感知外界溫濕度;紅外超聲波檢測外界物體等等。
所以如果想要設(shè)計(jì)一個可以檢查聲音大小的電子硬件設(shè)計(jì)要如何做呢?
首先會想到的是需要一個可以檢測外界聲音的傳感器或硬件模塊,比如說聲音傳感器模塊。
LM393聲音傳感器模塊介紹:
(1)它可以檢測周圍環(huán)境的的聲音強(qiáng)度,使用注意:此傳感器只能識別聲音的有無(根據(jù)振動原理)不能識別聲音的大小或特地呢頻率的聲音。
(2)靈敏度可調(diào)
(3)工作電壓:3.3V-5V
(4)輸出形式:數(shù)字開關(guān)量輸出(0和1高低電平)
(5)設(shè)有固定螺栓孔,方便安裝
(6)PCB板尺寸:3.2cm*1.7cm
但是這個傳感器雖然說可以檢測到聲音,但是它不能夠很好的檢測出聲音的強(qiáng)度,也就是當(dāng)外界聲音分貝大于某個閥值,它能監(jiān)測到,小于這個閥值就過濾掉,不能起到檢測聲音大小的目的,只能在聲音大于某個分貝時觸發(fā)開關(guān)的作用。
所以就需要尋找其他可替代的硬件模塊,這里找到LM386型號的聲音傳感器,它就可以實(shí)現(xiàn)檢測聲音大小的功能。
那這兩個模塊有什么區(qū)別呢?
這兩個模塊最大的區(qū)別是芯片,一個是LM393芯片,一個是LM386芯片,其中LM393是一個比較器,LM386是一個放大器。所以超聲波傳感器只能檢測到一個預(yù)設(shè)值,通過預(yù)設(shè)值來判斷聲音有無。
而LM386芯片的這個模塊會將采集到的信號放大,所以聲音的大小會改變這個波形的最大值和平均值,所以程序端要做的就是每間隔很小的一段時間進(jìn)行采用一次,取平均值或最大值就可以得到聲音的具體變化,從而實(shí)現(xiàn)檢測聲音大小的目的。
所以最后可以利用LM386聲音傳感器做出的電子制作就會非常豐富了,比如通過檢測外界聲音的大小來調(diào)節(jié)燈光的亮度,或者提供相應(yīng)的噪聲語音播報(bào)警告等等。
-
軟件
+關(guān)注
關(guān)注
69文章
5095瀏覽量
88792 -
編程
+關(guān)注
關(guān)注
88文章
3674瀏覽量
94716 -
硬件設(shè)計(jì)
+關(guān)注
關(guān)注
18文章
422瀏覽量
45023 -
Arduino
+關(guān)注
關(guān)注
188文章
6485瀏覽量
189759
發(fā)布評論請先 登錄
SOC、MCU工作不起來要檢查哪些硬件問題
ch579 ota要如何做文件合并呢?
如何做一塊好的PCB板
手機(jī)企業(yè)如何做項(xiàng)目管理
半導(dǎo)體廠商如何做芯片的出廠測試
硬件工程師要提前關(guān)注產(chǎn)品需求定義
蜂鳴器聲音大小和什么有關(guān)
如何做好接線端子的檢查工作?
涂鴉IoT平臺如何做智能家居項(xiàng)目

硬件工程師如何做元器件變更的決策

評論