<progress id="jlsnq"><code id="jlsnq"></code></progress>

<strong id="jlsnq"><del id="jlsnq"></del></strong>
    <mark id="jlsnq"></mark>

    <legend id="jlsnq"><table id="jlsnq"></table></legend>
    <small id="jlsnq"></small>
  • <ruby id="jlsnq"><table id="jlsnq"></table></ruby>

      <strong id="jlsnq"></strong>

      24小時聯系電話:18217114652、13661815404

      中文

      您當前的位置:
      首頁>
      電子資訊>
      技術專題>
      使用Arduino的帶有語...

      技術專題

      使用Arduino的帶有語音警報的運動傳感器


      使用Arduino的帶有語音警報的運動傳感器

      運動傳感器警報在市場上很容易獲得,但是價格昂貴。這是帶有語音警報的基于Arduino的簡單,廉價的運動傳感器警報。它可以用于安全目的。

      通常,對于戶外監視,運動傳感器警報由一個PIR(被動紅外)傳感器組成,該傳感器檢測附近人員的活動。作者的原型如圖1所示。運動傳感器報警器的框圖如圖2所示。

      1:作者的原型

      2:運動傳感器報警框圖

      電路與工作

      運動傳感器警報的電路圖如圖3所示。它由PIR運動傳感器(MS1),Arduino NanoBoard1),LM386音頻放大器(IC1)和8歐姆揚聲器組成。您可以使用任何Arduino板代替Arduino Nano板。

      3:運動傳感器報警電路圖

      通過從Sketch→Include library→Manage Libraries選項下載庫來在Arduino IDE中安裝所需的庫,如圖4所示。從Library Manager中搜索PCM庫(請參閱圖5)并進行安裝。同樣,請按照上述步驟安裝PIR傳感器庫。

      4Arduino IDE中的管理器庫

      5:從庫管理器中搜索PCM

      編碼Arduino

      Arduino代碼(Motion_Detection.ino)用Arduino編程語言編寫。
      初始化代碼中的庫,并聲明傳感器和指示器針腳,如下所示:

      #include int sensorpin = 4; //傳感器引腳
      Int led = 13; //
      指示針

      使用編碼的樣本初始化音頻文件:
      const unsigned char sample [] PROGMEM =

      {126,127,127,126,127,126,127,127,126,126,
      ........};

      使用以下說明定義pinMode

      pinModesensorpin,INPUT;
      pinMode
      led,OUTPUT;

      創建一個以數字形式讀取傳感器值的變量:
      int sensorValue = digitalRead
      sensorpin;

      現在,創建一個與傳感器值進行比較的條件。如果條件為真,它將相應地執行任務。此處的任務是播放樣本音頻文件并打開LED指示燈(LED1)。否則,該條件為假,沒有聲音警報并且LED1熄滅。以下代碼執行這些任務:

      如果(sensorValue == 1
      {
      startPlayback
      sample,
      sizeof
      sample));
      digitalWrite
      led,HIGH;
      }
      否則,如果(sensorValue == 0
      {
      digitalWrite
      led,LOW;
      }

      建設與測試

      運動傳感器警報的PCB布局如圖6所示,其組件布局如圖7所示。

      6:運動傳感器報警的PCB布局

      7PCB的組件布局

      在組裝電路之前,請不要忘記在Arduino Nano板上上傳Motion_Detection.ino。在PCB上組裝完電路后,將PIR傳感器跨接在CON1上,將12V連接于CON2。

      根據電路圖交叉檢查接線/連接。然后,使用12V直流電源或12V電池打開電路電源。

      您可以將此項目安裝在后院或房屋中的任何其他適當位置。然后將揚聲器和電線延伸到您的房間?;蛘?,您可以通過音頻插孔將其連接到迷你揚聲器放大器。

      接通電路電源時,如果有人在PIR傳感器前面,您將連續不斷地聽到揚聲器中的警報動作語音警報,直到該人離開傳感器為止。根據傳感器模塊的靈敏度,此傳感器將在長達十米的范圍內檢測到人。您可以通過調節傳感器模塊中內置的電位計來更改靈敏度。

      請輸入搜索關鍵字

      確定
      色鲁99热99re超碰精品_91精品一区二区三区无码吞精_亚洲国产欧洲综合997久久_一级a性色生活片久久无
      <progress id="jlsnq"><code id="jlsnq"></code></progress>

      <strong id="jlsnq"><del id="jlsnq"></del></strong>
        <mark id="jlsnq"></mark>

      <legend id="jlsnq"><table id="jlsnq"></table></legend>
      <small id="jlsnq"></small>
    1. <ruby id="jlsnq"><table id="jlsnq"></table></ruby>

        <strong id="jlsnq"></strong>