RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用ROHM傳感器套件的DIY Arduino家庭安防系統(tǒng) 第1部分-機(jī)制

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

這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。

在該項(xiàng)目中,我們將使用Arduino Mega和ROHM的傳感器評(píng)估套件來(lái)制作一套DIY Arduino家庭安防系統(tǒng)。該系統(tǒng)使用無(wú)源紅外傳感器(PIR)來(lái)檢測(cè)任何可疑運(yùn)動(dòng),并使用ROHM的溫度傳感器(BD1020HFV)和氣壓傳感器(BM1383GLV)來(lái)檢測(cè)熱量。通過(guò)Arduino WiFi Shield將其連接到互聯(lián)網(wǎng),以便與Cayenne API進(jìn)行通信。

當(dāng)有人闖入您所在區(qū)域并檢測(cè)到人員移動(dòng)時(shí),系統(tǒng)將觸發(fā)蜂鳴器并通過(guò)Cayenne向您發(fā)送電子郵件提醒。當(dāng)檢測(cè)到高于預(yù)設(shè)溫度的熱量時(shí),也會(huì)向您發(fā)送提醒郵件。這款家庭安防系統(tǒng)可以通過(guò)Cayenne網(wǎng)站或智能手機(jī)上的Cayenne App全天候監(jiān)控。

上一篇文章介紹了如何設(shè)置傳感器擴(kuò)展板并連接到Arduino的指南。如果您還沒(méi)有該指南,可參見(jiàn)ROHM傳感器評(píng)估套件概述。

硬件

Arduino Mega 2560

Arduino WiFi Shield(Arduino WiFi擴(kuò)展板)

用于Arduino的Grove Base Shield(Grove基礎(chǔ)擴(kuò)展板)

3 只 LED(紅色、綠色和藍(lán)色)

Grove PIR移動(dòng)偵測(cè)傳感器

蜂鳴器

Arduino ROHM傳感器擴(kuò)展板

ROHM 溫度傳感器 (BD1020HFV)

ROHM 氣壓傳感器 (BM1383GLV)

Grove通用4芯電線

亞克力:195 x 195 x 3mm

電阻 (10 Kω and 100 KΩ)

面包板

無(wú)線遙控器,帶2個(gè)發(fā)射器和1個(gè)接收器

電源:12 VDC

軟件

Arduino IDE

