本帖最后由 chzhewl 于 2014-11-19 11:59 编辑
在智能家居领域里,怎么改造和控制已有的家用照明设备呢? 一般情况下,在解决这类问题时,为了减少布线,我们会尽量选用无线控制的方式(如wifi、zigbee、nrf系、315mhz和433mhz 等无线通讯解决方案),另外可能还需要一个mcu(如“arduino”,处理来遥控设备发来的控制指令)和一个可以控制电路闭合/断开的设备(如“继电器”),当我们确定下来无线控制的解决方案后,我们就想办法为以上几个模块提供可持续供电的电源了。 让我们回忆下常见的家用照明线路的电路结构 如图,如需要改造家里的照明电路来实现无线控制,我们一般会从两个地方着手: 1.在灯上 2.在开关上 假设我们无法变动家里已有的布线方案,相比在灯上改动,我们更愿意选择在开关上做手脚,另外如果选择在灯上的话,我们原来的开关就必须长期处于闭合状态来配合我们的无线控制,不然当开关处于断开状态时无线控制模块就无法起到相应的作用了。 不论在灯上还是在开关上我们都会遇到一个很棘手的问题,模块该如何供电呢?假设我们把模块放到开关侧,如上图,很明显我们无法使用常见的降压模块来为无线控制模块提供供电。 比如常见的“220v转5v的开关电源模块”: 解决这类问题的技术有一个比较中听的名字叫“单火供电”,其实在日常生活中我们已经在使用它了,比如楼道里的“声控开关”,下面这篇文章介绍了这类电路的基本原理: 单线进出的电子开关(单火供电)(来自百度文库)在这里我们不对它的原理展开讨论,我们主要介绍下采用“单火供电”技术目前已有的全套的无线控制解决方案,淘宝已有很多卖家在出售,20元以内的价格,完全在接受范围内。 看图:
拆开看下内部电路
此模块的特点: 1.解决了单火供电和无线控制的问题(315mhz)。 2.体积小巧,很容易安装到现有86型开关的内部,不需要对现有的家用电路做大的变动。 3.引入模块后控制时86型开关和无线开关互不冲突,也就是说使用无线打开的灯,使用86开关也能关掉,同理,反过来也可以。 4.模块采用学习型315mhz接收模块,这样的好处就是可以学习任何315mhz型的无线遥控器按键编码,然后进行控制,不受限某个遥控器。
安装: 拆开家里的86型开关 按照说明书上的方法把模块接到现有的电路上 同样按照说明书上的方法拨动模块上的按键进入学习模式,学习遥控器上按键编码,模块提供了两种控制方式,非常灵活: 1.使用同一个按键来控制开和关(按一下开,在按一下关)。 2.使用一个键来控制开,一个键控制关。 使用如图所示的315mhz 12键遥控器:
也可以使用arduino挂接315mhz 发射模块:
感谢Ansifa 大神! 让我们拥有rc-switch这样方便的库 简单的示例代码 合上开关
这样我们在被窝里,沙发上甚至远程就可以随心所欲的遥控家里的电灯了^_^。
下一篇我们继续探讨下以此基础如何通过网络来远程控制家里的照明设备。 当然还有更多新颖的玩法等着我们一起去探索^_^。
|