微波多普勒无线雷达传感器
微波运动传感器是利用多普勒雷达原理设计的微波移动物体探测器。不同于一般的红外探测器,微波传感器通过通过检测物体反射的微波来探测物体的运动状况,检测对象将并不会局限于人体,还有很多其他的事物。微波传感器不受环境温度的影响,探测距离远,灵敏度高,被广泛应用于工业、交通及民用装置中,如车辆测速、自动门、感应灯、倒车雷达等。
由于微波传感器检测对象存在普遍性,在实际的生活应用中,会搭配另一个传感器来做针对性的检测。如微波传感器+红外热释电传感器,能够有效的判断是否有人经过,不会被阳光,被衣物颜色所干扰,也不会对其他物体产生反应。
模块来源
规格参数
工作电压:5V±0.25V
工作电流:30~50mA
探测距离:2-16m 连续可调
尺寸: R=30.6mm
输出方式: GPIO
管脚数量:3 Pin
由于微波传感器检测对象存在普遍性,即只要有物体动作,都能够检测到,但是如果只检测OUT引脚的高低电平变化只能识别到有和没有,而如果采用模拟引脚读取则可以检测到运动的速度变化。数值越小,表示检测到的速度变化越大。
硬件连接
- VCC:连接到Arduino的5V。
- GND:连接到Arduino的GND。
- OUT:HB100的模拟输出连接到Arduino的一个模拟输入引脚(例如A0)。
使用方法
c
/******************************************************************************
* 测试硬件:ColorEasyDuino开发板
* 版 本 号: V1.0
* 修改作者: www.lckfb.com
* 修改日期: 2024年04月09日
* 功能介绍:
*****************************************************************************
* 开发板软硬件资料与相关项目软硬件资料官网全部开源
* 开发板官网:www.lckfb.com
* 技术支持常驻论坛,任何技术问题欢迎随时交流学习
* 立创论坛:club.szlcsc.com
* 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
* 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
int dopplerPin = A0; // 定义连接到HB100模拟输出的Arduino引脚
int dopplerValue = 0; // 用于存储读取的值
void setup() {
Serial.begin(9600); // 启动串行通信
}
void loop() {
dopplerValue = analogRead(dopplerPin); // 读取模拟值
Serial.print("Doppler value: ");
Serial.println(dopplerValue); // 打印模拟值
delay(500); // 1秒的延迟,减慢数据读取速率
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
使用验证
31为手挥过检测到的结果。