在這個(gè)項(xiàng)目中,我使用拍手聲制作了一個(gè)簡(jiǎn)單的自動(dòng)燈。使用的組件是傳感器KY-037,LED和Arduino Nano。
硬件部件
- Arduino nano R3×1個(gè)
- 凌華KY-037×1個(gè)
- LED(通用)×1個(gè)
因此該項(xiàng)目非常適合初學(xué)者,因?yàn)榫幋a非常簡(jiǎn)單易懂。另外,所使用的傳感器,即KY-037,也非常實(shí)惠。
它的工作方式是當(dāng)KY-037聲音傳感器檢測(cè)到高頻(拍手聲)時(shí),傳感器將輸出HIGH。
將由我們進(jìn)行的編碼處理的HIGH輸出打開或關(guān)閉(取決于燈的狀況)
如果指示燈熄滅,當(dāng)我們?cè)贙Y-037傳感器附近拍手時(shí),指示燈將亮起。但是,如果燈亮著,當(dāng)我們?cè)贙Y-037傳感器附近拍手時(shí),燈會(huì)熄滅。
因此,基本上,該項(xiàng)目對(duì)于只學(xué)習(xí)電子產(chǎn)品(尤其是Arduino)的人們而言是完美的。
引腳配置
KY-037傳感器
輸出= PIN Arduino D2
輸入= 5V Arduino
GND =地線Arduino
注意 :
- 該電路的輸出使用數(shù)字傳感器引腳(D0).OUTPUT是將由Arduino根據(jù)Arduino IDE應(yīng)用程序中編寫的程序控制的組件。
- 該輸入是傳感器測(cè)量產(chǎn)生的信號(hào)。因?yàn)槲覀兪褂玫氖菙?shù)字引腳(D0),所以只有兩種信號(hào),即HIGH / LOW。
- 高電平表示聲音傳感器正在檢測(cè)高頻,低電平表示聲音傳感器未檢測(cè)到高頻。
- Arduino將把INPUT處理成帶有已編寫的特定編碼的LED燈。
- LED正極引腳(較長(zhǎng)的引腳):連接至Arduino D3引腳
- LED負(fù)極引腳(較短的一個(gè)):連接到Arduino GND引腳
電路的工作原理該電路的工作原理非常簡(jiǎn)單:
- 聲音傳感器KY-037將測(cè)量傳感器接收到的聲波。
- 測(cè)量結(jié)果將轉(zhuǎn)換為電量。
- 因?yàn)槲覀兪褂玫氖菙?shù)字(DO)引腳,所以電量為HIGH / LOW信號(hào)。
- 然后,此HIGH / LOW輸出將用于打開LED和關(guān)閉LED。
- 如果OUTPUT HIGH,則LED將改變狀態(tài),從打開到關(guān)閉或從關(guān)閉到打開。
- 由于高頻聲音(響亮的掌聲)將產(chǎn)生HIGH輸出。