我们每个人都想知道不在家时,家中所发生的事情。这与安全性或天然气,火或水等关键要素有关。 知道发生了什么事情的瞬间对于将最终损坏降至最低至关重要。 我们将重点介绍PIR传感器,但是相同的原理也适用于其他传感器,例如湿度,气体或烟雾传感器。

无源红外线传感器(PIR)

PIR是室内和室外报警系统中最常用的传感器。 它也用于自动门和自动照明系统。

PIR传感器的功能基于人体发出的辐射。 物体会以红外辐射的形式产生热量,而这些物体包括在9.4μm波长处辐射最强的动物和人体。

当人经过传感器的正面时,从PIR传感器的角度来看,温度将从背景值更改为人的值。 传感器检测到红外辐射的这种变化并改变其输出电压,从而发出检测信号。

为了提高PIR传感器的灵敏度,在其前面安装了一个菲涅耳透镜。 传感器实际上是一个FET晶体管,其源极引脚与下拉引脚相连。 我们可以在下图中看到此设置:

在下图中,我们可以看到由塑料制成的菲涅耳透镜:

传感器本身位于菲涅尔半球透镜下方,并且在其前面有一个红外滤光片。

测试PIR模块

让我们测试PIR模块以检查其是否正常工作。 为了实现这一目标,您将需要:

对于软件部分,请使用以下sketch:

</>

现在,继续监视PIN_PIR,并期望其状态发生变化。 如果发生更改,请在串行控制台上打印以下消息:传感器检测到运动! 当消息超时时:运动结束…并将pirState更改为LOW:

</>

如我们所见,该Sketch仅用于测试PIR,因此您可以播放和配置项目所需的灵敏度和时序。 要仅使用此传感器来触发开或关灯,您需要添加一个继电器。

如果要在进入房间时添加继电器以打开或关闭灯,则需要添加继电器并稍微更改代码:

</>

编译并刷新软件后,请尝试移至传感器的前面。 在串行监视器中,您将看到检测到运动的消息,并且还将听到机械继电器的喀哒声。 如果您将灯连接到继电器,则该灯应亮起或熄灭:

PIR模块连接网络

以上,我们所做的一切都可以通过Arduino实现,现在我们使用ESP8266连接网络实现检测动作,在移动端收到电子邮件通知和手机声音。

安装库

安装Android应用

  1. 从此链接下载apk
  2. 让我们首先关注Android应用程序。 打开应用程序并在Blynk应用程序中创建一个帐户:
  3. 之后,单击“新建项目”,设置项目名称,硬件类型为ESP8266,您的应用程序的主题(深色或浅色),然后按创建按钮继续。 创建项目后,带有令牌的电子邮件将发送到您用于注册的电子邮件地址。 此外,稍后可以在“项目设置”选项卡中找到此令牌:
  4. 现在创建了项目,令牌位于电子邮件中,并且位于主屏幕应用程序中,可以在其中添加LED和通知。 为此,请按+图标:
  5. 添加所有元素后,应用程序的主屏幕需要如下所示:
  6. 现在是时候将LED配置为一些虚拟引脚(V1和V2),添加将发送通知的电子邮件地址,并设置设备离线或新设备时手机将播放的声音。 通知由Blynk云服务器发送:

ESP8266 PIR代码

详情参阅 - 亚图跨际

