基于中国移动OneNet物联网平台
和掌控板的遥控电灯制作
炎炎夏日,如火的骄阳,是不是希望回家前半小时打开空调?提前给火炉降降温?漆黑的夜里,摸不着开关,想不想摸出随身手机打开电灯?OK,都没问一切都搞定。
一、本文主要内容预览:
1. 中国移动物联网OneNet配置。
2. App Inventor2 制作手机APP。
3. 六脚继电器的使用。
4. 掌控板程序编写。
二、实现原理图
三、项目简介
用户打开手机APP,通过按下“开灯”、“关灯”按钮,发送命令至中国移动OneNet物联网,OneNet转发命令“on”和“off”命令至掌控板,掌控板再通过继电器控制电灯开关。
四、器材清单
五、中国移动物联网OneNet配置。
1. 进入中国移动OneNet官网登陆并进入开发者中心,在“全部产品”中,选择“多协议接入”。
2. 根据步骤提示,添加产品,并记住产品ID。
3. 根据步骤提示,在产品下添加设备,并记住设备ID和APIkey。此时,设备处于“离线”状态,当掌控板连接时,才会处于“在线”状态。
六、App Inventor2 制作手机APP。
1. 登陆APP Inventor2,新建项目OneNet。在左侧组件面板中分别拖拽图像框、标签、按钮、按钮、标签组件完成界面布局。最后APP界面布局如下图所示:
2. 切换至“逻辑设计”页面,完成代码编写。当按钮被点击时,调用HTTP客户端,并且发送on命令到OneNet物联网API接口。其详细代码如下图所示。
七、继电器的使用。
继电器是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。六脚继电器是常用的一种继电器。
如上右图所示,
1,6脚连通,其中一个脚接12V电源正极一端;
3脚或4脚接灯泡正极。3脚为常开端,4脚为常闭端。当3脚接灯泡正极时,无需控制器通电即可接通。当4脚接灯泡正极时,需要2和5脚提供5V控制电压才能接通工作。
2和5脚接掌控板M1,为继电器提供5V控制电压。
灯泡负极无需接继电器,直接和12V直流电源负极相连。
八、掌控板程序编写
1. 连接WIFI网络,连接OneNet物联网,并发送光线值作为测试数据。
2. 接收OneNet转发来的命令,并分析。如果接收到“on”命令,打开扩展板M1接口。如果接收到“off”命令,关闭扩展板M1接口。
注意:继电器控制线不能直接连接其他输入输出引脚,因为其他输入输出引脚电压和电流不够驱动继电器。因此,需要使用M1或M2接口驱动继电器。
深圳鲁旭科技有限公司 欢迎你的咨询。
18902839414