使用Elegoo 发送给我的“ Elegoo37-1 Sensor Kit v2”中的被动红外传感器 HC-SR501 的简单示例。
Elegoo 在组件套件的价格方面做得非常好。我强烈推荐这个套件用于像这样的初学者项目。
该项目还与每个 HC-SR501 变体和其他一些 PIR 传感器兼容。该项目包含一个非常易于使用的 python 代码。
在这张从下方看到的 HC-SR501 红外存在探测器的图像中,显示了不同的元素。要设置操作,您有一个跳线来设置操作模式(有或没有重新触发)。该模块由 + 5v 供电,但稳压器将此电压降低到 3.3v。模块输出也是 3.3v,允许输出直接连接到 GPIO 输入。如果您有一个输出 5v 的模块,请参阅电阻器页面以计算要使用的分压器电桥。
在 GPIO 上连接传感器的 3 个引脚需要很少的操作。
HC-SR501 模块连接到树莓派 GPIO 连接器上可用的 5v 电源。橙色线带来+ 5v的电压,黑色线带来接地。模块的输出通过蓝线连接到 GPIO 连接器的引脚 7(这对应于 GPIO 4)。请参阅示意图中的详细信息。
需要 Python。在做任何事情之前安装它。
在您想要的 RPi 中克隆此gist中的代码示例。
打开命令行并启动脚本:
python app.py
当检测到某些东西时,您的代码应显示“检测到”。
享受!
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !