智能创客 发表于 2014-7-23 21:09:06

Arduino开源智能家居04《插座开关》手机控制:网扇、空调...

本帖最后由 智能创客 于 2014-10-11 16:27 编辑

这周我们就来DIY最实用的《插座开关》吧,兼容电订开关哦!

http://www.znck007.com/data/attachment/forum/201407/20/135049egd1r3iiqi8dkkn1.jpg
智能开关就非常实用了,手机控制:网扇、空调、热水器、电饭锅、洗衣机、冰箱等等
这样你就可以在上班时就可以控制家里的电器了,非常方便哦!


首先看一下模块
http://www.znck007.com/data/attachment/forum/201407/20/210016fhshthzl17phgzjh.jpg
我们已经集成了220v降压,继电器等到一个板上,只需简单接线就可以实现《插座》《电灯开关》功能。
还有我们提供板的原理图,你可以自己按原理图做一个呢。

淘链接:http://item.taobao.com/item.htm?id=40180180294
本帖隐藏的内容这个模块只需99元哦,以后还可以把zigbee替换成wifi(wifi开关可以单独使用,所以这个模块一定要跟《网关》一起使用)





http://www.znck007.com/data/attachment/forum/201407/20/210020yp1pq5v7g5q98qq8.jpg
这是我们在工厂做的板,是不是越来越专业了,那下面我们开始DIY教程了!


第一部份:为ZIGBEE模块刷代码。
一、下载插座开关源代码。
下载地址:http://pan.baidu.com/s/1pJjsjH5
解压后目录里运行:Projects\zstack\Utilities\SerialApp\CC2530DB\SerialApp.eww

二、使用zigbee开发板(《网关》里有这个开发板)。
http://www.znck007.com/data/attachment/forum/201407/20/211454rcb4q1j1n1a2131g.jpg


三、源代码解说
1、主要代码在SerialApp.c
http://www.znck007.com/data/attachment/forum/201407/20/213232ja10ttn0yuu5yyya.jpg
设置参数:登陆http://m.znck007.com


http://www.znck007.com/data/attachment/forum/201407/20/213233rsx1fhcdc8ffdh1h.jpg
读出初始值,上一次开关的状态(用于停电记忆功能!)


http://www.znck007.com/data/attachment/forum/201407/20/213234mf7f2ob22z8ojc52.jpg
启动计时器部分


http://www.znck007.com/data/attachment/forum/201407/20/213234f773c7hkuzhtzyru.jpg
计时器检测开或关部分


http://www.znck007.com/data/attachment/forum/201407/20/213235nlk2ljphvphly2pd.jpg
手动按键部分


http://www.znck007.com/data/attachment/forum/201407/20/213237ywkw3zsg49i0okau.jpg
接收到网关的数据部分

2、使用串口调试
点击编译,再按F5!
下载打开串口软件,输出的方便调试。
http://www.znck007.com/data/attachment/forum/201407/20/214544ufy07htuy8dhdtpu.jpg
手机打开http://m.znck007.com,新建一个开关(sid,nid跟代码里的一样哦),点击开和关。
如果看到这些数据,那么我们刷代码成功了!

2、将zigbee插到到插座开关板上吧
http://www.znck007.com/data/attachment/forum/201407/20/215149tw54r4j7vrx4xvz7.jpg


第二部份:DIY插座(注意220V高压危险,如果接220V一定要懂得电工知识,否则被触电是要命的哦,只要接上220V就不能乱模!!!!!!!!!!!)。
1、在家里找到一个插座,我们使用下面插座,接线道理都一样。

http://www.znck007.com/data/attachment/forum/201407/20/215712fssz8lis1v1h1m6x.jpg

2、拆开空出一边,将《插座开关》模块安装。
http://www.znck007.com/data/attachment/forum/201407/20/223745w07zcyyeeeeew44c.jpg

http://www.znck007.com/data/attachment/forum/201407/20/223746edwwqdbpqda5qwac.jpg

