为了庆祝祖国70年华诞,麦昆带着两枚导弹,外出巡游。从麦昆出发地,到达发射地,共有三处停留区域,分别是警示区、排障区、发射区,在这三处麦昆都必须停下,向太空中的卫星发送信号NO1,NO2,NO3……从而报告自己到达的位置。
【系统功能】
1.麦昆巡线行走,并在警示区、排障区、发射区分别暂留一定时间,完成信息发送。
2.麦昆位于暂留区时,依次分别发送数据NO1,NO2,NO3到siot物联网平台。
3卫星接收麦昆发送来的数据信息后,OLED屏和LED灯做出不同的效果。
步骤1 1)麦昆结构件制作
安装物联网模块到支架模型上,底部用两根铜柱固定在麦昆小车上。
麦昆车头安装两根铜柱,再使用推土机结构件固定在车头。
麦昆车尾安装两根铜柱。
麦昆车尾部加装挡板保护车体
麦昆车体的整体效果
在支架结构件上粘贴两枚火箭弹
步骤2 卫星部分
3D建模如下图所示
3D打印结构件如下
对卫星结构件喷漆
将掌控板放入卫星盒子主体
用两枚螺丝固定掌控板
将连接件从盒子内部向外进行安装
卫星盒子上顶盖
卫星部分上电
整体效果
步骤3 场地制作
场地部分制作较为简单,用黑色胶带粘贴出图22中的场地即可。
步骤4 电路连接
将物联网模块与麦昆连接如下图所示。
步骤5 程序编写
本次程序编写包括两部分掌控端程序和麦昆端程序。
掌控端程序主要包括数据的接收,具体内容如下图所示。
麦昆程序
步骤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 上电测试
将麦昆和掌控分别上电进行初始化。掌控端上电后,在OLED屏上会依次显示WIFI连接成功、MQTT连接成功等信息,我们这里分别使用“通讯连接成功”和“地空连接成功”文献在OLED屏幕上显示。
【拓展延伸】
本案例中我们只让麦昆向卫星发送不同的数据,实现单向的数据流。如果我们想让卫星来控制麦昆小车执行相应的动作,请你来修改程序实现卫星控制麦昆小车。
luyi2020.02.05
厉害