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

Arduino警報(bào)系統(tǒng),可檢測(cè)運(yùn)動(dòng),觸發(fā)警報(bào)

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

arduino_alarm_system_0AIMvWeIcg.fzz

共3個(gè)文件

Arduino Uno警報(bào)可檢測(cè)運(yùn)動(dòng),觸發(fā)警報(bào),可通過鍵盤布防和撤防并在LCD上顯示狀態(tài)。

硬件部件:

Elegoo UNO最完整的入門套件×1個(gè)

被動(dòng)紅外傳感器,7 m×1個(gè)

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

電阻100歐姆×2

5毫米LED:紅色×1個(gè)

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

5毫米LED:綠色×1個(gè)

主動(dòng)蜂鳴器×1個(gè)

跳線×30

面包板×1個(gè)

薄膜鍵盤4x4×1個(gè)

Arduino Uno R2×1個(gè)

USB電纜×1個(gè)

9V電源×1個(gè)

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

Arduino Web編輯器

對(duì)于該項(xiàng)目,創(chuàng)建了一個(gè)基于Arduino Uno的運(yùn)動(dòng)探測(cè)器報(bào)警系統(tǒng)。Elegoo的Arduino R3完整入門套件中提供了所有組件以及更多組件。

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

-PIR運(yùn)動(dòng)傳感器HC-SR501,用于檢測(cè)設(shè)備附近的運(yùn)動(dòng)。

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

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

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

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

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

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

相關(guān)推薦