http://www.znck007.com/data/attachment/forum/201407/20/223747ln88znpnrwlzz9bn.jpg

http://www.znck007.com/data/attachment/forum/201407/20/223748kllgnwt9d2n90pq2.jpg
插座连接图,这张非常重要,不同的插座接线道理是一样的!

http://www.znck007.com/data/attachment/forum/201407/20/223749jpqhbuz3kffnindk.jpg
注意上电后不能摸里面,否则可能会触电身亡!

http://www.znck007.com/data/attachment/forum/201407/20/223750tyqvkq8qrj017nyq.jpg

3、插到220V测试。

http://www.znck007.com/data/attachment/forum/201407/20/223750exxfw9wgyxefrck0.jpg




http://www.znck007.com/data/attachment/forum/201407/20/223752uey5o3bcxckvcce3.jpg

http://www.znck007.com/data/attachment/forum/201407/20/223753oxzehuhjev8azupa.jpg

http://www.znck007.com/data/attachment/forum/201407/20/223753kisunu00epjcqpjq.jpg


第三部份:电灯开关(目前只支持电灯开关里有零线才行)
http://www.znck007.com/data/attachment/forum/201407/20/223754jbu444k44juavjgy.jpg


http://www.znck007.com/data/attachment/forum/201407/20/223755jtt999tzucbbht3b.jpg

http://www.znck007.com/data/attachment/forum/201407/20/225036k744jac3tc2zak64.jpg

这样我们就可以控制电灯了,是不是很爽呢,那么我们的教程就这样了!


《WIFI作品DIY教程》
WIFI作品DIY教程01-《Z WIFI开发板》介绍和联网等配置教程


《Arduino开源智能家居DIY教程系列》
Arduino开源智能家居《花絮1》zigbee小底板DIY成功
Arduino开源智能家居《认识Zigbee》zigbee功能和自组网介绍
Arduino开源智能家居《zigbee开发板》手机/按键点亮LED
Arduino开源智能家居01《网关》升级版网关正式教程(zigbee)
Arduino开源智能家居02《温湿传感器》什么样温湿度才适居
Arduino开源智能家居03《开发板套件》学习zigbee家居-性价比高
Arduino开源智能家居04《插座开关》手机控制:网扇、空调...
Arduino开源智能家居05《红外线》手机红外线控制电器


《百元智能家居DIY教程系列》
arduino教程【实战篇】01《家居网关》DIY图文视频教程
arduino教程【实战篇】02《温湿度》DIY图文视频教程
arduino教程【实战篇】03《智能插座》DIY图文视频教程
arduino教程【实战篇】04《电灯开关》DIY图文视频教程
arduino教程【实战篇】05《手机红外线》DIY图文视频教程

《智能创客DIY交流论坛》成立了
欢迎大家来提问题、交流、学习,共同建立智能的创客平台!
http://www.znck007.com(注册有机会送板子哇!)
http://image.geek-workshop.com/forum/201407/04/102046czlvslxti6kwhwx6.png

hp198969 发表于 2014-7-23 23:03:09

智能家居光靠一个遥控开关没用啊……
遥控开关好做,就无线模块+继电器就是了
但是很多电器只是通电、断电,根本不能实现控制的……当然,电灯、风扇、电饭锅这些简单电器还是可以。

智能创客 发表于 2014-7-24 20:53:37

hp198969 发表于 2014-7-23 23:03 static/image/common/back.gif
智能家居光靠一个遥控开关没用啊……
遥控开关好做,就无线模块+继电器就是了
但是很多电器只是通电、断电 ...

这只是diy,给一些入门同学一个教程的。

一尘 发表于 2018-6-14 11:14:13

hp198969 发表于 2014-7-23 23:03
智能家居光靠一个遥控开关没用啊……
遥控开关好做,就无线模块+继电器就是了
但是很多电器只是通电、断 ...

在,我想做个智能插座,能不能教教我
页: [1]
查看完整版本: Arduino开源智能家居04《插座开关》手机控制:网扇、空调...