---
# System prepended metadata

title: Raspberry Pi 4 跟 Taidacent输出 5V PIR传感器 人体红外传感器-PIR运动传感器 连接在一起
tags: [Raspberry Pi]

---

---
tags: Raspberry Pi
---
建立时间：20240923
更新时间：20240923

三用电表实测 我手上的 Taidacent out输出 3.3V

[成果影片](https://youtu.be/8vlUqll3Nz8)

# Raspberry Pi 4 跟 Taidacent输出 5V PIR传感器 人体红外传感器-PIR运动传感器 连接在一起

## 图片
![50a36ff18774c8abe8874762c97dc68](https://hackmd.io/_uploads/r13Px5C6C.jpg)
![7a846d7066d70e83446214ac01af866](https://hackmd.io/_uploads/r1LuecA60.jpg)
![9f65a13c05cc2224727bb956ca9a509](https://hackmd.io/_uploads/ry3OecRa0.jpg)
![5f1ef2a930080fd75db42c91427f1af](https://hackmd.io/_uploads/SkZFeqRT0.jpg)
![2a043d51760f597991c5977e0bb9629](https://hackmd.io/_uploads/SJcFg5RpC.png)



## Taidacent输出 5V PIR传感器 人体红外传感器-PIR运动传感器
![image](https://hackmd.io/_uploads/H1w6Gq0pA.png)

Taidacent的5V PIR（被动红外）人体传感器是一种常用于检测人体或动物运动的电子传感器。PIR传感器通过检测环境中的红外线变化来感知运动。当人体或其他温度较高的物体进入传感器的探测范围时，传感器能够检测到这些变化并输出一个信号，通常是一个高电平信号（5V），表明检测到运动。

以下是该传感器的一些关键特性和应用：

1. **工作电压**：通常为5V DC，适合与常见的微控制器或开发板（如Arduino、Raspberry Pi）直接连接。

2. **检测范围**：一般情况下，检测范围可达数米，具体范围取决于传感器的型号和环境条件。

3. **探测角度**：通常在100度至120度之间，具体视不同型号而定。

4. **延时可调**：许多PIR传感器模块支持调整延时时间，也就是在检测到运动后，保持高电平输出的持续时间。

5. **灵敏度可调**：某些型号的传感器允许用户调整灵敏度，以适应不同的应用场景。

6. **应用场景**：广泛用于自动灯光控制、安防系统、家居自动化、智能设备等场景中。

Taidacent的这类传感器通常设计为模块形式，方便嵌入到各种电子项目或产品中。如果你有具体的型号或者其他要求，也可以提供更多细节帮助你更好地了解这个产品。

## Raspberry Pi 4 
将Taidacent输出5V的PIR（被动红外）传感器连接到Raspberry Pi 4上是一个常见的项目，用于检测运动。这里是你可以按照的步骤：

### 所需材料
1. **Taidacent 5V PIR传感器**
2. **Raspberry Pi 4**
3. **若干杜邦线**
4. **面包板（可选）**

### 步骤 1: 确定引脚
首先，确认PIR传感器的引脚。一般来说，这类传感器有三个引脚：
- **VCC**: 连接到5V电源
- **GND**: 连接到地线
- **OUT**: 输出信号引脚，连接到Raspberry Pi的GPIO引脚

### 步骤 2: 连接电路
按照以下步骤连接你的PIR传感器到Raspberry Pi 4：

1. **VCC 引脚 (PIR)** 连接到 **Raspberry Pi 4 的5V引脚** (如PIN 2 或 PIN 4)。
2. **GND 引脚 (PIR)** 连接到 **Raspberry Pi 4 的GND引脚** (如PIN 6)。
3. **OUT 引脚 (PIR)** 连接到 **Raspberry Pi 4 的GPIO引脚** (如GPIO 17, 对应PIN 11)。
![image](https://hackmd.io/_uploads/HkMub5RaC.png)

### 步骤 3: 编写Python代码
在Raspberry Pi上编写Python脚本，用于读取PIR传感器的输出并执行相应的操作。

以下是一个简单的Python脚本示例：

```python
import RPi.GPIO as GPIO
import time

# GPIO引脚配置
PIR_PIN = 17  # 使用GPIO 17 (PIN 11)

GPIO.setmode(GPIO.BCM)
GPIO.setup(PIR_PIN, GPIO.IN)

try:
    print("PIR传感器初始化中...")
    time.sleep(2)  # 稍等片刻，让传感器稳定
    print("准备就绪")

    while True:
        if GPIO.input(PIR_PIN):
            print("检测到运动!")
        else:
            print("无运动")

        time.sleep(1)  # 每秒检查一次

except KeyboardInterrupt:
    print("程序终止")
finally:
    GPIO.cleanup()  # 清理GPIO设置
```

### 步骤 4: 运行代码
1. 将上述代码保存为 `pir_sensor.py`。
2. 打开终端，导航到代码所在的目录。
3. 运行代码：

```bash
python3 pir_sensor.py
```

### 注意事项
- 如果PIR传感器输出5V信号，而Raspberry Pi的GPIO引脚使用3.3V逻辑电平，那么你可能需要使用电平转换器将5V信号降低到3.3V，以保护Raspberry Pi的GPIO引脚。
- 如果你在代码中没有看到预期的行为，请检查电路连接，并确认PIR传感器已经有足够的时间进行初始化。

这样你就能将Taidacent 5V PIR传感器成功连接到Raspberry Pi 4并开始检测运动了！