Micro:bit+Obloq实现物联网远程平衡情况监测与反馈

2018-07-185157
AI 快速预览详细 收起
本项目使用Micro:bit和Obloq模块实现物联网远程平衡情况监测与反馈。适用于学生伸出手保持平衡的监测应用。项目包括硬件搭建、软件包添加、物联网平台配置及程序编写。通过10次每次1秒获取陀螺仪X轴与Y轴的角度,取绝对值再取平均值,发送至电脑端,根据数值反馈信息给参与者。适用于10岁以上学生。


介绍:很高兴能参加DFRobot组织的物联网比赛,希望能跟着群里的大牛玩一玩物联网。这次做的项目主要用来监测需要平衡要求的一些应用,比如监测在规定时间内学生伸出手保持平衡的情况。通过物联网平台能够看到装置发送回来的平衡情况,并可以通过网络可以反馈给参与者。
准备材料:Microbit一块、DFRobot OBLOQ物联网模块一块、DFRobot Micro:Mate拓展板一块、 数据线、电脑、离线版Makecode编程环境等。
Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图1
制作过程:
1、搭建硬件
Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图2

Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图3

Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图4

Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图10
2、添加软件包
Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图5     
在Makecode高级标签下面点击添加软件包,弹出的窗口中输入https://github.com/DFRobot/pxt-Obloq并点击搜索,选择搜索结果中出现的Obloq进行安装。
随后一个Obloq功能模块就添加到Makecode中进去了,接下来就可以使用了。
3、配置物联网平台
利用DFRobot论坛账号登录到Obloq网站https://iot.dfrobot.com.cn/login.html。
Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图6
点击空白处的加号添加新设备
上图页面中会显示Iot_id, Iot_pwd 与Topic信息,这些信息将会在编程中用于配置连接到IoT服务。
4、编写程序
micro:bit开机后,Obloq模块需要首先连接至互联网并连接物联网服务器。通过“Obloq初始设置”模块进行配置。
Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图7
实现功能程序:物联网平台发送start开始运行程序,通过10次每次1秒获取陀螺仪X轴与Y轴的角度,通过取绝对值,再取平均值,发送至电脑端,根据数值,反馈信息给参与者。
Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图8

4、测试结果
Micro:bit+Obloq实现物联网远程平衡情况监测与反馈图9

microbit-远程平衡监测与反馈.zip

244.93 KB, 下载次数: 3152

创作许可协议

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

评论(0)
- 没有更多了 -