资料介绍
描述
伊森走近储物柜时开始放慢动作。任何轻微的动作,他都会放弃自己。整个博物馆空无一人,但有一个无形的障碍物阻止他拿走这块宝石——MOTION SENSOR。运动传感器用于电影和现实生活中。你也可以在家里做一个。想知道?阅读下面的详细说明。
Wemos D1 Mini 的工作原理/它是什么
Wemos D1 Mini 是一款与 Arduino 兼容的微控制器板,带有 WiFi,在一个非常紧凑的封装中包含了许多功能,如低功耗模式、蓝牙、I2C、SPI、UART 等。我们可以像 Arduino 一样对其进行编程,其成本与 Arduino UNO 大致相同。但是我们比传统的 Arduino UNO 获得了更多的功能,但也有一些牺牲,比如更少的引脚。
它非常适合这个项目的原因是因为它非常小并且具有超低功耗模式,它基本上消耗很少或根本不消耗电力,这使其非常适合像我们这样的小型电池供电项目。
PIR 的工作原理
被动红外传感器或简称 PIR 是一种传感器,用于检测人体产生的电磁辐射,用作触发警报的触发器。所以基本上一个 PIR 包含一个特定的镜头,称为“菲涅耳透镜”,它充当 PIR 的接收器。为了清楚地了解 PIR 传感器的外观,下面给出了它的图片。安装在右侧的白色透镜是正在谈论的菲涅尔透镜。
需要注意的一点是,顾名思义,这是一种无源传感器,即 PIR 本身不传输任何形式的信号。它只接收来自外界的红外辐射。PIR传感器本身有两个插槽,每个插槽由对IR敏感的特殊材料制成。当传感器处于空闲状态时,两个插槽接收相同量的环境 IR。但是当人类或任何温暖的物体出现在 PIR 前面时,第一个插槽会拦截 IR 水平的这种变化,因此会注意到这些插槽之间的正差异变化。人一走过去,就会发生相反的情况,即传感器产生负微分变化。由于这些波动的 IR 水平,会触发警报。
现在来到灵敏度部分,PIR 7 米的灵敏度和 0.3s 到 5 分钟的延迟时间非常值得称道。延迟时间是当身体在传感器前面并在那里停留一段时间时所考虑的时间。当 PIR 触发警报时,它可以通过两种方式触发。可能有一个可重复的触发器,这意味着警报将重复响起,而不可重复的触发器只响一次。
因此,这种 PIR 传感器可以被认为是这种情况下的理想传感器,因为它将用于运动检测。
IFTTT 的工作原理
IFTTT 的名字来源于编程条件语句“if this, then that”。它是一个平台,允许连接来自各种开发人员的应用程序、设备和服务,以触发涉及应用程序、设备和服务使用的一个或多个自动化。对于这种运动传感器,IFTTT 以这种方式工作。如果这个(触发器被激活,而有人停留在运动传感器前面),那么那个部分(通知被发送到用户的手机)表明当时有一个人位于前面。因此,这将允许用户采取相应的行动。对于我们的项目,我们使用 IFTTT 的 webhook 服务来触发事件,然后向我们的手机发送消息。您可以通过注册免费帐户来创建服务,在“本”项中使用 webhook 服务并创建 Web 请求服务。我们将事件命名为“motion_triggered”
在“那个”字段中,选择 Android SMS → 发送 SMS → 选择您的 SMS 格式。请注意,发送短信时,您的手机运营商将从您的手机中收取费用。
现在,应该有一个 API 密钥代码,我们稍后将在代码中使用它。最好保密,因为它是您的 IFTTT 帐户和服务独有的代码。电路
该项目的电路实际上非常简单,您只需使用一些跳线将其组装在面包板上进行测试即可。它主要由连接到我们的主处理器 Wemos D1 Mini 的 PIR 传感器组成。我们还添加了一个开关来手动打开和关闭设备。正如您在电路图中看到的那样,整个设备可以使用锂电池供电。但是,出于测试目的,我们可以只从 USB 端口为其供电。我们还添加了一个基于 TP4056 的电池充电器模块,以便为设备充电。它具有内置的电池保护功能,因此我们的电池不会受到任何形式的电气损坏。
编码
多亏了令人惊叹的库,对于我们正在使用的硬件而言,代码实际上非常简单。我们对代码进行了注释,并对每个部分进行了解释,因此您无需谷歌就可以理解。确保添加我们在上面 IFTTT 步骤中讨论过的 WiFi SSID、密码、IFTTT 事件名称和 API 密钥。代码可以在下面找到。
// Type your WiFi name (SSID) and password here:
const char* ssid = "your_ssid_here";
const char* password = "your_password_here";
const int httpsPort = 443;
const char* host = "maker.ifttt.com";
// Replace with your eventname and api key - open the documentation: https://ifttt.com/maker_webhooks
String event_name = "motion_triggered";
String api_key = "your_api_key_here";
String url = "/trigger/" + event_name + "/with/key/" + api_key;
用途和应用
这种运动传感器的应用非常广泛。它可以在任何地方使用,从安装在主楼门前到放置在商场商店前。运动传感器的使用甚至可以用来追踪婴儿是否留在婴儿床内。这可以通过调整运动传感器的触发系统轻松完成。它是一种多功能工具,可用于任何需要监控的地方。
结论
这个过程比你想象的要容易,对吧?现在,你也可以给 Ethan 带来困难。在下面的评论中告诉我们您的想法。
- 使用MSPM0进行PIR运动检测
- 新物联网设备开源分享
- 具有NodeMCU和Blynk的物联网运动检测器
- 简单的运动检测器
- 物联网温度监测设备开源
- 用于运动检测的警报系统
- 基于PIR的运动检测器
- 移动角度监控和运动检测系统
- 如何使用物联网操作系统Zephyr实现“连续集成”开源软件的详细说明
- 10大物联网开源软件的介绍 7次下载
- 建立无线运动检测系统的设计应用 6次下载
- 使用运动检测系统节省电池的背光控制设计 2次下载
- 建立无线运动检测系统 2次下载
- 物体运动检测电路原理图 24次下载
- MSP430F2013的超低功耗运动检测设计 65次下载
- 使用被动式红外传感器的运动检测方案 222次阅读
- 面向应急的振动检测模式研究 455次阅读
- 电池使用寿命是影响物联网设备的关键因素 631次阅读
- 基于多普勒效应的运动检测器电路 1209次阅读
- 超声波运动检测器的电路图分享 3117次阅读
- ZMOTION™ 检测模块如何用于检测和控制应用 2144次阅读
- 基于被动红外 (PIR) 的运动探测器 2183次阅读
- 详解物联网网关设备的概念、工作原理和作用 8337次阅读
- 如何通过加速度计内部功能是实现电池供电设备的姿态与运动检测 6297次阅读
- 物联网十大经典开源操作系统 1w次阅读
- LoRa之信道活动检测工作原理解析 7914次阅读
- 简化物联网设备部署和管理的4种途径 3907次阅读
- 低功耗无线PIR运动检测参考设计--TIDA-01476解决方案 3231次阅读
- 基于16-bit MCU实现超低功耗运动检测系统解决方案[图] 1527次阅读
- 微波运动检测器 4083次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多