红外线人体感应灯
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红外线人体感应灯相关的知识,希望对你有一定的参考价值。
参考技术A a:4:i:0;a:7:s:6:"mtitle";s:30:"红外线人体感应灯原理";s:7:"summary";s:519:" 红外线人体感应灯原理是红外线反射原理,具体为当人体的手或身体的某一部分在红外线区域内,红外线发射管发出的红外线由于人体手或身体摭挡反射到红外线接收管,通过集成线路内的微电脑处理后的信号发送给脉冲电磁阀,电磁阀接受信号后按指定的指令打开阀芯来控制。当人体的手或身体离开红外线感应范围,电磁阀没有接受信号,电磁阀阀芯则通过内部的弹簧进行复位控制。";s:8:"art_link";s:38:"http://www.to8to.com/ask/k6650445.html";s:8:"ordernum";s:1:"1";s:6:"imgurl";s:59:"//pic.to8to.com/case/2017/07/28/20170728113135-4af4591c.jpg";s:8:"filename";s:0:"";s:6:"isCase";i:1;i:1;a:3:s:6:"mtitle";s:30:"红外线人体感应灯价格";s:7:"summary";s:257:" 一般价格20左右。红外感应开关是以红外感应技术为基础的一种自动控制开关,通过感应外界散发的红外热量实现其自动控制功能,能够快速开启灯具、自动门、防盗报警器等各种电器设备。";s:8:"ordernum";s:1:"2";i:2;a:3:s:6:"mtitle";s:39:"红外线人体感应灯什么品牌好";s:7:"summary";s:474:" 奥智捷很好、根据红外线反射的原理研制的,属于一种智能节水、节能设备。包括感应水龙头、自动干手器、医用洗手器、自动给皂器、感应小便斗冲水器、感应便器。它是通过人体辐射、能自动快速开启各种灯具、防盗报警器、自动门等各种设备。特别适用于中、高级宾馆、公寓、企事业单位、商场、过道、走廊等。触发方式为一次触发及连续触发。";s:8:"ordernum";s:1:"3";i:3;a:3:s:6:"mtitle";s:36:"红外线人体感应灯安装方法";s:7:"summary";s:1221:" 安装方法确认电压。安装的时候先是把电源关掉。电源线是接220VC,50(HZ),用4×25的大扁头自攻螺丝通过底盘固定天花顶上或者是墙壁(需要是用固定牢固并且保证安全)。
接线(将灯体的电源线其中一根线用接线粒和火线将其联在一起,另一根与零线联在一起,接好之后用力的拉线粒),不掉为准;装上灯泡、玻璃或者是后盖。即可以通电进行试用。本产品第一次接通电源,会有三次连续灯亮,表示正常,但白天或光线较强时仍不会正常灯亮,在晚上光线较暗时人到即可自动亮灯。如在白天,用黑布盖紧红外探头透镜,经过十秒钟(不让其透光)也可试其灯亮工作。
安装注意事项
安装的时候请把智能灯具安装在人经常活动地方(天花板或者是墙壁上),可以提高其灵敏度以及工作的范围。不要安装在潮湿天花板或者是墙壁之上。清洗时候是要先断开其的电源。清洗请选取无腐蚀性清洁剂。灯具安装之后在一定空间不能用酸性或者是碱性化学的溶剂,否则对灯具电镀或者是喷漆造成其的损坏。";s:8:"ordernum";s:1:"4";
在线算报价免费
房子装修一平方多少钱?
- 在线客服官方服务
- 官方网站装修报价免费设计
STM32与人体红外感应模块的简单使用——入门级
工作原理
人体有恒定的温度,可以发出10UM的红外波,而人体红外感应模块就可以探测出这些红外波,从而产生电平转换。由此人们可以使用人体红外检测模块来检测是否有人。
模块工作环境
- 工作电压:5V至20V
- 电平输出:高3.3V,低0V
- 延时时间:0.3秒~18秒(可以自己进行调节)
- 触发方式:L不可重复,H可重复,默认值为H
- 测量距离:3米~8米
触发方式
L不可重复,H可重复。可跳线选择,默认为H。
不可重复触发方式:即感应输出高电平后,延时时间一结束,输出将自动从高电平变为低电平。
重复触发方式: 即感应输出高电平后,在延时时间段内,如果有人体在其感应范围内活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平。
调节测量距离及感应延时
1、调节距离电位器顺时针旋转,感应距离增大(约 8 米),反之,感应距离减小(约 3 米)。
2、调节延时电位器顺时针旋转,感应延时加长(约300S),反之,感应延时减短(约 0.5S)。
模块特点
功耗低,造价便宜,易受热源,光源干扰,室温接近于人体温度时,该模块会短暂失灵,不能非常精确的检测是否有人存在。
了解了该模块简单知识后,下来开始简单的使用一下该模块。实验现象是如果监测到有人存在时,LED0灭掉,未检测到人时,LED0亮。如下图(模块的OUT口连接PA6,接线过于简单,不展示):
检测是否有人的主要代码:
while(1)
{
u8 value;
value=GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_6);
if(value == 0)
{
GPIO_ResetBits(GPIOA,GPIO_Pin_8); //有人灭灯
}
else
GPIO_SetBits(GPIOA,GPIO_Pin_8); //没有人亮灯
};
PA6初始化代码:
#ifndef __RED_H
#define __RED_H
#include "sys.h"
#define PA6 PAout(6)
void RED_Init(void);
#endif
#include "red.h"
void RED_Init()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //初始化设置为输入状态
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_ResetBits(GPIOA,GPIO_Pin_6);
}
记得调用正点原子自带的led.h文件里的led_Init()函数,不然LED0是不会亮的,它里面包含了PA8引脚的初始化,单片机内部默认PA8是控制LED0的。
需要解决问题的话私聊或者留言都可以。
以上是关于红外线人体感应灯的主要内容,如果未能解决你的问题,请参考以下文章