ESP8266红外检测安全系统相关推荐

  1. 基于LM567制作的反射式红外检测电路,用于节能信标检测电路

    简 介: 本文测试了基于LM567的反射式光电管用于信标灯检测车模通过的功能.通过实验给出了对于原来信标灯的修改方案. 关键词: 节能型表,LM567,红外检测,智能车竞赛 #mermaid-svg- ...

  2. ESP8266+红外模块制作万能网路遥控器

    ESP8266+红外模块制作万能网路遥控器 通过红外模块模拟遥控发射指令 接入blinker平台,通过手机可以远程控制. 前提是先读取出你要操控设备遥控的发射码出来.参考<Arduino 红外接 ...

  3. STM32 E18-D80NK红外检测

    本文代码使用 HAL 库. 文章目录 前言 一.E18-D80NK 红外传感器: 1. E18-D80NK 的介绍 2. 电器特性 二.红外检测小实验代码讲解 三.实验现象 总结 前言 这篇文章介绍 ...

  4. 基于51单片机的智能停车场管理车位引导系统红外检测无线蓝牙/WiFi手机APP控制设计

    本系统由STC89C52单片机.(无线蓝牙/WIFI模块-可选).红外对管传感器.LCD1602液晶显示.LED指示灯及电源组成. 通过红外对管模块实时检测车位是否占用,车位分为1车位.2车位.3车位 ...

  5. micropython esp8266 红外控制小车

    目录 简述 效果 代码 简述 使用ESP8266+micropython+红外遥控模块+接收头HX1838(NEC编码)实现简单红外遥控小车. 效果 ESP8266 Micropython红外小车 代 ...

  6. Arduino米思齐Mixly---声音+人体红外检测+亮度检测,模拟楼道灯

    文章目录 实验材料与环境 [实验]模拟楼道灯 1.软硬件连接 2.图形化编程块 3.代码块 4.效果 实验材料与环境 硬件:Arduino.LED灯.人体红外检测器.光敏传感器.5V声音检测传感器模块 ...

  7. 光敏,红外,人体红外检测模块的模拟输出(ADC)实验——入门

    前面给大家介绍了传感器的开关输出的使用,今天给大家介绍一下常见传感器的模拟输出的用法,用到了STM32的ADC(模数转换)模块和USART串口通信模块.代码就是正点原子的ADC实验的代码.今天只聊传感 ...

  8. 树莓派:10行代码体验红外检测

    准备工作 树莓派1个 红外感应模块1个 LED灯一个 杜邦线5根 模块介绍 红外感应模块 这个模块在某宝某东上面一抓一大把,就长这么个样子: 再来说下引脚: 具体内部实现原理及各个参数这里就不多数了, ...

  9. ESP8266 SGP30检测eCO2和TVOC

    SGP30简介: SGP30是一款单一芯片上具有多个传感元件的金属氧化物室内气体传感器,内集成4个气体传感元件,具有完全校准的空气质量输出信号,主要是对空气质量进行检测.TVOC(Total Vola ...

最新文章

  1. ehlib 用法记录
  2. php猴子找大王算法,php 正常的猴子选大王算法
  3. QTableWidgetble自定义表头排序设置
  4. CentOS 6.9安装配置nmon
  5. 在jenkins上配置Android项目(git管理,gradle构建)
  6. 给 ABAP ALV 报表的数据行增添颜色效果试读版
  7. YAML,另一种标记语言?不止是标记语言!
  8. 【MYSQL笔记】MYSQL监视器
  9. 7.TCP/IP 详解卷1 --- Ping 程序
  10. android定位和地图开发实例
  11. 一位BAT大牛推荐的程序员必装10款神器软件
  12. distpicker动态赋值问题
  13. 【运动学】基于Matlab模拟斜抛运动
  14. 三层交换机原理及实验操作
  15. TS实现Base64的加密解密
  16. 纽约州立大学环境与林业学院计算机科学专业,纽约州立大学环境与林业科学 治理环境是全球需要面对的问题...
  17. 物流管理扫码器识别不了条码怎么办
  18. C++ 标准库の使用迷思
  19. SAP 预收款和收款清账
  20. 微信网页怎么用电脑打开

热门文章

  1. 什么是Docker?Docker安装及镜像、容器的基本命令实验+理论!!!
  2. C语言十进制转换为二进制(附完整源码)
  3. 树莓派制作数字音箱--简易版
  4. 新酷卡mysql_新酷卡(猫池工具)
  5. html页面布局A4模板,A4页面就像html中的布局
  6. 中国上市公司对赌协议研究数据库(截至2020年5月6日,可用于业绩承诺等实证)
  7. ProE野火4.0+vs2005 Pro/Toolkit 二次开发测试详细教程
  8. oracle列分区,Oracle数据库分区--实例
  9. python定时关机可视化窗口
  10. 基于SSM+MySQL+JSP+BootStrap的停车场管理系统