迅维网

查看: 1619|回复: 2
打印 上一主题 下一主题

基于IntoRobot 云平台的远程无线开关

[复制链接]
跳转到指定楼层
1#
发表于 2016-2-17 08:29:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 山东 来自 山东

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x

一、远程控制照明灯测试效果图:

   1、下图是测试LCD12864的背光控制,是由IntoRobot ATOM核心板的IO引脚直接控制。

                  


                               
登录/注册后看高清大图

      2、下图是远程控制普通220V白炽灯的测试。白炽灯是由STM8单片机和可控硅组成的电路板直接驱动,由IntoRobot ATOM核心板通过无线发送相关数据间接地控制。


               


                               
登录/注册后看高清大图

           3、将无线开关安装到了普通开关,不影响原来手动开关的使用,因为已经将原来的开关变成了单片机的引脚输入应用。下图是实际应用测试:
                        

                               
登录/注册后看高清大图
     


                               
登录/注册后看高清大图


二、建立远程控制的基本要点   
    1、要有一块IntoRobot ATOM 核心板,这是基本的硬件。
    2、要有IntoRobot官网(www.intorobot.com)的账号,没有的可以注册。
    3、下载并安装IntoRobot官网的手机APP。附下载网址:http://www.intorobot.com/downloads/apps/IntoRobot.apk
或扫二维码下载:

                               
登录/注册后看高清大图

    4、要把设备(IntoRobot ATOM 核心板)绑定账号和连接至因特网。详情请参照官方教程:http://docs.intorobot.com/zh/connect/#atom--primary-TheAtomConnectedToTheInternet
    第4点完成后,基本的硬件连接就完成了,接下来就要制作手机APP上的控件和在线编程了。


                               
登录/注册后看高清大图


三、IntoRobot官网在线编辑控件(手机操作按钮):

1、当你把设备绑定账号后,在IntoRobot官网登陆你的账号,可以看到已有的设备,可以添加自己的设备或修改已有的设备。
2、设备添加完成后,如下图,点击“...”选择编辑控件。
      

                               
登录/注册后看高清大图

3、找到智能灯控件,如图:
               

                               
登录/注册后看高清大图
         
点击智能灯控件之后的对话框:
               

                               
登录/注册后看高清大图

            添加完成后:
               

                               
登录/注册后看高清大图

注意:控件添加完成后一定要点左上方的保存。
保存完成后,在手机APP上可以看到已经添加的控件。


                               
登录/注册后看高清大图


四、在线编程关键步骤:
手机APP上有控件了,可是还不能使用,那么在线编程和控件是怎么联系起来的呢?
      1、如下图,在“我的设备”里面点击“...”选择“开发接口”:
                     

                               
登录/注册后看高清大图
     
            2、弹出的对话框如下:
                       

                               
登录/注册后看高清大图

      上图中的功能topic就是在线编程和控件连接的桥梁。
      3、在页面的左侧选择“在线编程”,然后添加工程:
                        

                               
登录/注册后看高清大图

         4、点开工程,添加相应的工程文件,添加功能topic:
            

                               
登录/注册后看高清大图
                       关联功能topic与相应回调函数:
            

                               
登录/注册后看高清大图

            回调函数,修改完灯的状态后,向云平台发送状态:
            

                               
登录/注册后看高清大图

          “在线编程”里,写好了以上几步,控件就起作用了。

                               
登录/注册后看高清大图

五、IntoRobot ATOM核心板与无线开关之间的通讯规则:先来回顾原理框图:

                               
登录/注册后看高清大图

因为IntoRobot ATOM核心板 和 无线开关 是通过无线传输数据的,所以要指定统一简单的通讯规则。
NRF24L01可以设置不同的无线通道和地址,所以每一个无线开关有不同的地址,但是规则是相同的。每次控制开关,IntoRobot ATOM核心板都向指定的开关发送两个字节的内容,第一个字节包含控制第几路可控硅(一个无线开关有两路)和查询开关状态三个命令,第二个字节表示开或者关,如果是查询命令则无效。

2#
发表于 2016-2-17 14:11:10 | 只看该作者 来自: 山东青岛 来自 山东青岛
这个好高级

点评

是的 操作有的复杂  详情 回复 发表于 2016-2-17 14:14
回复 支持 反对

使用道具 举报

3#
发表于 2016-2-17 14:14:46 | 只看该作者 来自: 山东青岛 来自 山东青岛

是的 操作有的复杂

回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复