1、测人体的话可以选择人体红外传感器,当光束被挡时输出高电平,这种传感器有一种半成品,输出也是脉冲的,当有人时输出3。5V高电平维持3秒,如人没有离开就继续输出,人离开后就变成低电平。
2、测光源基本上用光敏电阻就可以了,将光敏电阻附加三极管等元件做成一个光敏传感器,一旦光强低于某个值就向单片机返回一个高/低电平信号,由单片机处理。
3、单片机用51即可,输出引脚上连一个7407,然后连到继电器上即可。
4、其实也可以不用单片机的,只要一个逻辑芯片就可以了,比如如果高电平时有人,高电平时光弱,那么只要将这两个信号送到一个与门就可以了,与门输出一个高电平,然后驱动继电器即可!
希望能帮到你,对于这个东西你可以分成几个模块,一个模块一个模块搞定再综合,多在网上搜索一下,网上有大量的资料可以借鉴,加油!
红外线人体感应灯,原理:采用一发一收主动红外线技术,一体化编解码方式发射,解码接收,控制输出,8位单片机制作功能强大,采用工业区级芯片,负载能力广,抗干扰能力强,适用于任何场所。
红外线人体感应灯是采用进口技术MCU电路设计而成,主动式红外线工作方式,具有稳定好,抗干扰强等特点, 带有红外解码方式, 广泛应用在要求较高的商业和工业等场合。是新一代的绿色节能照明灯具。
功能及使用须知
可自动开启照明,人离开后可自动延时关闭,杜绝能源的人为浪费,延长电器使用寿命且集节能、方便保安于一体之功能,感应头直径21mm,感应距离0-5m 感应角度: 120° 负载:因开关型号而定。
安装时请把智能灯具安装在人经常活动的地方,可提高其灵敏度及工作范围。 不要安装在潮湿的天花板或墙壁上。 清洗时要先断开电源。 清洗时请选取无腐蚀性的清洁剂。 灯具安装后在一定空间不能用酸性或碱性的化学溶剂,否则对灯具的电镀或喷漆造成损坏。
以上内容参考 百度百科-红外线人体感应灯
谈到嵌入式技术,可能除计算机方面相关专业人士外很少有人能够涉足了解。其实应用到嵌入式技术的产品已经渗透到我们生活的方方面面。从人们的生活到工业化生产,从银行、医疗到航空航天领域,嵌入式系统无处不在,图1为嵌入式应用领域。
嵌入,深深地固定,镶入的意思。而嵌入式系统,顾名思义就是一个嵌入在其他系统中的系统。IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
个人跟喜欢这样的定义,除了个人电脑(PC)、工作站、大型超大型计算机,其他都可以归为嵌入式,电视,手机,路由器,柜员机(ATM),汽车导航,行车记录仪,打印机,MP3播放器、摇控器等,都是嵌入式范畴。
交通管理方面的应用有汽车导航,智能路灯,高清摄像头等;能源方面的应用有智能能电表,远程抄表系统,高压线路监测的无人机等;物流方面的应用有送货的无人机,仓库的运输机器人等;医疗健康方面的应用有电子血压计,电子温度计,电子秤等;嵌入式系统在家居应用实例有冰箱、空调、洗衣机、台灯、计算器、路由器、智能家居系统等。
在网上有很多人提问“嵌入式和单片机(一种微型计算机)有什么区别”,有人说单片机与嵌入式不一样,不属于嵌入式,有人说单片机属于嵌入式。因为嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、特定的应用程序组成,而单片机系统没有操作系统只有应用程序,所以单片机不属于嵌入式。在这里不纠结这个问题,我们可以这样理解,嵌入式系统是一个大类,单片机是其中一个重要的子类。下面说简单的图文说明一下嵌入式系统在家居应用实例
1.单片机应用实例-感应灯
如图2所示,一个普通的感应灯,人来即亮,人走即灭。在我们嵌入式开发人员眼里,感应灯主要由“单片机+人体感应模块+LED灯”组成而已,如图3所示,加一个外壳,基本是一个感应灯的小demo。
2.单片机应用实例-触控台灯
如图4所示,一个普通的触控台灯,通过触控键控制灯的亮与灭。在我们嵌入式开发人员眼里,触控台灯主要由“单片机+按键触控模块+LED灯”组成而已,如图5所示,加一个外壳,基本是一个触控台灯的小demo。
3.单片机应用实例-计算器
如图6所示,一个普通的计算器。在我们嵌入式开发人员眼里,计算器主要由“单片机+按键+LCD显示屏”组成而已,如图7所示,加一个外壳,基本是一个触控台灯的小demo。
4.嵌入式系统-路由器
如图8所示,一个普通的路由器。与前面三个例子不一样,路由器上面是有操作系统的,操作系统上面运行着应用程序,也就是说,由嵌入式微处理器、外围硬件设备、嵌入式操作系统、特定的应用程序组成。路由器电路板正面,如图9所示。
由于时间关系,列举了部分的嵌入式的应用实例,其实还有很多没有说明, 这篇文章会不断的修改与增加内容,希望对想了解或学习嵌入式的人有帮助。
KEYVAL EQU 30H
KEYSCAN EQU 31H
KEYTM EQU 32H
KEYSEL:
MOV KEYVAL,#0
MOV KEYSCAN,#0EFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS1
MOV KEYVAL,A
SJMP KEYRTN
KEYS1:
MOV KEYSCAN,#0DFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS2
CLR C
ADD A,#4
MOV KEYVAL,A
SJMP KEYRTN
KEYS2:
MOV KEYSCAN,#0BFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS3
CLR C
ADD A,#8
MOV KEYVAL,A
SJMP KEYRTN
KEYS3:
MOV KEYSCAN,#7FH
LCALL GETKEY
MOV A,KEYTM
JZ KEYRTN
CLR C
ADD A,#12
MOV KEYVAL,A
KEYRTN:
RET
;--------------------
GETKEY:
MOV KEYTM,#0
MOV A,KEYSCAN
MOV P3,A
NOP
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOV R2,#10
LCALL DELAY
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOV A,P3
ANL A,#0FH
MOV R7,A
SF:
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JNZ SF
MOV A,R7
CJNE A,#0EH,NK1
MOV KEYTM,#1
SJMP NOKEY
NK1:
CJNE A,#0DH,NK2
MOV KEYTM,#2
SJMP NOKEY
NK2:
CJNE A,#0BH,NK3
MOV KEYTM,#3
SJMP NOKEY
NK3:
CJNE A,#07H,NOKEY
MOV KEYTM,#4
NOKEY: RET
深奥点就是,你执行了这段代码,int a = 10; 程序就会在你电脑的内存中,创建一个小空间,这个空间的名字就是a, 这空间里面的内容就是10,这个空间只能存放整数类型的数据。
单片机的智能感应灯的介绍到此就结束了,感谢您耐心阅读,谢谢。
本文标签:单片机的智能感应灯