请选择 进入手机版 | 继续访问电脑版

智能创客,中国最大的极客空间,智能平台,免费教学,视频教程,手把手教你创造儿时梦想!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 43273|回复: 157

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

  [复制链接]

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
发表于 2014-7-20 13:55:11 | 显示全部楼层 |阅读模式
这周我们就来DIY最实用的《插座开关》吧,兼容电订开关哦!

a038bbf915901164c86e9a5bf66f767d_759.jpg
智能开关就非常实用了,手机控制:网扇、空调、热水器、电饭锅、洗衣机、冰箱等等
这样你就可以在上班时就可以控制家里的电器了,非常方便哦!


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

淘链接:https://item.taobao.com/item.htm?id=576067599077
游客,如果您要查看本帖隐藏内容请回复




020.jpg
这是我们在工厂做的板,是不是越来越专业了,那下面我们开始DIY教程了!


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

二、使用zigbee开发板(《网关》里有这个开发板)。
040.jpg


三、源代码解说
1、主要代码在SerialApp.c
100.jpg
设置参数:登陆http://m.znck007.com


110.jpg
读出初始值,上一次开关的状态(用于停电记忆功能!)


120.jpg
启动计时器部分


130.jpg
计时器检测开或关部分


140.jpg
手动按键部分


150.jpg
接收到网关的数据部分

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

2、将zigbee插到到插座开关板上吧
170.jpg


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

200.jpg

2、拆开空出一边,将《插座开关》模块安装。
210.jpg

220.jpg

230.jpg

240.jpg
插座连接图,这张非常重要,不同的插座接线道理是一样的!

250.jpg
注意上电后不能摸里面,否则可能会触电身亡!

260.jpg

3、插到220V测试。

270.jpg


280.jpg

290.jpg

300.jpg

310.jpg


第三部份:电灯开关(目前只支持电灯开关里有零线才行)
400.jpg


420.jpg

430.jpg

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



《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教程系列》
《智能家居网关》DIY制作图文教程01-百元智能家居系列
《智能温湿度》DIY制作图文教程02-百元智能家居系列
《智能插座》DIY制作图文教程03-百元智能家居系列
《智能电灯开关》DIY制作图文教程04-百元智能家居系列
《手机红外线》DIY制作图文教程05-百元智能家居系列
关注@智能创客  微信:znck007(打造DIY创客平台)
















回复

使用道具 举报

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
 楼主| 发表于 2014-7-22 17:23:21 | 显示全部楼层
wuchang1123 发表于 2014-7-22 17:06
看zigbee下面的电路,莫非你是用220v转5v的电源,之后再转3.3?为什么呢?后面输出的好像是信号放大电路 ...

是的,用220v转5v然后再转3.3,5vj是给继电器供电,3.3是给cc2530无线供电。
回复 支持 1 反对 0

使用道具 举报

0

主题

9

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2014-7-21 09:47:16 | 显示全部楼层
厉害,订制
回复

使用道具 举报

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
 楼主| 发表于 2014-7-21 12:37:14 | 显示全部楼层

哈哈,是的的。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2014-7-22 09:45:51 | 显示全部楼层
Arduino开源智能家居04《插座开关》手机控制:网扇、空调...
回复 支持 反对

使用道具 举报

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
 楼主| 发表于 2014-7-22 11:15:14 | 显示全部楼层
zydudu 发表于 2014-7-22 09:45
Arduino开源智能家居04《插座开关》手机控制:网扇、空调...

回复 支持 反对

使用道具 举报

0

主题

9

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2014-7-22 17:06:57 | 显示全部楼层
看zigbee下面的电路,莫非你是用220v转5v的电源,之后再转3.3?为什么呢?后面输出的好像是信号放大电路
回复 支持 反对

使用道具 举报

0

主题

9

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2014-7-23 10:21:26 | 显示全部楼层
这么长时间了弄来弄去都要物联网,就不能点能点!
回复 支持 反对

使用道具 举报

0

主题

9

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2014-7-23 14:26:09 | 显示全部楼层
znck007 发表于 2014-7-22 17:23
是的,用220v转5v然后再转3.3,5vj是给继电器供电,3.3是给cc2530无线供电。

原来是这样,我目前还不熟悉继电器,淘宝看的头大,选不了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2014-7-28 11:16:18 | 显示全部楼层
感谢分享~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|手机版|智能创客 ( 桂ICP备14000828号

GMT+8, 2024-3-28 22:10 , Processed in 0.115400 second(s), 36 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表