完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 xintuxing 于 2016-2-16 12:53 编辑
本帖内容: 一、远程控制照明灯测试效果图。 二、建立远程控制的基本要点。 三、IntoRobot官网在线编辑控件(手机操作按钮)。 四、在线编程关键步骤。 五、IntoRobot ATOM核心板与无线开关之间的通讯规则。 一、远程控制照明灯测试效果图: 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核心板都向指定的开关发送两个字节的内容,第一个字节包含控制第几路可控硅(一个无线开关有两路)和查询开关状态三个命令,第二个字节表示开或者关,如果是查询命令则无效。 |
|
相关推荐
1 个讨论
|
|
大赞,期待大神更精彩的分享..
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 19:37 , Processed in 0.700873 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号