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

2018-08-035967
AI 快速预览详细 收起
本文介绍了使用micro:bit和OBLOQ模块进行多设备通信的实验。通过IOT平台设置和makecode在线编程,实现了设备A发送指令,设备B采集数据并在设备A上显示的功能。实验中还涉及了传感器数据采集、阈值触发、声光提示等。三个小组成功完成了测试,并展示了实际应用的可能性。


我们讨论时发现,平台记录数据挺好的,可是用来控制设备不方便,总不能老带着电脑吧。
微信小程序的出现很好的解决了移动控制的问题。
只要有网络,就可以物联。真好。
【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日探索内容。




创作许可协议

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

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