机器人与人工智能爱好者论坛

标题: 基于ESP8266、Arduino+w5100的红外感应蜂鸣报警 [打印本页]

作者: luckZhang    时间: 2016-4-11 09:13
标题: 基于ESP8266、Arduino+w5100的红外感应蜂鸣报警
基于ESP8266、Arduino+w5100的红外感应蜂鸣报警


2016.4.11

  一、使用场景

        异地设备间通过互联网进行通讯,如A地红外感应监测是否有人进入监控范围,通过贝壳物联平台通知B地蜂鸣报警器进行报警。

        二、实现原理

        A地人体红外感应模块监测到有人进入监控范围产生高电平,告知已连接贝壳物联平台的esp8266(NodeMCU固件),发送信息至B地的Arduino+W5100,B地设备接收的有人进入监控范围信息后,控制蜂鸣器蜂鸣和LED灯亮。

        三、所需硬件

        

        四、接线        1、A地监测设备

        esp8266接线图

        

        人体红外感应模块

        VCC----5V

        GND----GND

        OUT----GPIO14

        2、B地报警设备

        Arduino uno R3 与 Ethernet W5100上下插接

        


        五、代码修改写入

        本站所有公开代码托管于GitHub,方便大家使用和共同参与完善,地址:https://github.com/bigiot

        进入以上链接,依次点击 bigiotArduino -> Download ZIP下载。

        下载代码后解压。

        A地监测端ESP8266(NodeMCU固件)代码位于:

        bigiotArduino/examples/ESP8266/NodeMCU/hongwai

        将文件夹下的init.lua和hongwai.lua,修改路由器信息和设备信息后,写入ESP8266(代码写入教程可参考http://www.bigiot.net/help/20.html)。

        报警端代码位于:

        bigiotArduino/examples/W5100/fengming

        将文件夹下fengming.ino,修改设备信息后,写入Arduino开发板。

        六、验证








欢迎光临 机器人与人工智能爱好者论坛 (http://robot-ai.org/) Powered by Discuz! X3.2