3-3 红外人体感应模块(智能应用篇)

news2024/11/25 22:49:26

3-3 红外人体感应模块(智能应用篇)

  • 3-3 红外人体感应模块
    • 介绍
    • 红外人体感应传感器模块(HC-SR501原理)
    • 电路连接
    • 示例程序
    • 效果演示
    • 人体感应传感器模块调节控制
      • (1)调节感应距离
      • (2)调节感应延时
      • (3)调节触发方式
        • (3.1)不可重复触发方式
        • (3.2)可重复触发方式
        • (3.3)两种触发方式比较
    • 总结

3-3 红外人体感应模块

介绍

我们可以感知arduino存在

Arduino 需要传感器才能感知外接变化
在这里插入图片描述
在这里插入图片描述

使用红外人体感应传感器模块 感知我们的到来以及离开

在这里插入图片描述

红外线(人眼看不到)

我们身体是有温度的,每时每刻向外散发热量,这些热量很多是以红外线的方式向外释放的

下方是以可视化的方式显示我们的热量如何释放的
在这里插入图片描述
在这里插入图片描述

使用HC-SR501可以感应到人体释放的红外线,感应到后会以数字信号的方式发送给arduino
Arduino接收到此信号就能感应到身体了

红外人体感应传感器模块(HC-SR501原理)

引脚说明
在这里插入图片描述

三个引脚:接地、电源正极、信号输出
在这里插入图片描述

传感器的罩子(上方为感应区域)
右侧详细红外感应区域(当人出现在此区域时会感应到,此感应区域可以调节后续讲)
在这里插入图片描述

注意此传感器感应的是区域内的红外状况变化
在这里插入图片描述

当有人进入时红外区域状况发生了变化就感应到有人进入了
在这里插入图片描述

当人在红外感应区域不动时,红外区域状况无变化,就感应不到了
在这里插入图片描述

只能感应到人的移动在感应区域内(人离开也能感应到,但不动时,不变化感应不到了)

在这里插入图片描述

当感应到区域内红外状况变化时,out引脚输出高电平(变化可以是高或者低,只要变化就能感知)

无变化就输出低电平
在这里插入图片描述

基本参数
在这里插入图片描述
高电平输出3.3V,低电平输出0

电路连接

在这里插入图片描述

红色接+5v
黑色接地GND
黄色直接输出信号接7号引脚

示例程序

http://www.taichi-maker.com/homepage/arduino-tutorial-index/intelligent-index/intelligent-3/

/*
* 红外人体感应模块测试程序
* 
* 
* www.taichi-maker.com
* 
* ARDUINO - IR SENSOR
*  +5V    -    VCC
*   7     -    OUT
*  GND    -    GND
*/
/*
* PIR sensor tester
*/
 
int irSensorPin = 7 ;            // 连接红外传感器引脚
bool irSensorOutput;            // 红外传感器输出信号
void setup() {
  pinMode(irSensorPin, INPUT);
  Serial.begin(9600);
  Serial.println("Welcome to Taichi-Maker's IR Motion Sensor tutorial.");
}
void loop(){
  irSensorOutput = digitalRead(irSensorPin);  // 读取红外传感器输出
  if (irSensorOutput == HIGH) {  // 如果红外传感器输出高电平
      Serial.println("IR Motion Sensor OUTPUT: HIGH.");
  } else {
      Serial.println("IR Motion Sensor OUTPUT: LOW.");
  }
  delay(100);
}

效果演示

在这里插入图片描述

输出为低电平,在其感应区域无红外状况变化

在这里插入图片描述

将手放到感应区域时,红外感应到变化,输出高电平,同时会延迟一段时间

人体感应传感器模块调节控制

在这里插入图片描述

进行自定义调节控制

在背面如下,有两个黄色的旋钮(可以使用十字锥旋转,旋钮相当于电位器)
在这里插入图片描述

可以通过调节电位器调节传感器的感应距离以及延时

(1)调节感应距离

在这里插入图片描述

调节到最大是7米,最小是3米

(2)调节感应延时

在这里插入图片描述

最大延时200秒,最小8秒
当感应到红外状况变化时,会输出高电平,保持高电平的输出状态延时8~200秒

(3)调节触发方式

在这里插入图片描述

跳线区域在生产时印刷字母L或者H,用来区分触发方式的不同
有些传感器不配备跳线,那么此时默认触发方式为可重复触发方式

(3.1)不可重复触发方式

在这里插入图片描述
在这里插入图片描述

不可重复触发方式:
传感器感应到区域内有红外状况变化,输出高电平,输出高电平会保持输出的高电平延时一段时间,在延时过程中不再检查区域内有无红外状态改变,当延时结束,输出信号由高电平自动变为低电平,变为低电平后,会再次自动检查红外状况变化

(3.2)可重复触发方式

在这里插入图片描述

(3.3)两种触发方式比较

在这里插入图片描述

跳线区域在生产时印刷字母L或者H,用来区分触发方式的不同
有些传感器不配备跳线,那么此时默认触发方式为可重复触发方式

总结

遇到其他的传感器模块如何使用(可以从商家获取相关资料和程序,或者从互联网来查找相应的传感器模块和资料)
在这里插入图片描述

太极创客的传感器资料比较少,只有5个好像
在这里插入图片描述

http://www.taichi-maker.com/homepage/reference-index/arduino-sensor-index/
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2045467.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

COMSOL碱性电解槽

记录下COMSOL案例库里面的碱性电解槽对应的文献资料和心得 文献资料参考: 1:Multiphase Fluid Dynamics and Mass Transport Modeling in a Porous Electrode toward Hydrogen Evolution Reactionhttps://pubs.acs.org/doi/10.1021/acs.iecr.2c00990# 2&…

one-shot 序列图像红外小目标分割

one-shot 序列图像红外小目标分割 IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING 代码还未开源 GitHub - D-IceIce/one-shot-IRSTS few-shot:利用少量标注样本进行学习 one-shot: 属于few-shot的特殊情况,只用一个样本进行学习 zero-shot&am…

利用Proxy302构建高效代理IP平台:从功能到架构解析

在现代互联网环境中,代理IP已成为企业和个人在隐私保护、网络爬虫、广告验证等场景中的关键工具。在众多代理IP平台中,如何选择一个高效且易用的平台?怎么搭建企业自己的代理IP平台,本文将从多个维度对进行深度分析与简易架构拆解…

你的 “可爱” 同事 justify-content 还在写 left、right 吗??

据 w3c 文档记录: 所以: justify-content 的取值只有这几种: flex-start | flex-end | center | space-between | space-around 千万不要向我 “可爱” 的同事一样这么写: 和他说了还在那里狡辩说来说去不是她 结果一…

2024.8.16(ansible)

