所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
与祖国同庆 与科技同行——麦昆与卫星
hnyzcj hnyzcj 2019-10-09 08:26:23
2
0
简单

       为了庆祝祖国70年华诞,麦昆带着两枚导弹,外出巡游。从麦昆出发地,到达发射地,共有三处停留区域,分别是警示区、排障区、发射区,在这三处麦昆都必须停下,向太空中的卫星发送信号NO1,NO2,NO3……从而报告自己到达的位置。

projectImage

【系统功能】 

1.麦昆巡线行走,并在警示区、排障区、发射区分别暂留一定时间,完成信息发送。

 2.麦昆位于暂留区时,依次分别发送数据NO1,NO2,NO3到siot物联网平台。 

3卫星接收麦昆发送来的数据信息后,OLED屏和LED灯做出不同的效果。

projectImage
材料清单 材料清单
1x
麦昆: micro:bit教育机器人 V3.0 锂电池豪华套餐 
1x
micro:bit 编程入门开发板
1x
Gravity: UART OBLOQ - IoT物联网模块
1x
掌控
步骤1 步骤1
1)麦昆结构件制作
projectImage

安装物联网模块到支架模型上,底部用两根铜柱固定在麦昆小车上。

projectImage

麦昆车头安装两根铜柱,再使用推土机结构件固定在车头。

projectImage

麦昆车尾安装两根铜柱。

projectImage

麦昆车尾部加装挡板保护车体

projectImage

麦昆车体的整体效果

projectImage

在支架结构件上粘贴两枚火箭弹

步骤2 步骤2
卫星部分

3D建模如下图所示

projectImage
projectImage
projectImage
projectImage

3D打印结构件如下

projectImage

对卫星结构件喷漆

projectImage

将掌控板放入卫星盒子主体

projectImage

用两枚螺丝固定掌控板

projectImage

将连接件从盒子内部向外进行安装

projectImage

卫星盒子上顶盖

projectImage

卫星部分上电

projectImage

整体效果

projectImage
步骤3 步骤3
场地制作

场地部分制作较为简单,用黑色胶带粘贴出图22中的场地即可。

projectImage
步骤4 步骤4
电路连接

将物联网模块与麦昆连接如下图所示。

projectImage
步骤5 步骤5
程序编写

本次程序编写包括两部分掌控端程序和麦昆端程序。 掌控端程序主要包括数据的接收,具体内容如下图所示。

projectImage
projectImage

麦昆程序

projectImage
projectImage
projectImage
projectImage
步骤6 步骤6
siot配置

SIoT是一个为中小学STEM教育定制的跨平台的开源MQTT服务器程序,SIoT重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。 下载地址:http://mindplus.dfrobot.com.cn/siot 根据自己电脑的系统,对应下载SIoT软件压缩包,例如64位的Windows系统建议下载win64位系统。SIoT是一个绿色软件,将下载的压缩包解压并打开。

双击运行SIoT_win.exe,可以看到一个黑色的CMD窗口。使用SIoT过程中一定不要关该窗口。将电脑连接到WIFI,提供WIFI的路由器或手机热点可以不连接互联网,因为使用SIoT实现物联网应用时,只需要使用路由器或手机热点建立一个局域网即可。 电脑每次连接WIFI,都会生成一个IP地址,每个IP地址对应的电脑都是唯一的。运行SIOT程序后会在电脑上建立一个SIOT服务器,其他设备要访问这个服务器,需要知道这个SIOT服务器所在电脑的IP地址。同时按下键盘上“WIN+R”,弹出运行窗口,输入CMD,点击确定,弹出小黑框。在黑框中输入“ipconfig”,点击键盘“enter”,在黑框中可以看到IP地址。 注意: 每次连接不同的WIFI,电脑的IP地址都可能会发生变化,需要通过上述方法重新获取。 打开电脑浏览器,在IP地址加上“:8080”,如:10.6.5.85:8080,点击键盘enter键,即可打开SIoT网页端。输入账号:siot;密码:dfrobot(为默认账号密码不用修改)登陆进入SIoT页面。

步骤7 步骤7
上电测试

      将麦昆和掌控分别上电进行初始化。掌控端上电后,在OLED屏上会依次显示WIFI连接成功、MQTT连接成功等信息,我们这里分别使用“通讯连接成功”和“地空连接成功”文献在OLED屏幕上显示。

projectImage
projectImage
projectImage
projectImage
projectImage
projectImage

【拓展延伸】 

        本案例中我们只让麦昆向卫星发送不同的数据,实现单向的数据流。如果我们想让卫星来控制麦昆小车执行相应的动作,请你来修改程序实现卫星控制麦昆小车。

Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]