亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

带有 PIR 运动传感器的 Raspberry Pi GPIO:最佳教程

本教程基于最新的 Raspberry Pi B+/model 2,将向您展示如何将 PIR 运动传感器与 Raspberry Pi 连接。并指导您使用其上的 GPIO 引脚。在制作硬件项目时,树莓派上的 GPIO 引脚至关重要。可能是机器人、家庭自动化系统等。在所有这些情况下,您都必须使用树莓派的 GPIO(通用输入/输出)引脚。通过这个简单的教程,您将能够学习控制 GPIO 引脚上的输出。并且还通过它读取输入。此外,您将可以读取 PIR 运动传感器的输出,并编写一个简单的代码来使 LED 闪烁。如果您是一个真正的初学者,您可以随时使用我们在 Raspberry Pi 和 Arduino 上的免费电子书从第 0 步开始。所以做好准备并准备好享受 Raspberry Pi GPIO s

做这件事需要什么东西?

  1. Raspberry Pi B/B+ 或 2 和基本外围设备:SD 卡、键盘、鼠标等。
  2. 一个 LED 和 220 欧姆电阻。
  3. 被动红外运动传感器。
  4. 面包板。
  5. 公对公和母对公跳线。

这是如何工作的?

树莓派 GPIO 可以通过 python 程序访问。在本教程的后面部分,您将了解如何访问这些引脚以及执行此操作所需的命令。树莓派上的每个引脚都根据其顺序 (1,2,3,..) 命名,如下图所示:

在这里,我们使用的是 PIR 运动传感器。 PIR 代表被动红外。该运动传感器由菲涅耳透镜、红外探测器和配套检测电路组成。传感器上的镜头将其周围存在的任何红外辐射聚焦到红外探测器。我们的身体会产生红外线热量,因此它会被运动传感器接收到。一旦检测到有人,传感器就会输出一分钟的 5V 信号。它提供了大约 6-7 m 的暂定检测范围,并且非常灵敏。当 PIR 运动传感器检测到人时,它会通过其 GPIO 向树莓派输出 5V 信号。我们定义了树莓派在通过 Python 编码检测到入侵者时应该做什么。这里我们只是打印:“检测到入侵者”。

步骤 1:使用 Raspberry Pi GPIO-输出 GPIO 控制使 LED 闪烁

设置完 raspberry pi 后,我们现在可以开始处理它的 GPIO 引脚了。在这里,我们将尝试使用 python 脚本使 LED 闪烁。将以下代码复制并粘贴到您的树莓派中。您可以通过打开文本编辑器来完成此操作:树莓派上的“leafpad”。然后将此代码复制到其中并将其另存为 python 文件:ledblink.py :

import RPi.GPIO as GPIOimport timeGPIO.setwarnings(False)GPIO.setmode(GPIO.BOARD)GPIO.setup(3,GPIO.OUT) #定义pin 3为输出pinwhile True:GPIO.output( 3,1) #在引脚 3 上输出数字高信号 (5V) time.sleep(1) #1 秒的延时 GPIO.output(3,0) #在引脚 3 上输出数字低信号 (0V) time.sleep( 1) #延时1秒 

接下来,我们需要将 LED 连接到树莓派 GPIO 的引脚 3。为此,您可以查看下面的连接图:

欲知更多详情:Raspberry Pi GPIO with PIR 运动传感器最佳教程


制造工艺

  1. Raspberry Pi 上的 1 线温度传感器 DS1820(直接 GPIO)
  2. 传感器数据与 Raspberry Pi 微处理器的集成
  3. 超声波传感器 (HC-SR04) + Raspberry Pi
  4. 带 RPi 的线跟踪传感器
  5. 树莓派上的 HA 中的运动传感器、警报、视频录制
  6. 用于 Raspberry Pi 的 DIY 红外运动传感器系统
  7. 使用 Raspberry Pi 的运动传感器
  8. 带有数字接口的简单模拟接近传感器(用于 Raspberry Pi)[最后更新:2014 年 2 月 7 日]
  9. 盖革计数器 – Raspberry Pi 辐射传感器板教程
  10. 带有 Raspberry Pi 和湿度传感器的 Aeroponics
  11. Raspberry Pi 光传感器:简单的 LDR 教程
  12. Raspberry Pi 温度传感器