一、回顾 1、mysql和python 1. mysql5.7 1.1 不需要执行mysql_ssl_rsa_setup 1.2 Change_master_to. 不需要get public key 2. 可以使用pymysql非交互的管理mysql 2.1 connpymysql.connect(host,user,password,database,port) 2.2 cursorconn.cursor() 2.3 cursor.execute(&qu…

激光雷达点云投影到图像平面

将激光雷达点云投影到图像平面涉及几何变换和相机模型的应用。以下是该过程的基本原理: 1. 坐标系转换 激光雷达生成的点云通常位于激光雷达的坐标系中,而图像则在相机坐标系中。为了将点云投影到图像上,首先需要将点云从激光雷达坐标系转换…

绝对的美剧之最:通宵追剧的最佳选择

在众多美剧中,《火线》堪称冷门中的神作。2002年由HBO出品,共五季,豆瓣评分9.4到9.7分,IMDb也高达9.3分。对于剧迷来说,《火线》无疑是美剧中的天花板。 不同于一般美剧,《火线》没有炫目的动作场面&#x…

使用MYSQL函数问题

使用mysql函数遇到的坑 最近项目需要做很多的报表统计,用到一些mysql的函数。今天就讲其中两个函数的问题 DATE_SUB函数 查询近七天数据 SELECT * FROM my_table WHERE DATE(create_date) >DATE_SUB(CURDATE(), INTERVAL 7 DAY) 这是在网上找的答案&#xf…

Royal累计勒索金额超36亿元,加强服务器防勒索防护迫在眉睫

近日,美国联邦调查局(FBI)和网络安全与基础设施安全局(CISA)联合发布的警报引起了全球网络安全界的广泛关注。曾以"皇家(Royal)"之名臭名昭著的勒索软件组织,现更名为&quo…

AI大模型开发——5.transformer模型(0基础也可懂)(2)

3. 编码处理器(Bert) transformer模型的编码器构成了模型处理输入数据的基础部分。编码器的设计使其能够处理复杂的序列数据, 捕获序列内部的细粒度依赖关系。它通过一系列的层来实现, 每一层都包含自注意力机制、残差连接( Resid…

【三维重建】InstantSplat:稀疏视角的无SfM高斯泼溅 (3D Gaussian Splatting)

提示:关注B站【方矩实验室】,查看视频讲解 文章目录 1.摘要2.Introduction3.主要方法3.1 MVS( DUSt 3R )3.2 GS的初始化3.3 联合优化 4.实验5.总结 1.摘要 InstantSplat将多视图立体(MVS)预测与基于点的表示…

【计算机方向】五本中科院二区SCI神刊!最快3个月accept,国人发文友好,晋升靠它们!

本期将为您带来五本计算机SCI 妥妥毕业神刊! VISUAL COMPUTER International Journal of Computer Vision INFORMATION AND SOFTWARE TECHNOLOGY Nonlinear Analysis-Hybrid Systems Complex & Intelligent Systems 期刊名称:VISUAL …

总结常见报错信息

一、报错内容 Circular view path [index]: would dispatch back to the current handler URL [/login/index] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) 解决方法:把C…

复习之 JVM【类加载机制,内存模型,GC 】

裁员在家,没有面试机会,整理整理面试知识点吧! JVM 全名 Java Virtual Machine(Java虚拟机) Java中的所有类,必须被装载到JVM中才能运行,这个装载工作是由jvm中的类装载器完成的,.…

如何一眼识破电子元器件缺陷?这台设备教你!

电子元器件外观缺陷检测设备是一种用于检测电子元器件外观缺陷的专业设备。随着电子元器件的广泛应用,对其质量和可靠性的要求也越来越高。而电子元器件外观缺陷是影响其性能和寿命的重要因素之一。因此,开发一种高效、准确的电子元器件外观缺陷检测设备…

Qt (6)【按钮类控件 | QPushButton | QCheckBox | QRadioButton | QToolButton】

阅读导航 引言一、按钮类控件概述(继承关系)二、QPushButton三、QRadioButton四、QCheckBox五、QToolButton 引言 在之前的文章中,我们聊到了Qt中QWidget的基础属性,它是构建所有GUI元素的基础。今天,我们要更进一步&…

低代码时代:重塑软件开发版图的机遇与挑战

低代码时代:重塑软件开发版图的机遇与挑战 在数字化转型的浪潮中,低代码(Low-Code)开发平台如同一股清新的风,迅速席卷了整个IT行业,以其“让非专业人士也能快速构建应用程序”的承诺,引发了广…

如何彻底清除硬盘数据不被恢复?保护隐私无忧

在数字时代,硬盘作为存储重要数据的主要设备,其安全性备受关注。当我们需要出售、赠送或报废电脑时,彻底清除硬盘上的数据以防止敏感信息泄露显得尤为重要。本文将详细介绍几种彻底清除硬盘数据且不可恢复的方法,帮助用户保护个人…

自制深度学习推理框架之计算图设计

文章目录 一、计算图1.1 计算图定义1.2 计算图的生成1.2.1 **静态计算图(Static Computational Graph)**1.2.2 **动态计算图(Dynamic Computational Graph)** 1.3 计算图功能1.3.1 训练阶段1.3.2 推理部署阶段 1.4 计算图的调度(执…