为普通开关增设延时关闭功能
发布时间:2013/11/14 20:39:57 访问次数:1444
笔者的老爸有时会工作到很晚,全楼层就他一间办公室亮灯。离开时,需先关闭房间的灯,BCM5325EKQMG结果是整个楼层没一点光了(走廊灯开关比较远),黑暗中,既要锁门,又要撤离,很不方便。我心想:如果办公室的灯能延时关闭,这些问题不就解决了吗?
看到这里,估计大家可能会问,延时开关现在有的是啊,为什么你还耍设计这要回答这个问题就要先总结一下市场上延时开关的缺点:不管是触摸或声控延时开关,工作原理基本一样,就是触摸一下灯亮起,延时一会儿后自动关闭。这种开关可能只适用于楼道,不适合装在家里或办公室里,因为需要长时间照明时,你总不能把手一直放在上面吧?
因此,笔者要制作的是一个既有普通开关功能,又能启动延时关闭功能的开简单:当灯在亮着的状态下,按下开关2s后再松开,就会进入延时关闭模式。而当以正常的速度按下该开关并松开时,它只是一个普通开关,即按一下灯亮,再按一下就熄灭。延时时间可以是任意的,短到几秒,长到1小时,都能实现,只需耍修改程序或者调整拨码开关。在未到设定时间的任何时刻按下开关,灯都会立即熄灭。到达设定时间以后,灯会自动熄灭。需要焊接安装多余的零件,由图1可知,P1.7、P1.3、P3.2为一路的控制接口,其他三路以此类推。
市电经Cl降压后由VD1整流,与稳压二极管VD2、C2、C3组成简易稳压、滤波电路,稳压值为4.3V,用以驱动电路。R2、C4位单片机复位电路,用于给单片机提供复位信号。R3—R6为无锁开关S1—4的上拉电阻。注意,S1—S4均为无锁开关,即按下后会自动复位,松开后不保持在接通状态,可以用门铃开关,或者轻触开关。Rl0、R12、R14、R16为发光二极管(指示灯)的限流电阻,防止烧坏发光二极管。S5是2位拨码开关,可以提供4挡延时时间切换。xrri、R7、R9、lC2、R8为一组交流控制单元,单片机向某组光耦输出低电平,即可使该组电路接通,电灯工作。由于家庭用灯功率不会很大,因此不必担心晶闸管的温度过高。接线柱5与6号引脚分别接零线与火线,1、2、3、4分别与零线间串联电灯,接线图如图2所示。
笔者的老爸有时会工作到很晚,全楼层就他一间办公室亮灯。离开时,需先关闭房间的灯,BCM5325EKQMG结果是整个楼层没一点光了(走廊灯开关比较远),黑暗中,既要锁门,又要撤离,很不方便。我心想:如果办公室的灯能延时关闭,这些问题不就解决了吗?
看到这里,估计大家可能会问,延时开关现在有的是啊,为什么你还耍设计这要回答这个问题就要先总结一下市场上延时开关的缺点:不管是触摸或声控延时开关,工作原理基本一样,就是触摸一下灯亮起,延时一会儿后自动关闭。这种开关可能只适用于楼道,不适合装在家里或办公室里,因为需要长时间照明时,你总不能把手一直放在上面吧?
因此,笔者要制作的是一个既有普通开关功能,又能启动延时关闭功能的开简单:当灯在亮着的状态下,按下开关2s后再松开,就会进入延时关闭模式。而当以正常的速度按下该开关并松开时,它只是一个普通开关,即按一下灯亮,再按一下就熄灭。延时时间可以是任意的,短到几秒,长到1小时,都能实现,只需耍修改程序或者调整拨码开关。在未到设定时间的任何时刻按下开关,灯都会立即熄灭。到达设定时间以后,灯会自动熄灭。需要焊接安装多余的零件,由图1可知,P1.7、P1.3、P3.2为一路的控制接口,其他三路以此类推。
市电经Cl降压后由VD1整流,与稳压二极管VD2、C2、C3组成简易稳压、滤波电路,稳压值为4.3V,用以驱动电路。R2、C4位单片机复位电路,用于给单片机提供复位信号。R3—R6为无锁开关S1—4的上拉电阻。注意,S1—S4均为无锁开关,即按下后会自动复位,松开后不保持在接通状态,可以用门铃开关,或者轻触开关。Rl0、R12、R14、R16为发光二极管(指示灯)的限流电阻,防止烧坏发光二极管。S5是2位拨码开关,可以提供4挡延时时间切换。xrri、R7、R9、lC2、R8为一组交流控制单元,单片机向某组光耦输出低电平,即可使该组电路接通,电灯工作。由于家庭用灯功率不会很大,因此不必担心晶闸管的温度过高。接线柱5与6号引脚分别接零线与火线,1、2、3、4分别与零线间串联电灯,接线图如图2所示。