×

红外传感器HCSR501的简单示例

消耗积分:0 | 格式:zip | 大小:0.04 MB | 2022-11-18

分享资料个

描述

关于

使用Elegoo 发送给我的“ Elegoo37-1 Sensor Kit v2”中的被动红外传感器 HC-SR501 的简单示例

Elegoo 在组件套件的价格方面做得非常好。我强烈推荐这个套件用于像这样的初学者项目。

项目还与每个 HC-SR501 变体和其他一些 PIR 传感器兼容。该项目包含一个非常易于使用的 python 代码。

在这张从下方看到的 HC-SR501 红外存在探测器的图像中,显示了不同的元素。要设置操作,您有一个跳线来设置操作模式(有或没有重新触发)。该模块由 + 5v 供电,但稳压器将此电压降低到 3.3v。模块输出也是 3.3v,允许输出直接连接到 GPIO 输入。如果您有一个输出 5v 的模块,请参阅电阻器页面以计算要使用的分压器电桥。

  • 供电电压:5V - 20V
  • 消耗:65mA
  • TTL输出:3.3V、0V
  • 输出为1的时间:可调(3s到5min)
  • Ti 锁定时间:~0.2 秒到 3 秒,取决于制造商
  • 触发:带再触发,不带再触发
  • 灵敏度:小于120°,最远7米
  • 温度:- 15 至 + 70 °C
  • 尺寸:32*24mm,安装孔间距28mm,M2螺丝镜头直径:23mm

通过 GPIO 连接传感器

在 GPIO 上连接传感器的 3 个引脚需要很少的操作。

HC-SR501 模块连接到树莓派 GPIO 连接器上可用的 5v 电源。橙色线带来+ 5v的电压,黑色线带来接地。模块的输出通过蓝线连接到 GPIO 连接器的引脚 7(这对应于 GPIO 4)。请参阅示意图中的详细信息。

poYBAGN16kqAaoXUAACmdsVCHgM032.jpg
橙色是电压,蓝色是数据输出,黑色是接地。
 

安装并启动脚本

需要 Python。在做任何事情之前安装它。

在您想要的 RPi 中克隆此gist中的代码示例。

打开命令行并启动脚本:

python app.py

当检测到某些东西时,您的代码应显示“检测到”。

享受!


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !