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

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

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

基于ESP8266、Arduino+w5100的紅外感應(yīng)蜂鳴報警詳解

電子工程師 ? 作者:工程師陳翠 ? 2018-06-17 03:29 ? 次閱讀

一、使用場景

異地設(shè)備間通過互聯(lián)網(wǎng)進(jìn)行通訊,如A地紅外感應(yīng)監(jiān)測是否有人進(jìn)入監(jiān)控范圍,通過貝殼物聯(lián)平臺通知B地蜂鳴報警器進(jìn)行報警。

二、實現(xiàn)原理

A地人體紅外感應(yīng)模塊監(jiān)測到有人進(jìn)入監(jiān)控范圍產(chǎn)生高電平,告知已連接貝殼物聯(lián)平臺的esp8266(NodeMCU固件),發(fā)送信息至B地的Arduino+W5100,B地設(shè)備接收的有人進(jìn)入監(jiān)控范圍信息后,控制蜂鳴器蜂鳴和LED燈亮。

三、所需硬件

基于ESP8266、Arduino+w5100的紅外感應(yīng)蜂鳴報警詳解

異地設(shè)備間物聯(lián)通訊

Arduino uno R3 ×1

Ethernet W5100 ×1

蜂鳴器 ×1

LED燈 ×1

電阻10K ×3

ESP8266-07(12、12E)

人體紅外感應(yīng)模塊

Usb轉(zhuǎn)ttl模塊(用于寫入esp8266代碼)

面包板 ×2

連接線 若干

四、接線

1、A地監(jiān)測設(shè)備

esp8266接線圖

基于ESP8266、Arduino+w5100的紅外感應(yīng)蜂鳴報警詳解

人體紅外感應(yīng)模塊

VCC----5V

GND----GND

OUT----GPIO14

2、B地報警設(shè)備

Arduino uno R3 與 Ethernet W5100上下插接

五、代碼修改寫入

本站所有公開代碼托管于GitHub,方便大家使用和共同參與完善,地址:https://github.com/bigiot

進(jìn)入以上鏈接,依次點(diǎn)擊 bigiotArduino -》 Download ZIP下載

下載代碼后解壓。

A地監(jiān)測端ESP8266(NodeMCU固件)代碼位于:

bigiotArduino/examples/ESP8266/NodeMCU/hongwai

將文件夾下的init.lua和hongwai.lua,修改路由器信息和設(shè)備信息后,寫入ESP8266

報警端代碼位于:

bigiotArduino/examples/W5100/fengming

將文件夾下fengming.ino,修改設(shè)備信息后,寫入Arduino開發(fā)板。

六、驗證

查看監(jiān)測端和報警端是否同時在線,如果不在線,檢查代碼和接線。

遮擋人體紅外檢測模塊查看蜂鳴器和LED燈是否有變化。

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

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185916
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    959

    瀏覽量

    44542
