基于2.4g+siot的麦昆小车

2019-07-244804
AI 快速预览详细 收起
基于2.4g+SIOT的麦昆小车项目,通过2.4g无线遥控实现行走,使用micro:bit自带的温度和光线传感器采集数据,并上传至SIOT平台。硬件清单包括micro:bit Go基础套装、麦昆教育机器人V3.0等。最终效果是能够远程控制小车并实时监测环境数据。难度适中,适合STEM教育场景,帮助孩子掌握编程与物联网技术。


视频展示:


【故事背景】
       随着资源的无限制开发,麦昆星球上的资源已经濒临藐视,为了寻找其他可以生存的空间。麦昆接受总部的任务去探索新的适合生存的未知区域,这个区域必须有合适的光照和温度……
基于2.4g+siot的麦昆小车图1基于2.4g+siot的麦昆小车图3

【作品功能】
       1.通过2.4g无线遥控麦昆行走。
       2.通过麦昆自带温度、光线传感器采集相关数据。
       3.手柄发送对应采集指令后,麦昆将采集数据上传SIOT(每发送5条停止)。
       4.SIOT平台查看相关数据。

【系统结构图】
基于2.4g+siot的麦昆小车图2

【作品器材】
      1.micro:bit Go 基础套装    *2
      2.micro:bit gamepad 遥控手柄      
      3.麦昆: micro:bit教育机器人 V3.0               
       4.Gravity: UART OBLOQ - IoT物联网模块

【平台搭建】               

       具体用法请参看
这里……

【程序编写】
       本次程序使用了2.4g无线通讯,用于遥控麦昆小车行走;通过局域网上传麦昆采集的温度光线数据。为了避免麦昆进入上传数据的循环中,我们设定每上传5个数据,就停止上传。这样行走和上传数据避免相互干扰。
小车端程序:
基于2.4g+siot的麦昆小车图4
2.4g和OBLOG无线相关设置,连接到SIOT上项目名:srz 设备号:001、002。注意:topic_0固有格式为:项目名/设备名。
基于2.4g+siot的麦昆小车图5
每次触发上传字符temp作为检测SIOT是否畅通的标志,后再发送5条温度数据。(这样让麦昆实现每到达一个新的地点,可以发送该地点的温度数据值,避免发送无效数据,同时也减少在数据分析时的工作量)
基于2.4g+siot的麦昆小车图6
2.4g无线接收端程序(其它接收触发略)


手柄端程序:
基于2.4g+siot的麦昆小车图7
由于手柄在MIND+中没有对应的指令集,所以我选用了microbit的电机拓展板指令集。检测每个按钮被按下时,发送相应的字符数据。

【运行测试】
基于2.4g+siot的麦昆小车图9
2.4g遥控
基于2.4g+siot的麦昆小车图10
连接物联网
基于2.4g+siot的麦昆小车图11
由手柄端发送采集信号
基于2.4g+siot的麦昆小车图8
进行采集数据的上传。
基于2.4g+siot的麦昆小车图12

基于2.4g+siot的麦昆小车图13
基于2.4g+siot的麦昆小车图14

采集的温度数据列表

创作许可协议

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

评论(1)
gada888
gada888
麦昆新玩法
- 没有更多了 -