<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用ROHM傳感器套件的DIY Arduino家庭安防系統 第1部分-機制

丫丫119 ? 來源:未知 ? 作者:肖冰 ? 2019-09-23 10:33 ? 次閱讀

這篇文章來源于DevicePlus.com英語網站的翻譯稿。

在該項目中,我們將使用Arduino Mega和ROHM的傳感器評估套件來制作一套DIY Arduino家庭安防系統。該系統使用無源紅外傳感器(PIR)來檢測任何可疑運動,并使用ROHM的溫度傳感器(BD1020HFV)和氣壓傳感器(BM1383GLV)來檢測熱量。通過Arduino WiFi Shield將其連接到互聯網,以便與Cayenne API進行通信。

當有人闖入您所在區域并檢測到人員移動時,系統將觸發蜂鳴器并通過Cayenne向您發送電子郵件提醒。當檢測到高于預設溫度的熱量時,也會向您發送提醒郵件。這款家庭安防系統可以通過Cayenne網站或智能手機上的Cayenne App全天候監控。

上一篇文章介紹了如何設置傳感器擴展板并連接到Arduino的指南。如果您還沒有該指南,可參見ROHM傳感器評估套件概述。

硬件

Arduino Mega 2560

Arduino WiFi Shield(Arduino WiFi擴展板)

用于Arduino的Grove Base Shield(Grove基礎擴展板)

3 只 LED(紅色、綠色和藍色)

Grove PIR移動偵測傳感器

蜂鳴器

Arduino ROHM傳感器擴展板

ROHM 溫度傳感器 (BD1020HFV)

ROHM 氣壓傳感器 (BM1383GLV)

Grove通用4芯電線

亞克力:195 x 195 x 3mm

電阻 (10 Kω and 100 KΩ)

面包板

無線遙控器,帶2個發射器和1個接收器

電源:12 VDC

軟件

Arduino IDE

