常用传感器讲解七--红外警报传感器(KY-008)

简介: 常用传感器讲解七

2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>


阿里云采购季(云主机223元/3年)活动入口:请点击进入>>>,


阿里云学生服务器(9.5元/月)购买入口:请点击进入>>>,

具体讲解截屏2023-12-27 下午7.30.18.png

这个是一种由身体运动触发的设备,可以使用它来检测人,动物,汽车……经过某个区域时的情况。这是一个基于LASER发射器的设备,该发射器不断向光学传感器发送光束,当有人/某物通过时,传感器将不会接收到光束,并且会触发警报。
该项目基于模块,LASER模块,蜂鸣器和按钮,其概念非常简单,LASER不断向模块传感器投射光线,当有人或其他物体通过光束时,传感器会不再检测到光(当光停止时,LDR将增加电阻,这意味着将流过的电流减少,并且我们将得到一个电压降)。

例子项目:在室内光线下,使用Arduino时使用“ analogRead”功能时,传感器将给出“ 750”左右的值,而使用Arduino时传感器将给出“ 3.66V”(5V的值为1023)左右,但是当遮盖传感器时,传感器将给出大约“ 750”左右的值。 “ 10-15”代表“ 40mV”。因此,最好将传感器盖住或放置在只有激光束可以到达的情况下。

一旦激光光束被切割,即使模块再次检测到激光,警报也会响起并且直到按下按钮时才会停止。

电路连接

截屏2023-12-27 下午7.30.37.png

代码部分

#define Rec 0      //Light sensor output
#define Laser 2    //Laser module 
#define Button 3   //Push button input

bool detection;

void setup() {
   
   
  pinMode(Laser, OUTPUT);
  digitalWrite(Laser, HIGH); //Turning on the laser
  delay(2000);
}

void loop() {
   
   

 short Detect = analogRead(Rec);            //Constanly reading the module value
 bool  Button_state = digitalRead(Button);  //And the button value (1-0)

 if(Detect < 500)              //The Max value is 760, if someone passes it goes below that (every value lower than 700 can do the work)
    detection = true;          //The detection is triggered

 if(detection==true)
    {
   
   
       tone(13,2000);        //Alarm sequence will go on as long as the detection is true
       delay(50);            //This alarm has two sounds 2kHz nd 1Khz delayed by 50ms
       tone(13,1000);
       delay(50);
    }

 if(Button_state == HIGH)  //If the button is pressed the buzzer is turned off and the detection too
    {
   
   
      detection = false;
      noTone(13);
    }


}
相关文章
|
4天前
|
传感器
|
4天前
|
传感器
|
4天前
|
传感器 机器人
|
12月前
|
传感器 芯片
基于51单片机的智能热水器STC89C52水位检测传感器DS18B20温度探头传感器
基于51单片机的智能热水器 由STC89C52单片机+水位检测传感器+DS18B20温度探头传感器+按键模块+继电器模块+报警及指示模块+LCD1602显示模块+电源构成。 具体功能: 1、LCD1602显示屏第一行显示温度及定时时间,第二行显示温度上限和下限值; 2、按键可以设置温度的上下限值及定时时间;定时时间到开始加热 3、用两个水位检测传感器检测水位:当水位下限传感器检测到有水时,继电器开始控制加水;当水位上限传感器检测到有水时,停止加水; 4、当温度低于设置的下限温度值时,继电器开始控制加热;当温度高于设置的上限温度值时,停止加热。
106 0
|
传感器 数据采集 数据处理
振弦传感器与振弦传感器采集读数模块的概念
振弦传感器:(vibrating wire sensor)是以拉紧的金属钢弦作为敏感元件的谐振式传感器。当弦的长度确定之后,其固有振动频率的变化量即可表征钢弦所受拉力的大小。根据这一特性原理,即可通过一定的物理(机械)结构制作出测量不同种 类物理量的传感器(如:应变传感器、压力传感器、位移传感器等),从而实现被测物理量与频率值之间的一一对应关系,通过测量频率值变化量来计算出被测物理量 的改变量。?
振弦传感器与振弦传感器采集读数模块的概念
|
传感器 存储 数据采集
工程监测多通道振弦模拟信号采集仪VTN DAC 的使用
VTN208-432是多通道振弦、温度、模拟传感信号系列数据采集仪,可对32通道振弦频率、32通道热敏电阻或DS18B20温度传感器、32通道模拟量传感器(电流或电压)进行实时在线采集或全自动定时采集存储工作;预留一路可调电源输出为模拟传感器定时供电;程控多路DAC输出,可以用于将振弦频率信号实时转换为模拟信号输出。设备支持RS485数据接口(支持Modbus或自定义AABB简单通讯协议)可以直接接入测控系统(如PLC、无线数据传输设备等)。
工程监测多通道振弦模拟信号采集仪VTN DAC 的使用
|
传感器 存储
河北稳控科技多功能手持读数仪VH501TC混合信号采集仪快速测量传感器
便携式手持设备面板的设计与其他工业设备的主要区别在于具有便携性和可操作性。通过人机进行操作能够对手握区域、外部接口区域、显示和操作区域进行接触,同时,手持检测设备的外观设计还要能够与人体结构相契合,达到手持的舒适度等。如手持振弦VH501TC,在工程监测振弦传感器时就很方便快捷,连接上传感器,立即读取到数据,每个测点检测时就能快速及时处理。下面看看如何连接传感器的规则。
河北稳控科技多功能手持读数仪VH501TC混合信号采集仪快速测量传感器
http://www.vxiaotou.com