基于2.4g+siot的麦昆小车
本帖最后由 hnyzcj 于 2019-7-24 11:27 编辑视频展示:
https://v.qq.com/x/page/c0903yhj4gv.html
【故事背景】
随着资源的无限制开发,麦昆星球上的资源已经濒临藐视,为了寻找其他可以生存的空间。麦昆接受总部的任务去探索新的适合生存的未知区域,这个区域必须有合适的光照和温度……
【作品功能】 1.通过2.4g无线遥控麦昆行走。 2.通过麦昆自带温度、光线传感器采集相关数据。 3.手柄发送对应采集指令后,麦昆将采集数据上传SIOT(每发送5条停止)。 4.SIOT平台查看相关数据。
【系统结构图】
【作品器材】
1.micro:bit Go 基础套装 *2
2.micro:bit gamepad 遥控手柄
3.麦昆: micro:bit教育机器人 V3.0
4.Gravity: UART OBLOQ - IoT物联网模块
【平台搭建】
具体用法请参看这里……
【程序编写】
本次程序使用了2.4g无线通讯,用于遥控麦昆小车行走;通过局域网上传麦昆采集的温度光线数据。为了避免麦昆进入上传数据的循环中,我们设定每上传5个数据,就停止上传。这样行走和上传数据避免相互干扰。小车端程序:
2.4g和OBLOG无线相关设置,连接到SIOT上项目名:srz 设备号:001、002。注意:topic_0固有格式为:项目名/设备名。
每次触发上传字符temp作为检测SIOT是否畅通的标志,后再发送5条温度数据。(这样让麦昆实现每到达一个新的地点,可以发送该地点的温度数据值,避免发送无效数据,同时也减少在数据分析时的工作量)
2.4g无线接收端程序(其它接收触发略)
手柄端程序:
由于手柄在MIND+中没有对应的指令集,所以我选用了microbit的电机拓展板指令集。检测每个按钮被按下时,发送相应的字符数据。
【运行测试】
2.4g遥控
连接物联网
由手柄端发送采集信号
进行采集数据的上传。
采集的温度数据列表
麦昆新玩法
页:
[1]