4282| 0
|
[项目教程] 【micro:bit × OBLOQ】多OBLOQ多TOPIC通信实验(2),为项目做准备 |
本帖最后由 rzyzzxw 于 2018-8-3 11:00 编辑 我们讨论时发现,平台记录数据挺好的,可是用来控制设备不方便,总不能老带着电脑吧。 微信小程序的出现很好的解决了移动控制的问题。 只要有网络,就可以物联。真好。 微信小程序可以实现移动平台的功能,不过小朋友们没有手机用,如何方便数据显示和远程物联网控制,同时微信小程序接收到数据后并不能有明确的声音震动等提示,为了解决这个问题我们还要进一步的探索。 今天我们要尝试解决的问题。 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平台。 TOPIC0设备甲平台消息。 TOPIC1设备乙平台消息。 程序: TOPIC0设备 TOPIC1设备 相同的物联网设置 哈哈,完成了这个测试,开开脑洞,结合生活实际,用来做点小项目吧。 以上是8月2日探索内容。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed