• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

Arduino警報系統(tǒng),可檢測運動,觸發(fā)警報

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

arduino_alarm_system_0AIMvWeIcg.fzz

共3個文件

Arduino Uno警報可檢測運動,觸發(fā)警報,可通過鍵盤布防和撤防并在LCD上顯示狀態(tài)。

硬件部件:

Elegoo UNO最完整的入門套件×1個

被動紅外傳感器,7 m×1個

標(biāo)準(zhǔn)LCD-藍(lán)色上的16x2白色×1個

電阻100歐姆×2

5毫米LED:紅色×1個

旋轉(zhuǎn)電位計,10 kohm×2

5毫米LED:綠色×1個

主動蜂鳴器×1個

跳線×30

面包板×1個

薄膜鍵盤4x4×1個

Arduino Uno R2×1個

USB電纜×1個

9V電源×1個

軟件應(yīng)用程序和在線服務(wù):

Arduino Web編輯器

對于該項目,創(chuàng)建了一個基于Arduino Uno的運動探測器報警系統(tǒng)。Elegoo的Arduino R3完整入門套件中提供了所有組件以及更多組件。

該系統(tǒng)具有以下功能:

-PIR運動傳感器HC-SR501,用于檢測設(shè)備附近的運動。

-LCD顯示屏顯示警報狀態(tài)并顯示鍵盤輸入。

-薄膜開關(guān)小鍵盤4x4用于布防和撤防系統(tǒng)。

-通過活動的蜂鳴器發(fā)出聲音警報并通過紅色LED發(fā)出視覺警報

-帶LED的系統(tǒng)電源指示燈。

設(shè)備通電后,將其初始化為撤防狀態(tài)。帶有通過電位器調(diào)節(jié)亮度和對比度的LCD可以指示系統(tǒng)狀態(tài),并允許用戶查看薄膜鍵盤的輸入。啟動時,LCD指示按*鍵布防系統(tǒng)。裝備好后,該裝置會輪詢PIR傳感器的輸出以檢測運動。alarm()函數(shù)檢查設(shè)備是否已布防,何時布防以及何時檢測到運動,活動的蜂鳴器已打開并且紅色LED點亮。handleBuzz()函數(shù)用于更改蜂鳴器的頻率,可以通過更改buzzCycleCounter的檢查值來對其進(jìn)行調(diào)整。蜂鳴器的音量可通過旋轉(zhuǎn)電位器調(diào)節(jié)。要禁用系統(tǒng),請輸入4位數(shù)字的鍵控代碼。輸入在LCD上可見。密鑰被硬編碼在一個變量中,但是用戶可以在以后的設(shè)計增強迭代中對其進(jìn)行更改。#鍵用于發(fā)送評估鍵,而*鍵將重置輸入。UI的設(shè)計是根據(jù)通常無法查看輸入代碼的鍵盤輸入系統(tǒng)建模的。系統(tǒng)假設(shè)用戶知道選擇#按鈕以向信號結(jié)束輸入并提交代碼。

  • arduino_alarm_system_0AIMvWeIcg.fzz
    下載
    描述:原理圖
  • code_ino.ino
    下載
    描述:源碼
  • 項目教程.pdf
    下載
    描述:教程

相關(guān)推薦