ROHM 溫度傳感器庫(kù) (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尼龍內(nèi)六角螺母墊圈支柱

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. 遙控發(fā)射器和接收器(4通道)

圖5. Arduino用Grove Base Shield

圖6. Grove PIR移動(dòng)偵測(cè)傳感器

圖7. 蜂鳴器

圖8. Grove LED

圖9. Grove Wrapper/Case和面包板

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

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

圖12. 電源:12 VDC

安裝硬件

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

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

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

圖14. 將Mega置于外殼內(nèi)

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

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

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

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

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

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

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

連接上拉電阻和下拉電阻

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

按下遙控發(fā)射器時(shí),遙控器接收器中的繼電器會(huì)打開(kāi)/關(guān)閉。如果繼電器處于“ON”位置,則繼電器的5V電源會(huì)使Arduino引腳41觸發(fā)為高電平。

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

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

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

將PIR傳感器、蜂鳴器、綠色LED、藍(lán)色LED和紅色LED放入已經(jīng)擰入亞克力基板的Grove Wrapper/Case中。

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

連接Arduino WiFi Shield

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

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

連接ROHM的傳感器擴(kuò)展板

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

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

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

有關(guān)ROHM傳感器的更多資訊,參見(jiàn)ROHM傳感器評(píng)估套件概述!

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

增加 Grove Base Shield

最后,還應(yīng)將Grove Base Shield疊放于ROHM傳感器擴(kuò)展板的頂部。這是最后一層擴(kuò)展板!務(wù)必確保引腳正確對(duì)齊。此時(shí)還應(yīng)再三檢查目前為止堆疊的所有內(nèi)容是否符合要求。

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

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

圖24. 系統(tǒng)整體設(shè)計(jì)

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

將PIR傳感器、蜂鳴器和LED連接到Arduino。將Grove通用4芯電線上的一個(gè)連接器連接到傳感器,另一個(gè)連接器連接到Grove Base Shield。引腳號(hào)已經(jīng)標(biāo)記在Grove Base Shield上,因此應(yīng)很容易對(duì)照。使用下表作為參考:

PIR 移動(dòng)偵測(cè)傳感器 Arduino 引腳 2 (數(shù)字)
藍(lán)色 LED Arduino 引腳 4 (數(shù)字)
綠色 LED Arduino 引腳 6 (數(shù)字)
紅色 LED Arduino 引腳 8 (數(shù)字)
蜂鳴器 Arduino 引腳 5 (數(shù)字)
遙控器 Arduino 引腳 41 (數(shù)字)
從以下部位 連接至Arduino

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

所分配的引腳編號(hào)應(yīng)始終保持一致;這些編號(hào)將按照我們的程序進(jìn)行編碼:

#define PIR_MOTION_SENSOR2//使用引腳2接收來(lái)自模塊的信號(hào)

#define LED14//檢測(cè)到發(fā)生移動(dòng)時(shí)藍(lán)色LED燈亮

#define LED26//觸發(fā)警報(bào)后綠色LED燈亮

#define LED38//如果移動(dòng)偵測(cè)和觸發(fā)開(kāi)關(guān)都開(kāi)啟,則紅色LED燈亮

#define buzzer5//蜂鳴器

#define remote41//遠(yuǎn)程控制

硬件安裝完成!以上為DIY Arduino家庭安防系統(tǒng)的第1部分。在第2部分中,我們將編寫一個(gè)離線程序來(lái)測(cè)試我們剛剛創(chuàng)建的系統(tǒng),并連接到Internet以便使用Cayenne API進(jìn)行無(wú)線控制。我們將引導(dǎo)您完成myDevices Cayenne的創(chuàng)建,并建立連接(系統(tǒng)到您的Cayenne帳戶),這樣即使您不在家,也可以無(wú)線控制安防系統(tǒng)。敬請(qǐng)關(guān)注!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Rohm
    +關(guān)注

    關(guān)注

    8

    文章

    370

    瀏覽量

    66029
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186947
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    采用ROHM傳感器套件DIY Arduino家庭系統(tǒng) 2部分- Cayenne設(shè)置

    DIY智能家居系統(tǒng)1部分中,我們將各種組件(
    的頭像 發(fā)表于 09-19 10:20 ?4210次閱讀

    基于Arduino家庭防盜(原創(chuàng))

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

    【黑三郎】智能家庭系統(tǒng)

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

    一種無(wú)線家庭系統(tǒng)構(gòu)建

    無(wú)線家庭系統(tǒng)構(gòu)建介紹了如何應(yīng)用CC2430SoC(System-on-Chip片上系統(tǒng))芯片構(gòu)筑
    發(fā)表于 08-02 16:09 ?37次下載
    一種無(wú)線<b class='flag-5'>家庭</b><b class='flag-5'>安</b><b class='flag-5'>防</b><b class='flag-5'>系統(tǒng)</b>構(gòu)建

    用Hercules? LaunchPad? 開(kāi)發(fā)套件控制GaN功率級(jí)—1部分

    用Hercules? LaunchPad? 開(kāi)發(fā)套件控制GaN功率級(jí)—1部分
    發(fā)表于 11-03 08:04 ?0次下載
    用Hercules? LaunchPad? 開(kāi)發(fā)<b class='flag-5'>套件</b>控制GaN功率級(jí)—<b class='flag-5'>第</b><b class='flag-5'>1</b><b class='flag-5'>部分</b>

    帶有PIC16F15244的DIY I/O擴(kuò)展1部分,共3部分

    電子發(fā)燒友網(wǎng)站提供《帶有PIC16F15244的DIY I/O擴(kuò)展1部分,共3部分).zi
    發(fā)表于 11-18 11:46 ?2次下載
    帶有PIC16F15244的<b class='flag-5'>DIY</b> I/O擴(kuò)展<b class='flag-5'>器</b>(<b class='flag-5'>第</b><b class='flag-5'>1</b><b class='flag-5'>部分</b>,共3<b class='flag-5'>部分</b>)

    DIY點(diǎn)焊機(jī)-2部分

    電子發(fā)燒友網(wǎng)站提供《DIY點(diǎn)焊機(jī)-2部分.zip》資料免費(fèi)下載
    發(fā)表于 11-30 12:04 ?9次下載
    <b class='flag-5'>DIY</b>點(diǎn)焊機(jī)-<b class='flag-5'>第</b>2<b class='flag-5'>部分</b>

    DIY CD點(diǎn)焊機(jī)-1部分

    電子發(fā)燒友網(wǎng)站提供《DIY CD點(diǎn)焊機(jī)-1部分.zip》資料免費(fèi)下載
    發(fā)表于 11-30 11:57 ?14次下載
    <b class='flag-5'>DIY</b> CD點(diǎn)焊機(jī)-<b class='flag-5'>第</b><b class='flag-5'>1</b><b class='flag-5'>部分</b>

    基于Arduino的太陽(yáng)能電池板數(shù)字生態(tài)箱(1部分

    這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。在今天的文章中,我們將提供一個(gè)使用Arduino構(gòu)建電子套件的新方案,本文分為1部分
    的頭像 發(fā)表于 02-23 09:44 ?1110次閱讀
    基于<b class='flag-5'>Arduino</b>的太陽(yáng)能電池板數(shù)字生態(tài)箱(<b class='flag-5'>第</b><b class='flag-5'>1</b><b class='flag-5'>部分</b>)

    Arduino傳感器ROHM傳感器評(píng)估套件概覽

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

    ROHM Arduino傳感器套件打造DIY萬(wàn)圣節(jié)僵尸面具

    今天,我們會(huì)利用ROHM傳感器評(píng)估套件制作一款超級(jí)簡(jiǎn)單的萬(wàn)圣節(jié)僵尸面具!我們將使用ROHM接近傳感器/環(huán)境光
    的頭像 發(fā)表于 02-23 17:45 ?921次閱讀
    用<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>萬(wàn)圣節(jié)僵尸面具

    采用ROHM傳感器套件DIY Arduino家庭系統(tǒng) 2部分- Cayenne設(shè)置

    DIY智能家居系統(tǒng)1部分中,我們將各種組件(
    的頭像 發(fā)表于 02-24 14:38 ?1024次閱讀
    <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><b class='flag-5'>防</b><b class='flag-5'>系統(tǒng)</b> <b class='flag-5'>第</b>2<b class='flag-5'>部分</b>- Cayenne設(shè)置

    采用ROHM傳感器套件DIY Arduino家庭系統(tǒng) 1部分 機(jī)制

    在該項(xiàng)目中,我們將使用Arduino Mega和ROHM傳感器評(píng)估套件來(lái)制作一套DIY Arduino
    的頭像 發(fā)表于 02-24 15:08 ?1021次閱讀
    <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><b class='flag-5'>防</b><b class='flag-5'>系統(tǒng)</b> <b class='flag-5'>第</b><b class='flag-5'>1</b><b class='flag-5'>部分</b> <b class='flag-5'>機(jī)制</b>

    ROHM傳感器評(píng)估套件的3D外殼以及RohmMultiSensor庫(kù)更新

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

    利用ROHM傳感器評(píng)估套件實(shí)現(xiàn)UCLA AirMouse–2部分

    在利用ROHM傳感器評(píng)估套件實(shí)現(xiàn)UCLA AirMouse – 1部分中,我們完成了項(xiàng)目的硬件
    的頭像 發(fā)表于 02-27 10:27 ?556次閱讀
    RM新时代网站-首页