加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

基于Arduino nano R3 diy一個拍手控制的自動燈

2020/09/27
477
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

arduino-clapping-hand_vcADeNeTpw.jpg

共2個文件

在這個項目中,我使用拍手聲制作了一個簡單的自動燈。使用的組件是傳感器KY-037,LED和Arduino Nano。

硬件部件

  • Arduino nano R3×1個
  • 凌華KY-037×1個
  • LED(通用)×1個

因此該項目非常適合初學(xué)者,因為編碼非常簡單易懂。另外,所使用的傳感器,即KY-037,也非常實惠。

它的工作方式是當(dāng)KY-037聲音傳感器檢測到高頻(拍手聲)時,傳感器將輸出HIGH。

將由我們進行的編碼處理的HIGH輸出打開或關(guān)閉(取決于燈的狀況)

如果指示燈熄滅,當(dāng)我們在KY-037傳感器附近拍手時,指示燈將亮起。但是,如果燈亮著,當(dāng)我們在KY-037傳感器附近拍手時,燈會熄滅。

因此,基本上,該項目對于只學(xué)習(xí)電子產(chǎn)品(尤其是Arduino)的人們而言是完美的。

引腳配置

KY-037傳感器

輸出= PIN Arduino D2

輸入= 5V Arduino

GND =地線Arduino

注意 :

  1. 電路的輸出使用數(shù)字傳感器引腳(D0).OUTPUT是將由Arduino根據(jù)Arduino IDE應(yīng)用程序中編寫的程序控制的組件。
  2. 該輸入是傳感器測量產(chǎn)生的信號。因為我們使用的是數(shù)字引腳(D0),所以只有兩種信號,即HIGH / LOW。
  3. 高電平表示聲音傳感器正在檢測高頻,低電平表示聲音傳感器未檢測到高頻。
  4. Arduino將把INPUT處理成帶有已編寫的特定編碼的LED燈。

發(fā)光二極管

  • LED正極引腳(較長的引腳):連接至Arduino D3引腳
  • LED負極引腳(較短的一個):連接到Arduino GND引腳

電路的工作原理該電路的工作原理非常簡單:

  • 聲音傳感器KY-037將測量傳感器接收到的聲波。
  • 測量結(jié)果將轉(zhuǎn)換為電量。
  • 因為我們使用的是數(shù)字(DO)引腳,所以電量為HIGH / LOW信號。
  • 然后,此HIGH / LOW輸出將用于打開LED和關(guān)閉LED。
  • 如果OUTPUT HIGH,則LED將改變狀態(tài),從打開到關(guān)閉或從關(guān)閉到打開。
  • 由于高頻聲音(響亮的掌聲)將產(chǎn)生HIGH輸出。
  • arduino-clapping-hand_vcADeNeTpw.jpg
    下載
    描述:原理圖截圖
  • controlling_lamp_with_clapping_sound_ino.c
    下載
    描述:源碼

相關(guān)推薦