2018-8-3 11:00:53 [显示全部楼层]
3889浏览
查看: 3889|回复: 0

[项目教程] 【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备

[复制链接]
本帖最后由 rzyzzxw 于 2018-8-3 11:00 编辑

我们讨论时发现,平台记录数据挺好的,可是用来控制设备不方便,总不能老带着电脑吧。
微信小程序的出现很好的解决了移动控制的问题。
只要有网络,就可以物联。真好。
【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备图1



微信小程序可以实现移动平台的功能,不过小朋友们没有手机用,如何方便数据显示和远程物联网控制,同时微信小程序接收到数据后并不能有明确的声音震动等提示,为了解决这个问题我们还要进一步的探索。
今天我们要尝试解决的问题。
1、如何用TOPIC设备A发送指令,B设备采集数据后在A设备上显示。
2、利用B设备上的传感器(例如温度、亮度、模拟音量、磁场强度、方向、水质、烟雾、紫外线等)采集数据,达到一定阀值后向A设备发送数据,A设备收到数据后以闪动屏幕,发出声音,产生震动,灯带等形式提示。
3、通过按钮、按键、声音、动作等形式多A设备发送数据到B,指挥B物联设备上的输出设备执行声光电动方面的动作,完成有实用意义的作品。
4、进行不同WIFI环境下的以上任务测试。
(哈哈,这里将会有一些作品出现的。)
5、尝试更多设备加入,实现多TOPIC相互通信。


问题有点多哈,先来完成第一个吧。经过实践,三个小组都完成了实验。
实验准备:
两个小朋友一组。
1、micro:bit 2
2、micro:mate扩展板 2
3、OBLOQ 模块 2
4、IOT平台设置
5、makecode在线编程
6、USB线 若干




目标任务:用两个TOPIC设备实现通信互动
1、用一个小朋友的IOT平台的IOT账号密码及两个TOPIC进行实验。
2、两个小朋友一组进行实验,TOPIC0为设备1(甲),TOPIC1为设备2(乙)。
3、甲从设备1按A,B按钮发送wd\ld给设备2。
4、设备2(乙)接收指令后显示从测温度或亮度处理后发送给设备1(甲)。
5、设备1收到数据后在LED屏上显示出来。

三个小组都完成了测试。
视频如下。杨尚辉小组

葛旭洋小组

朱铭德小组第一个完成,没有录下来。

这里以杨尚辉小组的实验为例介绍一下。
IOT平台。
【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备图2
TOPIC0设备甲平台消息。
【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备图3
TOPIC1设备乙平台消息。
【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备图4




程序:
TOPIC0设备
【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备图5

TOPIC1设备
【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备图6
相同的物联网设置
【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备图7

哈哈,完成了这个测试,开开脑洞,结合生活实际,用来做点小项目吧。
以上是8月2日探索内容。




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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail