传感器自学笔记第六章——激光头+光敏电阻LM393+继电器+有源蜂鸣器

作者:GWD 时间:2019.06.23

一:学习要点(所有模块均为开关量模式)
实验效果,在光敏电阻与激光头之间放入物体继电器闭合,蜂鸣器报警。
1.51单片机使用时,KY-008使用时与手册介绍的接线方式不一样,S端接电源正极,接地端接I/O口,低电平点亮激光头;
2.暂时没有三极管所以用继电器替代,有源蜂鸣器电源线直接连接继电器常闭(NC)端;
3.由于这几个模块、传感器很简单,单一拿出来也做不出东西出来,所以我把这几个东西凑起来用了;
4.实现功能:红外遮挡报警器,用激光头发出射线照射光敏电阻,当光敏电阻接收到光照时阻值变小,LM393电压比较器输出低电平(不理解的参考LM393章节);若有物体把红外光挡住后光敏电阻阻值变大,LM393输出高电平;检测高低电平后蜂鸣器模块报警。
传感器自学笔记第六章——激光头+光敏电阻LM393+继电器+有源蜂鸣器_第1张图片
传感器自学笔记第六章——激光头+光敏电阻LM393+继电器+有源蜂鸣器_第2张图片
二:手册分析
(一) KY-008激光头传感器:

  1. 模块分类:开关量类;
  2. 模块实物图:
    传感器自学笔记第六章——激光头+光敏电阻LM393+继电器+有源蜂鸣器_第3张图片
  3. 使用场景:与接收元件配合作为检测通过物、激光仪;
    (二) 继电器:略
    (三) 有源蜂鸣器:略
    (四) 光敏电阻:略

三:编程
#include “intrins.h”
#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

sbit KY_008 = P2^0;
sbit RELAY = P2^1;
sbit LDR = P2^2;

void main (void)
{
KY_008 = 0;
RELAY = 1;
LDR = 1;
while (1)
{
if(1 == LDR)
{
RELAY = 0;
}
else RELAY = 1;
}
}

你可能感兴趣的:(传感器自学笔记第六章——激光头+光敏电阻LM393+继电器+有源蜂鸣器)