Document verified SR505/mini PIR wiring on GPIO22 at 3.3V.
README/meta/pins note small module + 3.3V works; refresh firmware package. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
15
README.md
15
README.md
@@ -7,14 +7,17 @@ GPIO22 读人体红外(PIR)模块 OUT:每次检测到运动开始,屏幕
|
||||
| 项目 | 说明 |
|
||||
|------|------|
|
||||
| 板子 | CYD ESP32-2432S028R |
|
||||
| 模块 | 三脚人体红外感应(VCC / GND / OUT),如 HC-SR501 / HC-SR505 / AM312 等 |
|
||||
| 模块 | 三脚小型人体红外(卖家常写 mini SR501,实际多为 **HC-SR505**) |
|
||||
| 供电 | **3.3V**(本工程已实测可用) |
|
||||
| 输出 | **GPIO22** |
|
||||
|
||||
> 大圆头带电位器的是 HC-SR501,接线相同;大模块更稳妥用 5V。本仓库默认按小模块 + 3.3V 写。
|
||||
|
||||
### 接线
|
||||
|
||||
| 模块 | CYD |
|
||||
|------|-----|
|
||||
| VCC | 优先 **5V**(HC-SR501 等大模块);仅明确标 3.3V 的小模块用 **3.3V** |
|
||||
| VCC | **3.3V** |
|
||||
| GND | **GND** |
|
||||
| OUT / S / DO | **GPIO22** |
|
||||
|
||||
@@ -24,13 +27,13 @@ GPIO22 读人体红外(PIR)模块 OUT:每次检测到运动开始,屏幕
|
||||
|
||||
- `MOTION` / `IDLE`:当前是否感应到人
|
||||
- `hold` + 进度条:本次连续有人时长(约 0~5s 满格)
|
||||
- `OUT HIGH/LOW` 与 `act=`:原始电平与有效电平 —— **挥手时 OUT 应变,不变就是供电/接线问题**
|
||||
- `OUT HIGH/LOW` 与 `act=`:原始电平与有效电平 —— 挥手时 OUT 应变 HIGH
|
||||
|
||||
注意:
|
||||
|
||||
- 多数 PIR 上电后需 **约 30~60 秒** 预热才稳定
|
||||
- 确认 OUT 接到 **GPIO22**(不是 21 背光),共地
|
||||
- 模块有灵敏度/延时电位器时,灵敏度先拧到最大
|
||||
- 上电后约 **30~60 秒** 预热,此前可能无反应或乱跳
|
||||
- OUT 接 **GPIO22**(勿接 21 背光),必须共地
|
||||
- 小模块一般无灵敏度旋钮;检测距离大约 3m 量级
|
||||
|
||||
## 操作
|
||||
|
||||
|
||||
Reference in New Issue
Block a user