ROHM 溫度傳感器庫 (http://micro.rohm.com/en/download_support/sensor_module/kiyaku.php?file=data/software/BD1020HFV.zip)

ROHM 氣壓傳感器 (http://micro.rohm.com/en/download_support/sensor_module/kiyaku.php?file=data/software/BM1383GLV.zip)

工具

Arduino Mega外殼

M3尼龍內六角螺母墊圈支柱

Grove Wrapper/Case (http://www.robotmesh.com/microcontrollers/seeedstudio/grove-wrapper-1-2-4-pcs-blue以及https://www.seeedstudio.com/Grove-Green-Wrapper-1*1(4-PCS-pack)-p-2581.html)

Dremel 扳手工具

烙鐵

圖1. Arduino Mega 2650(左)、ROHM Arduino Shield(右)、ROHM傳感器(上)

圖2. Arduino Mega的亞克力外殼

圖3. Arduino WiFi Shield

圖4. 遙控發射器和接收器(4通道)

圖5. Arduino用Grove Base Shield

圖6. Grove PIR移動偵測傳感器

圖7. 蜂鳴器

圖8. Grove LED

圖9. Grove Wrapper/Case和面包板

圖10. 公-公連接器和Grove通用4芯電線

圖11. 10KΩ和100Ω電阻器

圖12. 電源:12 VDC

安裝硬件

首先組裝Arduino亞克力外殼。在外殼閉合前,需將用于啟動12VDC遙控器的兩根電線(紅色和黑色)焊接到Arduino VIN(12V)上。

圖13. 組裝Arduino外殼,焊接黑色和紅色電線

組裝外殼后,即可將Mega放入其中。用螺釘將Mega固定在亞克力底座上。

圖14. 將Mega置于外殼內

為Arduino和遙控器附件安裝亞克力底座

在亞克力板上鉆孔以連接Arduino Mega和Grove Wrapper/Case。必須測量模塊的尺寸并在表面上標出待鉆孔的點。本項目的電路板布設如下圖所示(圖15)。您可以按自己的偏好習慣重新排列電路板上的模塊。使用雙面膠帶連接面包板和遙控器。

圖15. 亞克力底座,配有Arduino、遙控裝置、面包板和Grove Wrapper/Case附件。

然后將剛從Arduino焊接過來的兩根黑色和紅色線連接到遙控器。注:必須特別留意端子上的極性符號(+和 -)。

圖16. 將兩根電線(黑色和紅色)連接到遙控器。

將兩根公-公連接器線連接到遙控器上的一個繼電器通道。我們將使用D通道,如圖17所示。

圖17. 將兩根公-公電線連接到遙控器。

連接上拉電阻和下拉電阻

將兩個電阻(100Ω和10Ω)和三根公-公電線連接于面包板上(參見圖18)。這些電阻用作將信號從遙控器發送到Arduino的上拉和下拉電阻(通過數字引腳41)。

按下遙控發射器時,遙控器接收器中的繼電器會打開/關閉。如果繼電器處于“ON”位置,則繼電器的5V電源會使Arduino引腳41觸發為高電平。

注:繼電器為“ON”時,其紫色電線會連接到5V。 將灰色電線連接到Arduino引腳41,黑色電線連接到Arduino GND引腳。

圖18. 兩個電阻器和三根公-公電線連接到面包板上

連接PIR傳感器、蜂鳴器和LED

將PIR傳感器、蜂鳴器、綠色LED、藍色LED和紅色LED放入已經擰入亞克力基板的Grove Wrapper/Case中。

圖19. 擺放好PIR傳感器、蜂鳴器和LED后,組裝基板。

連接Arduino WiFi Shield

將WiFi Shield置于Arduino Mega頂部。必須確保引腳正確對齊。

圖20. 將WiFi Shield置于Arduino Mega頂部

連接ROHM的傳感器擴展板

然后在剛剛安裝的Wifi Shield上包裹ROHM的傳感器擴展板。同樣,也必須確保引腳正確對齊。然后將ROHM的溫度傳感器 (BD1020HFV) 連接到模擬2接頭,ROHM的氣壓傳感器 (BM138GLV) 則連接到ROHM傳感器擴展板的I2C接頭上(參見圖21)。

圖21. 將ROHM的傳感器擴展板放置于Arduino WiFi Shield頂部

氣壓傳感器(BM138GLV)可以使用1.8V或3V電源,溫度傳感器則可使用3V或5V電源。因此,必須將跳線連接到3V從而將電壓設置為3V(參見圖21)。

有關ROHM傳感器的更多資訊,參見ROHM傳感器評估套件概述!

圖22. ROHM傳感器擴展板、BD1020HFV和BM138GLV傳感器疊放于Arduino WiFi擴展板頂部

增加 Grove Base Shield

最后,還應將Grove Base Shield疊放于ROHM傳感器擴展板的頂部。這是最后一層擴展板!務必確保引腳正確對齊。此時還應再三檢查目前為止堆疊的所有內容是否符合要求。

圖23. Grove Base Shield堆放于ROHM傳感器擴展板頂部。

堆疊完成,將黑色電線從面包板連接到Arduino GND引腳。然后將繼電器的白色電線連接到Arduino的5V引腳,并將灰色電線從面包板連接到Arduino引腳41。

圖24. 系統整體設計

通過Grove Base Shield將PIR傳感器、蜂鳴器和LED連接到Arduino

將PIR傳感器、蜂鳴器和LED連接到Arduino。將Grove通用4芯電線上的一個連接器連接到傳感器,另一個連接器連接到Grove Base Shield。引腳號已經標記在Grove Base Shield上,因此應很容易對照。使用下表作為參考:

PIR 移動偵測傳感器 Arduino 引腳 2 (數字)
藍色 LED Arduino 引腳 4 (數字)
綠色 LED Arduino 引腳 6 (數字)
紅色 LED Arduino 引腳 8 (數字)
蜂鳴器 Arduino 引腳 5 (數字)
遙控器 Arduino 引腳 41 (數字)
從以下部位 連接至Arduino

圖25. 通過Grove Base Shield連接PIR傳感器、蜂鳴器、LED和Arduino。

所分配的引腳編號應始終保持一致;這些編號將按照我們的程序進行編碼:

#define PIR_MOTION_SENSOR2//使用引腳2接收來自模塊的信號

#define LED14//檢測到發生移動時藍色LED燈亮

#define LED26//觸發警報后綠色LED燈亮

#define LED38//如果移動偵測和觸發開關都開啟,則紅色LED燈亮

#define buzzer5//蜂鳴器

#define remote41//遠程控制

硬件安裝完成!以上為DIY Arduino家庭安防系統的第1部分。在第2部分中,我們將編寫一個離線程序來測試我們剛剛創建的系統,并連接到Internet以便使用Cayenne API進行無線控制。我們將引導您完成myDevices Cayenne的創建,并建立連接(系統到您的Cayenne帳戶),這樣即使您不在家,也可以無線控制安防系統。敬請關注!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Rohm
    +關注

    關注

    8

    文章

    352

    瀏覽量

    65524
  • Arduino
    +關注

    關注

    185

    文章

    6434

    瀏覽量

    185270
收藏 人收藏

    評論

    相關推薦

    采用ROHM傳感器套件DIY Arduino家庭安防系統 第2部分- Cayenne設置

    DIY智能家居安防系統第1部分中,我們將各種組件(例如PIR傳感器、溫度傳感器和壓力傳感器)組
    的頭像 發表于 09-19 10:20 ?4055次閱讀

    基于Arduino家庭防盜(原創)

    音頻模塊的開關開關撥至關閉狀態,否則會造成程序下載失敗。分別給卓手機和arduino下載好程序好,家庭防盜報警就可以工作了。大家可以下載源代碼自己研究軟件
    發表于 08-25 21:13

    【黑三郎】智能家庭系統

    相信家庭系統定能掀起新的智能家居革命。本系統是有單片機控制模塊,電源模塊,傳感器模塊---煙
    發表于 12-31 11:39

    【IntoRobot Atom申請】智能家庭系統

    , 讓物聯網走進家庭,實現智能家庭。將有很好的發展前景.項目描述:我們家庭系統分為以下幾個
    發表于 12-29 16:20

    智能,給你更安全的家庭生活!

    和已有的“小區,保安人防”外,人們自主購買的設施正在逐年增多。作為智能家居不可或缺的組成部分,
    發表于 03-02 11:36

    基于無線傳感器網絡智能保險箱系統的設計(一)

      摘要:提出了一種基于無線傳感器網絡技術的智能保險箱監測系統。該系統由前端監測設備、物聯網網關和手機客戶端3
    發表于 11-06 15:52

    Arduino兼容傳感器擴展板SensorShield-EVK-001

    全球知名半導體制造商ROHM開發出通過Arduino和mbed*1等開放平臺*2通用微控制開發板)可輕松測量加速度、氣壓、地磁等8種信息的傳感器
    發表于 04-11 06:20

    建筑混合測試系統1部分

    構建混合測試系統1部分:為成功過渡奠定基礎
    發表于 11-06 09:36

    利用Arduino Create和ROHM傳感器評估套件制作智能花園系統

    今天,我們將利用ROHM傳感器評估套件打造一套智能花園系統。在此項目中,我們整合接近/環境光傳感器(ALS)和其他
    的頭像 發表于 02-23 17:58 ?895次閱讀
    利用<b class='flag-5'>Arduino</b> Create和<b class='flag-5'>ROHM</b><b class='flag-5'>傳感器</b>評估<b class='flag-5'>套件</b>制作智能花園<b class='flag-5'>系統</b>

    Arduino傳感器ROHM傳感器評估套件概覽

    ROHM Sensor Shield(ROHM傳感器開發板)是一種兼容Arduino的擴展板,旨在幫助用戶快速將各種傳感器添加到自己的開發項
    的頭像 發表于 02-23 17:37 ?632次閱讀
    <b class='flag-5'>Arduino</b><b class='flag-5'>傳感器</b>–<b class='flag-5'>ROHM</b><b class='flag-5'>傳感器</b>評估<b class='flag-5'>套件</b>概覽

    ROHM Arduino傳感器套件打造DIY萬圣節僵尸面具

    今天,我們會利用ROHM傳感器評估套件制作一款超級簡單的萬圣節僵尸面具!我們將使用ROHM接近傳感器/環境光
    的頭像 發表于 02-23 17:45 ?650次閱讀
    用<b class='flag-5'>ROHM</b> <b class='flag-5'>Arduino</b><b class='flag-5'>傳感器</b><b class='flag-5'>套件</b>打造<b class='flag-5'>DIY</b>萬圣節僵尸面具

    采用ROHM傳感器套件DIY Arduino家庭安防系統 第2部分- Cayenne設置

    DIY智能家居安防系統第1部分中,我們將各種組件(例如PIR傳感器、溫度傳感器和壓力傳感器)組
    的頭像 發表于 02-24 14:38 ?742次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>ROHM</b><b class='flag-5'>傳感器</b><b class='flag-5'>套件</b>的<b class='flag-5'>DIY</b> <b class='flag-5'>Arduino</b><b class='flag-5'>家庭</b>安防<b class='flag-5'>系統</b> 第2<b class='flag-5'>部分</b>- Cayenne設置

    采用ROHM傳感器套件DIY Arduino家庭安防系統 第1部分 機制

    在該項目中,我們將使用Arduino Mega和ROHM傳感器評估套件來制作一套DIY Arduino
    的頭像 發表于 02-24 15:08 ?756次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>ROHM</b><b class='flag-5'>傳感器</b><b class='flag-5'>套件</b>的<b class='flag-5'>DIY</b> <b class='flag-5'>Arduino</b><b class='flag-5'>家庭</b>安防<b class='flag-5'>系統</b> 第1<b class='flag-5'>部分</b> <b class='flag-5'>機制</b>

    ROHM傳感器評估套件的3D外殼以及RohmMultiSensor庫更新

    不久前,我創建了RohmMultiSensor - Arduino庫,利用該庫可以輕松控制ROHM傳感器評估套件中的多個傳感器。
    的頭像 發表于 02-24 09:51 ?675次閱讀
    <b class='flag-5'>ROHM</b><b class='flag-5'>傳感器</b>評估<b class='flag-5'>套件</b>的3D外殼以及RohmMultiSensor庫更新

    利用ROHM傳感器評估套件實現UCLA AirMouse–第2部分

    在利用ROHM傳感器評估套件實現UCLA AirMouse – 第1部分中,我們完成了項目的硬件。對于發射器部分,我們將AirMouse按鈕
    的頭像 發表于 02-27 10:27 ?381次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>