本人持续分享更多关于嵌入式和单片机的知识,如果大家喜欢,别忘点个赞加个关注哦,让我们一起共同进步

最近使用到人体感应模块HC-SR501,这个模块使用十分简单,看下面代码就可以看出了,而且应用广泛,在家里厕所搞一个感应灯的不二之选。

目录

    • 1. 使用代码
    • 2. HC-SR501
    • 3. 两种触发模式
    • 4. 两个调节引脚说明
  • 存在一个小问题:

1. 使用代码

from machine import Pin
import timep13 = Pin(13, Pin.IN)  # 构建人体红外对象
led = Pin(2, Pin.OUT)  # 构建 led 对象, GPIO2,输出def fun(*args):  # 当检测到人时,板载LED灯亮起print("1")led.on()time.sleep_ms(500)led.off()p13.irq(fun,Pin.IRQ_RISING)  # 定义中断,上升沿触发

原理:当检测到人体移动时会使得信号引脚输出高电平,此时有个上升沿的越变,检测此越变即可判断是否有人体在移动。

2. HC-SR501

  • HC-SR501 是一款基于热释电效应的人体热释运动传感器,能检测到人体或者动物上发出的红外线。

  • 注意检测的是是否运动

  • 检测范围

    通过物理旋钮可以调节感应范围

  • 背面位置

    3. 两种触发模式

    两种触发方式(可跳线选择)

  • 不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低电平

  • 可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平

4. 两个调节引脚说明

  • 灵敏度:用于调节检测范围,可调节范围 3米 ~ 7米
  • 时间延迟调节:用于调节在检测到移动后,维持高电平输出的时间长短,可以调节范围(0.5-200S)

存在一个小问题:

如果通过此模块检测人体是否一直存在,该如何实现?此模块虽然能检测到人体,但是每当人体移动都会触发高电平。

本人持续分享更多关于嵌入式和单片机的知识,如果大家喜欢,别忘点个赞加个关注哦,让我们一起共同进步

ESP32 Micropython编程(Thonny)04---- 人体感应模块相关推荐

  1. 传感器自学笔记第十二章——火焰传感器+HC-SR501人体感应模块+按键模块+红绿双色LED(共阴)模块+按键开关模块+三色LED

    作者:GWD 时间:2019.06.28 火焰传感器(开关量类传感器) 一. 学习要点:无 二. 手册分析: 用途:各种火焰,火源探测 模块特色: 1. 可以检测火焰或者波长在760纳米-1100纳米 ...

  2. 微波人体感应模块 24G 24.125g 感应开关微波传感器模块

    ■ 模块简介 今天收到了在TB购买的 微波人体感应模块 (¥8.8),下面对它进行初步的测试. 1.模块外观 ▲ 微波人体感应模块 在做完实验之后,还是忍不住将购买的该模块拆开来看一看.热风枪打不开封 ...

  3. 红外线人体感应灯arduino_Arduino红外人体感应模块-电子芯吧客

    大家好,在这一篇文章中我介绍的是一款红外人体感应 模块 ,模块外形如下所示: 使用这款模块我们可以制作一个简单的防盗系统,这个模块可以感应到一定距离的人员,我们可以看到在这个模块正面,有一个白色的罩子 ...

  4. 零知开发板和红外人体感应模块使用

    本文讲解如何使用人体感应模块HC SR505模块,我们使用一个LED来指示是否感应到人走进传感器,人走进时候LED指示灯亮,人离开范围内时候,LED熄灭.根据文档,该模块感应范围为3米,延迟时间是8s ...

  5. Arduino与人体感应模块

    工具: 1.Arduino 开发板* 1 2.人体感应模块传感器 * 1 这个人体感应传感器有三个引脚,分别是VCC,OUT,GND,同之前的红外线传感器一样输出的是数字信号,所以要将OUT接入dig ...

  6. 【电路】自用人体感应灯(HC-SR501人体感应模块)

    文章目录 低成本人体感应灯 需求分析 器件清单 参数测量 HC-SR501人体感应模块 LED灯板 方案设计 思路简介 原理图 PCB设计 成品 低成本人体感应灯 需求分析 老旧小区地下室没有灯,找钥 ...

  7. pico的学习之路(四)——HC-SR501人体感应模块(树莓派pico实现)

    文章目录 一.模块介绍 二.引脚接线 三.程序代码 四.PIR.旋钮和另一种跳线触发方式 五.效果展示 一.模块介绍 入侵检测器 中文说明书称之为人体感应模块,产品介绍是这样说的: HC-SR501是 ...

  8. STM32的 DHT11温湿度模块+红外人体感应模块程序

    基于物联网的智能窗户Day3 DHT11温湿度模块 HC_SR501红外人体感应模块 结果展示 ending DHT11温湿度模块 传感器包括一个高分子电阻式感湿度元件和一个NTC测温元件,并于一个高 ...

  9. 智能照明系统雏形(esp8266nodemcu开发板+点灯科技软件+声控模块+光敏模块+人体感应模块)

    自己的项目一点点成形,很开心.这次就可以用以上的一些模块,实现点灯app上关闭手动模式时,当天黑时,如果检测到有声音或有人体靠近,则esp8266内置灯亮(身边没有别的led灯),当打开手动模式时,以 ...

最新文章

  1. [.net 面向对象编程基础] (18) 泛型
  2. CentOS系统如何搭建离线yum源
  3. 卡尺测量的最小范围_不知道这四大基本原则,你还有脸在测量圈混?
  4. spring-bean依赖注入-02(通过p命名空间注入)
  5. 光学镜头行业发展现状及趋势,智能手机应用领域占比最高
  6. 正则表达式在python中的应用_学习正则表达式在python中的应用
  7. catkin_make
  8. map的四种遍历方式
  9. Codeforces Round #162 (Div. 2): D. Good Sequences(DP)
  10. shader变体是什么_shader 里面的分支
  11. MAC编译jogl/gluegen很顺利
  12. MATLAB 简单神经网络案例
  13. 元宇宙PlatoFarm万众瞩目,同时登录HUOBI等全球四大平台
  14. Spark3 AQE (Adaptive Query Execution) 一文搞懂 新特性
  15. 动力节点『lol版』Java学习路线图(四)Javaweb阶段
  16. 怎么快速学会Excel?每周学习5个实用小技巧
  17. js 屏蔽原生鼠标和键盘事件
  18. RetinaFace人脸检测使用
  19. 「西瓜书」阅读笔记——决策树
  20. html%3ca%3e标签中有变量,经过代码审计找出网站中的XSS漏洞实战(三)

热门文章

  1. 我的世界1.6.4java_我的世界1.6.4
  2. OMAP4 pandaboard ES开发资料总结
  3. orleans remote call error
  4. SOLIDWORKS自定义材质库
  5. 招教计算机知识,计算机信息技术招教考试基础知识100个选择题
  6. 关于三星手机刷机,以GTN8000为例
  7. SQLite3源码学习(32) WAL日志详细分析
  8. 机器学习与神经影像:评估它在精神病学中的应用
  9. 服务器挂微信断线,微信服务器宕机之后......
  10. windows 远程登录 病毒