查看: 4157|回复: 8

[创意作品]智能开关篇

[复制链接]
  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-6-4 15:35:50 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ITEAD创易工作室 于 2014-6-7 09:15 编辑

    终于来到了我们的实战篇了!前两节我们介绍了如何搭建一个网关和远程查看家里的温湿度。这一期我们来DIY智能开关,这样就可以随时控制开关的状态,从而遥控各种电器。

    36522.jpg



    这次我们会用到RBoard开发板作为控制器,坚持我们一贯的最快捷方便的风格,喜欢接线,认引脚的朋友可以飘过。


    下面是我们这次需要使用到的主要配件:

    2.jpg



    其他配件有: Mini USB线 X1、9V~12V/1A电源适配器X1


    QQ图片20140527163756.jpg QQ图片20140527163808.jpg


    把nRF24L01+模块插到RBoard开发板上的对应接口,再把FOCA接到烧写口上,开关打到3.3V(很重要),连接Mini USB线接到电脑。


    如图所示:

    3.jpg

    RBoard是一款基于mega328芯片的,带有4路光耦隔离继电器的整合开发板,支持控制250V/10A以内的交流电和30V/10A以内的直流电。此次试验以单路电器为例,需要控制多路电器的朋友可以很方便的添加。



    硬件很快就搭好了,接下来是安装驱动和烧写固件。

    本次教程的库文件下载地址:http://pan.baidu.com/s/1gdgjHjt (复制到浏览器打开)下载完成后解压出来。

    第一步:RBoard驱动安装步骤:
    a、给FOCA插上mini USB线连接电脑,开关打到3.3V
    b、点击我的电脑或者计算机,点击管理
    c、点击设备管理器,在端口com下会出现USB Serial Port
    d、右击USB Serial Port,点击手动安装驱动程序软件
    e、点击“浏览计算机查找驱动程序软件”
    f、选择下载驱动的目录,选arduino->drivers
    g、点击确定或下一步,完成驱动安装


    245656.jpg


    第二步:添加设备id:
    a、打开m.znck007.com,登陆后,点击“智能开关”
    b、点击“添加新插座”,填写一个新的名字,例如“light”
    c、查看列表,点击light的选项,可以看到它的sid,和nid,这是你需要在程序修改的东西


    35656.jpg



    第三步,为RBoard烧写固件(可随意修改源代码来实现你要的功能)

    1、把下载的库解压放到你的arduino IDE目录下的libraries文件夹里面,例如我的路径是:D:\arduino-1.0.4\libraries
    2、 打开arduino软件,选择Tools->Serial Port->COMX
    3、 COMX就是在电脑设备管理器FOCA的COM号
    4、 选择Tools->Board->ArduinoDuemilanove w/ATmega328
    5、把kaiguan文件(可用记事本打开)里面的源代码拷贝到arduino程序界面中
    6、把程序里的sid和nid修改为自己新建的sid和nid
    7、点击左边第一个编译按钮,如果程序编译成功就点击第二个下载按钮,就开始下载程序了。


    6.jpg


    至此,网关的硬件和程序都已经完成了,接下来要将RBoard控制器连接到电器电路的火线中,接线原理如图所示:


    11.jpg


    这次我们用一光管来演示,把火线在合适位置剪断。

    65.jpg



    把剪开的线分别接到NO0和COM0,然后接上光管。


    35622.jpg


    最后,给RBoard接上电源,把光管的插头接到220V上,完成接线。


    最后,联网测试:

    a、首先,给网关连接好网线,插上电源适配器,iboard上的LED开始闪烁,这说明有网络了
    b、用手机或pc网页打开智能创客控制端m.znck007.com,并登陆你的账号
    c、点击“智能开关”里面的“light”图标,当图标由“OFF”变为“ON”,就代表要开启灯。这时你可以可以看到光管会亮起来。当图标由“ON”变为“OFF”,灯会熄灭。


    356.jpg

    36522.jpg




    回复

    使用道具 举报

    该用户从未签到

    发表于 2014-6-5 09:28:47 | 显示全部楼层
    牛掰 点个赞
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-6-5 09:38:39 | 显示全部楼层
    tiprose 发表于 2014-6-5 09:28
    牛掰 点个赞

    谢赞!持续更新中,欢迎关注!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-6-5 09:43:53 | 显示全部楼层
    《ITEAD智能家居DIY教程2》温湿度篇:https://www.cirmall.com/bbs/thread-32308-1-1.html
    《ITEAD智能家居DIY教程1》网关篇:https://www.cirmall.com/bbs/thread-32305-1-1.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-6-5 16:46:32 | 显示全部楼层
    牛人啊,顶一个~~~~~~~~~~~~····
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-6-6 09:17:31 | 显示全部楼层
    fj1161 发表于 2014-6-5 16:46
    牛人啊,顶一个~~~~~~~~~~~~····

    其实每篇教程使用到的硬件都是我们很早以前就做好的产品,方便大家做项目开发,一如我们一直坚持的理念“让创新更容易!”
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-9-23 05:09
  • 签到天数: 113 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2014-6-10 09:16:16 | 显示全部楼层
    了不起,很强大。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-9-23 05:09
  • 签到天数: 113 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2014-6-10 09:17:21 | 显示全部楼层
    了不起,很强大。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-7-18 09:38
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2014-6-11 09:30:58 | 显示全部楼层
    超级实战《ITEAD智能家居DIY教程4》远程红外控制篇: https://www.cirmall.com/bbs/thread-33396-1-1.html
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 07:45 , Processed in 0.179261 second(s), 32 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.