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

 找回密码
 立即注册
查看: 5679|回复: 0
打印 上一主题 下一主题

基于ESP8266、Arduino+w5100的红外感应蜂鸣报警

[复制链接]

29

主题

48

帖子

234

积分

版主

Rank: 7Rank: 7Rank: 7

积分
234
跳转到指定楼层
楼主
发表于 2016-4-11 09:13:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
基于ESP8266、Arduino+w5100的红外感应蜂鸣报警


2016.4.11

  一、使用场景

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

        二、实现原理

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

        三、所需硬件

        


  •                         Arduino uno R3 ×1               
  •                         Ethernet W5100 ×1               
  •                         蜂鸣器 ×1               
  •                         LED灯 ×1               
  •                         电阻10K ×3               
  •                         ESP8266-07(12、12E)               
  •                         人体红外感应模块               
  •                         Usb转ttl模块(用于写入esp8266代码)               
  •                         面包板 ×2               
  •                         连接线 若干

        四、接线        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开发板。

        六、验证

  • 查看监测端和报警端是否同时在线,如果不在线,检查代码和接线。
  • 遮挡人体红外检测模块查看蜂鸣器和LED灯是否有变化。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|陕ICP备15012670号-1    

GMT+8, 2024-4-30 23:57 , Processed in 0.059559 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表