Skip to main content

Grove - 数字PIR传感器

pir

PIR传感器是一种用于检测人体运动的红外传感器。这款Grove数字PIR传感器是PIR传感器系列中最便宜的,但是它能够快速响应并从"sig"引脚产生高电平信号。

通过Grove接口,Grove数字PIR传感器易于即插即用。而且它不需要任何Arduino库。

pir

特性​

  • 经济实惠:不到3美元
  • 直观:检测运动并仅输出"高"和"低"数字信号
  • 简单:无需外部arduino库
  • 接口:Grove

规格参数​

项目值
电压范围3V–5V
检测角度100度
检测距离3.2m-12m
响应时间< 1s
工作温度-20-85 C
接口Grove
尺寸20mm * 20mm * 11.5mm
重量3g
电池不包含

支持的平台​

ArduinoRaspberry Pi

pir

pir

开始使用​

Arduino 入门​

所需材料​

Seeeduino XIAOGrove 面包板Grove 数字 PIR 运动传感器

pir

pir

pir

立即购买立即购买立即购买

硬件连接​

pir

面包板上的 Grove 接口和 Grove 数字 PIR 传感器通过 Grove 线缆连接。

软件​

  • 步骤1 将下面的代码复制到 Arduino IDE 并上传。如果您不知道如何上传代码,请查看如何上传代码。
#define digital_pir_sensor 5 // 连接到引脚 5

void setup()
{
Serial.begin(9600); // 设置波特率为 9600
pinMode(digital_pir_sensor,INPUT); // 设置引脚模式为输入
}

void loop()
{
bool state = digitalRead(digital_pir_sensor); // 从 PIR 传感器读取
if (state == 1)
Serial.println("A Motion has occured"); // 当有响应时
else
Serial.println("Nothing Happened"); // 远离 PIR 传感器
}
  • 步骤2 打开串口,当您在 PIR 传感器周围运动时,您将看到数值发生变化。

Raspberry Pi 入门​

所需材料​

Raspberry Pi 4B(4GB)Grove Base Hat for Raspberry PiGrove 数字 PIR 运动传感器

pir

pir

pir

立即购买立即购买立即购买

硬件连接​

pir

将 PIR 传感器连接到 Grove Base Hat 上的"D5"。

代码​

  • 步骤 1 更新 Raspberry Pi 的系统版本。
sudo apt-get update
  • 步骤 2 安装 wiringPi。
sudo pip install wiringPi

如果您使用 Pi 4,请选择 wiringPi 的版本

sudo pip install wiringPi==2.52.0
  • 步骤 3 获取您连接的正确引脚。
gpio readall

这里会出现一个表格,在 wiring 定义中找到引脚 5 的引脚定义,在这个演示中,引脚定义是 21。

gpio read 21

您可以从 PIR 传感器读取数值,当有运动时,数值为"1",否则数值为"0"。

原理图在线查看器​

资源​

技术支持与产品讨论​

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...