异地设备间通讯,基于ESP8266、Arduino+w5100的红外感应蜂鸣报警
2016-04-061.8万
AI 快速预览详细
本文介绍了如何使用ESP8266和Arduino+w5100实现异地设备间的红外感应监测与蜂鸣报警。A地的人体红外感应模块检测到有人进入监控范围时,通过贝壳物联平台发送信息至B地的Arduino+w5100,控制蜂鸣器和LED灯进行报警。所需硬件包括ESP8266-07、Arduino uno R3、W5100、蜂鸣器、LED灯等。通过下载并修改bigiotArduino中的代码,可以轻松实现这一功能。
|
一、使用场景 异地设备间通过互联网进行通讯,如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开发板。 六、验证
原文出自:异地设备间通讯,基于ESP8266、Arduino+w5100的红外感应蜂鸣报警 http://www.bigiot.net/help/21.html |




