用App控制Micro:bit物联网小风扇

2018-04-121.8万
AI 快速预览详细 收起
本教程介绍了如何使用手机App和Obloq软件包控制Micro:bit物联网小风扇。所需硬件包括Micro:bit、micro:mate扩展板、Oblq Iot模块等。首先,在Easy-IoT平台上设置设备,然后下载并安装Mqtt Buddy APP。通过设置参数并添加通信按钮,可以实现对小风扇的远程控制。整个过程简单易懂,适合零基础新手和STEM教育场景。


当DF 给makecade造出了OBLOQ软件包,micro:bit就插上了物联网的翅膀。当小创客也能用Obloq+micro:bit玩转物联网,万物互联的世界近了。
用App控制Micro:bit物联网小风扇图1
DF的Esay-IoT还在不断发展完善中,官方的APP还没有出来。
而论坛中有努力的创客已找到了一个好方法。(见使用手机app与Easy Iot物联网平台进行通讯)这是一多有趣的方法啊,我要试试。




图片镇楼,器材如图。
用App控制Micro:bit物联网小风扇图2

1、小风扇 1
2、micro:bit 1
3、micro:mate 扩展板 1
4、Oblq Iot模块 1
5、laserblock 结构件及螺丝若干
6、移动电源 1
7、安卓手机 1

如果你还没有装备:建议下手来个Micro:bit物联网基础套装,配上手头的硬件来玩。本教程主要模块来自:朱现伟老师的教师培训_心愿单 https://www.dfrobot.com.cn/goods-1660.html
也是为这个心愿单写的进阶教程。



软件准备:
1、makecade 在线编程
2、Obloq 软件包 https://github.com/DFRobot/pxt-Obloq
3、Mqtt Buddy APP (安卓端点击下载


效果视频:




1、Easy-IoT物联网平台设置。
打开物联网平台:https://iot.dfrobot.com.cn/详细过程参考OBLOQ-IoT模块+Micro:bit玩物联网浇花
(以下部分内容来自使用手机app与Easy Iot物联网平台进行通讯。)
登陆或注册,然后进入”工作间“,添加一个新设备。
用App控制Micro:bit物联网小风扇图3

2、下载手机端软件:
苹果端直接在appstore搜索下载即可,安卓端点击下载,下载安装软件。

3、打开软件,默认有两个官方示例,不用管(也可长按删除),点右上角”+“ 新增设备。

4、设置参数:
4.1按照easyiot的设置填写:
NAME和ADDRESS是物联网服务器地址,填  iot.dfrobot.com.cn
PORT填: 1883
USERNAME和USERPASS是物联网分配的用户名和密码,点击easyiot网站上的小眼睛,然后对应填写即可完成
填写完毕点击软件里面的CREATE按钮确定。

4.2如下图出现一个新设备,点击进入设置

4.3如下为设备界面,右上角连接服务器显示为蓝色即表示连接到了服务器(若没有亮需检查前一步的设置)。
确定连接好之后点击右上角的”+“添加通信设备

4.4选择通信按钮的形式,我们选择先选择一个BUTTON(按钮),用来控制设备

4.5  topic从easyiot网站上填写成相同的:
SWITCH和PUBLISH都勾选上

(以上部分内容来自使用手机app与Easy Iot物联网平台进行通讯。)
再来复习下,我的设置过程如图。
过程中注意请各项信息填写正确,注意大小写。
用App控制Micro:bit物联网小风扇图4用App控制Micro:bit物联网小风扇图5
用App控制Micro:bit物联网小风扇图6用App控制Micro:bit物联网小风扇图9
用App控制Micro:bit物联网小风扇图7用App控制Micro:bit物联网小风扇图8如上图,添加的这个按钮可以发通过物联网平台发送字符1和0。

5、登录https://makecode.microbit.org/---高级---添加软件包---输入网址https://github.com/DFRobot/pxt-Obloq---添加OBLOQ软件包

6、编程,注意各项信息的位置,可以复制粘贴,硬件接线,下载到micro:bit。
用App控制Micro:bit物联网小风扇图11
IOT模块可以接3.3或5V。
用App控制Micro:bit物联网小风扇图10
注意从物联网发来的数据类型是字符。收到消息字符1,启动,0,关闭。
好的,我就这样一步步调试下来,很轻松的完成了。

这个应用还很简单。尝试中我还进行了从硬件上传到物联网平台,显示在手机APP上,也顺利完成了。(这将是另一个帖子了,您也可以试起来先。)

学习中的问题:
如何用APP+Obloq软件和micro:bit控制两个设备。
还有如何用micro:bit+IOT模块将两个传感器的值上传平台。

欢迎一起探讨交流。
我们的QQ群号码:484477101(中小学microbit课堂教学群)

中小学microbit课堂教学微信群,您要加下个人微信邀请你了,二维码在下面链接里。
朱现伟老师的教师培训_心愿单 https://www.dfrobot.com.cn/goods-1660.html









创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(9)
三春牛-创客
三春牛-创客
不错不错!
三春牛-创客
三春牛-创客
厉害厉害
花生编程
花生编程
太棒了,赞一个
花生编程
花生编程
厉害厉害
pst
pst
老师,手机APP无法下载,能否发一下[email]shutingpang@163.com[/email],非常感谢您!
jiuling
jiuling
同问,按照要求填了名称地址和用户密码,再点新建然后还是空白的
yanqi
yanqi
老师,app软件点击创建后怎么没有反应
yanqi
yanqi回复rzyzzxw
我按照要求填了名称地址和用户密码,再点新建然后还是空白的
rzyzzxw
rzyzzxw
作者
回复yanqi
再试试吧,应该可以的。
hnyzcj
hnyzcj
我在用了,哈哈哈
hnyzcj
hnyzcj
沙发沙发
rzyzzxw
rzyzzxw
作者
回复hnyzcj
这个软件用在和arduino物联会更强大。可是我还不会。
- 没有更多了 -