3012| 1
|
[项目] 基于2.4g+siot的麦昆小车 |
本帖最后由 hnyzcj 于 2019-7-24 11:27 编辑 视频展示: 【故事背景】 随着资源的无限制开发,麦昆星球上的资源已经濒临藐视,为了寻找其他可以生存的空间。麦昆接受总部的任务去探索新的适合生存的未知区域,这个区域必须有合适的光照和温度…… 【作品功能】 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遥控 连接物联网 由手柄端发送采集信号 进行采集数据的上传。 采集的温度数据列表 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed