【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备
本帖最后由 rzyzzxw 于 2018-8-3 11:00 编辑我们讨论时发现,平台记录数据挺好的,可是用来控制设备不方便,总不能老带着电脑吧。
微信小程序的出现很好的解决了移动控制的问题。
只要有网络,就可以物联。真好。
https://mc.dfrobot.com.cn/static/image/hrline/line6.png
微信小程序可以实现移动平台的功能,不过小朋友们没有手机用,如何方便数据显示和远程物联网控制,同时微信小程序接收到数据后并不能有明确的声音震动等提示,为了解决这个问题我们还要进一步的探索。
今天我们要尝试解决的问题。
1、如何用TOPIC设备A发送指令,B设备采集数据后在A设备上显示。
2、利用B设备上的传感器(例如温度、亮度、模拟音量、磁场强度、方向、水质、烟雾、紫外线等)采集数据,达到一定阀值后向A设备发送数据,A设备收到数据后以闪动屏幕,发出声音,产生震动,灯带等形式提示。
3、通过按钮、按键、声音、动作等形式多A设备发送数据到B,指挥B物联设备上的输出设备执行声光电动方面的动作,完成有实用意义的作品。
4、进行不同WIFI环境下的以上任务测试。
(哈哈,这里将会有一些作品出现的。)
5、尝试更多设备加入,实现多TOPIC相互通信。
https://mc.dfrobot.com.cn/static/image/hrline/line6.png
问题有点多哈,先来完成第一个吧。经过实践,三个小组都完成了实验。
实验准备:
两个小朋友一组。
1、micro:bit 2
2、micro:mate扩展板 2
3、OBLOQ 模块 2
4、IOT平台设置
5、makecode在线编程
6、USB线 若干
https://mc.dfrobot.com.cn/static/image/hrline/line6.png
目标任务:用两个TOPIC设备实现通信互动
1、用一个小朋友的IOT平台的IOT账号密码及两个TOPIC进行实验。
2、两个小朋友一组进行实验,TOPIC0为设备1(甲),TOPIC1为设备2(乙)。
3、甲从设备1按A,B按钮发送wd\ld给设备2。
4、设备2(乙)接收指令后显示从测温度或亮度处理后发送给设备1(甲)。
5、设备1收到数据后在LED屏上显示出来。
三个小组都完成了测试。
视频如下。杨尚辉小组
https://v.youku.com/v_show/id_XMzc1OTkxMTEwMA==.html?spm=a2h3j.8428770.3416059.1
葛旭洋小组
https://v.youku.com/v_show/id_XMzc1OTkxMTUyNA==.html?spm=a2h3j.8428770.3416059.1
朱铭德小组第一个完成,没有录下来。
https://mc.dfrobot.com.cn/static/image/hrline/line6.png
这里以杨尚辉小组的实验为例介绍一下。
IOT平台。
TOPIC0设备甲平台消息。
TOPIC1设备乙平台消息。
https://mc.dfrobot.com.cn/static/image/hrline/line6.png
程序:
TOPIC0设备
TOPIC1设备
相同的物联网设置
哈哈,完成了这个测试,开开脑洞,结合生活实际,用来做点小项目吧。
以上是8月2日探索内容。
https://mc.dfrobot.com.cn/static/image/hrline/4.gif
页:
[1]