收藏 人收藏

    評論

    相關(guān)推薦

    ESP8266開發(fā)教程-Arduino IDE安裝、配置與使用以及Arduino編程

    本篇介紹了Arduino IDE的安裝、ESP8266開發(fā)包的安裝以及Arduino編程的快速入門來測試ESP8266的連網(wǎng)功能。
    的頭像 發(fā)表于 06-06 09:24 ?3.3w次閱讀
    <b class='flag-5'>ESP8266</b>開發(fā)教程-<b class='flag-5'>Arduino</b> IDE安裝、配置與使用以及<b class='flag-5'>Arduino</b>編程

    esp8266-01板的arduino燒寫方式分享

    這個燒寫方式,是ESP8266無線模塊針對于Arduino開發(fā)的一種燒寫方式,可以方便的在Arduino IDE上對ESP8266進(jìn)行透傳燒寫或者其他模式的燒寫。
    發(fā)表于 11-23 15:41 ?5.1w次閱讀
    <b class='flag-5'>esp8266</b>-01板的<b class='flag-5'>arduino</b>燒寫方式分享

    ESP32和ESP8266基于Arduino的MQTT收發(fā)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP32和ESP8266基于Arduino的MQTT收發(fā)資料說明。
    發(fā)表于 01-24 08:00 ?104次下載
    <b class='flag-5'>ESP</b>32和<b class='flag-5'>ESP8266</b>基于<b class='flag-5'>Arduino</b>的MQTT收發(fā)資料說明

    Esp8266 Node Mcu 一直亂碼的問題詳解

    Esp8266 Node Mcu 一直亂碼的問題詳解
    發(fā)表于 11-16 09:36 ?41次下載
    <b class='flag-5'>Esp8266</b> Node Mcu 一直亂碼的問題<b class='flag-5'>詳解</b>

    esp筆記(2)使用Arduino IDE 開發(fā) esp8266

    本文開發(fā)環(huán)境:MCU型號:esp8266開發(fā)環(huán)境 :Arduino 1.8.9硬件平臺:V3 開發(fā)板本文內(nèi)容:Esp8266 V3 開發(fā)板的簡介Arduino IDE 點(diǎn)亮
    發(fā)表于 12-05 14:51 ?55次下載
    <b class='flag-5'>esp</b>筆記(2)使用<b class='flag-5'>Arduino</b> IDE 開發(fā) <b class='flag-5'>esp8266</b>

    esp8266 nodeMCU arduino開發(fā)環(huán)境

    esp8266 nodeMCU arduino開發(fā)環(huán)境
    發(fā)表于 12-08 14:36 ?26次下載
    <b class='flag-5'>esp8266</b> nodeMCU <b class='flag-5'>arduino</b>開發(fā)環(huán)境

    配置esp8266開發(fā)板的Arduino開發(fā)環(huán)境

    )領(lǐng)域,Arduino開發(fā)板最大的對手之一就是ESP8266-NodeMCU開發(fā)板。ESP8266-NodeMCU尺寸與Nano類似, 他并不是Arduino團(tuán)隊開發(fā)的,但是我們也可以
    發(fā)表于 12-08 14:51 ?33次下載
    配置<b class='flag-5'>esp8266</b>開發(fā)板的<b class='flag-5'>Arduino</b>開發(fā)環(huán)境

    解決 用arduino ide 開發(fā)nodemcu 加載ESP8266庫的問題

    esp8266com git clone https://github.com/esp8266/Arduino.git esp8266Download binary tools (y
    發(fā)表于 12-17 18:02 ?3次下載
    解決 用<b class='flag-5'>arduino</b> ide 開發(fā)nodemcu  加載<b class='flag-5'>ESP8266</b>庫的問題

    使用Arduino配置ESP8266

    電子發(fā)燒友網(wǎng)站提供《使用Arduino配置ESP8266.zip》資料免費(fèi)下載
    發(fā)表于 10-28 09:41 ?2次下載
    使用<b class='flag-5'>Arduino</b>配置<b class='flag-5'>ESP8266</b>

    arduino(1)--ESP8266配置

    首先需要準(zhǔn)備一個開發(fā)板,這里我準(zhǔn)備的是淘寶購買的兼容arduinoESP8266模塊。
    的頭像 發(fā)表于 11-14 16:14 ?1583次閱讀
    <b class='flag-5'>arduino</b>(1)--<b class='flag-5'>ESP8266</b>配置

    LittleFS使用ESP8266Arduino IDE

    電子發(fā)燒友網(wǎng)站提供《LittleFS使用ESP8266Arduino IDE.zip》資料免費(fèi)下載
    發(fā)表于 11-15 09:42 ?11次下載
    LittleFS使用<b class='flag-5'>ESP8266</b>和<b class='flag-5'>Arduino</b> IDE

    ESP8266 Arduino通訊

    電子發(fā)燒友網(wǎng)站提供《ESP8266 Arduino通訊.zip》資料免費(fèi)下載
    發(fā)表于 11-15 09:38 ?14次下載
    <b class='flag-5'>ESP8266</b> <b class='flag-5'>Arduino</b>通訊

    如何使用Arduino UNO對ESP8266進(jìn)行編程

    電子發(fā)燒友網(wǎng)站提供《如何使用Arduino UNO對ESP8266進(jìn)行編程.zip》資料免費(fèi)下載
    發(fā)表于 12-16 10:13 ?1次下載
    如何使用<b class='flag-5'>Arduino</b> UNO對<b class='flag-5'>ESP8266</b>進(jìn)行編程

    使用Arduino編程ESP8266 ESP 01

    電子發(fā)燒友網(wǎng)站提供《使用Arduino編程ESP8266 ESP 01.zip》資料免費(fèi)下載
    發(fā)表于 02-07 14:30 ?8次下載
    使用<b class='flag-5'>Arduino</b>編程<b class='flag-5'>ESP8266</b> <b class='flag-5'>ESP</b> 01

    ESP8266紅外信號收發(fā)實驗

    ESP8266 支持通過紅外接收器和紅外LED進(jìn)行紅外收發(fā)功能。
    的頭像 發(fā)表于 03-26 17:25 ?1689次閱讀
    <b class='flag-5'>ESP8266</b><b class='flag-5'>紅外</b>信號收發(fā)實驗