【2020】树莓派+SIOT+掌控板+千里马——“太空小车”
树莓派+SIOT+掌控板+千里马——“太空小车”一、项目背景:近日,中国航天科技集团表示,长征五号遥四运载火箭预计于今年7月执行我国首次火星探测任务,发射火星探测器。这也是我国首次披露火星探测任务执行月份。1月19日,长征五号遥四火箭大推力氢氧发动机顺利完成100秒校准试车,这是该发动机总装出厂前的最后一项试验,标志着发动机性能达到预定要求,即将转入火箭总装阶段。在这个项目中,我们将学习树莓虚谷物联服务器搭建及原理,掌控物联及RGB灯和N+千里马的控制。二、项目目标1、初步掌握虚谷物联(SIOT)的基本原理3、通过MQTT掌控板接入SIOT实现用树莓控制掌控。三、项目实现1、器材清单树莓派(含电源 ) 1树莓扩展板 1掌控板 1N+千里马 1N+鸽子扩展板 1无线路由器 12、原理分析(一)树莓端为服务器,通过wifi向掌控板发送控制命令,控制N+千里马的动作。1.1启动古德微平台,树莓上电开机(树莓要接入WIFI),电脑登录http://www.gdwrobot.cn/,进入软件平台,登录帐号。注意,初次使用树莓需要连接显示器、键盘、鼠标等对树莓设置,最好连上wifi,再次使用可以不用连接显示器、键盘、鼠标,直接用其他电脑联网登录古德微平台即可。连接树莓设备。1.2主要命令本课主要用到“物联网”中“设置物联网服务器”和“向设备主题发送信息”两个积木命令。如下图:
1.4编写程序如下:1.5注意在运行掌控板程序之前要先运行树莓上的程序。(二) MQTT简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。(四)掌控板编程1.软件:mPython X 0.5.1,用到N+扩展模块,因此要更新到0.5.1版,掌控板固件也要更新到2020.1.16版。2.程序 2.1连接wifi,和树莓一个网络
2.2联接MQTT网络2.2联接MQTT网络2.3控制千里马2.4以“阻塞”方式等待树莓命令。总结本课内容学习用MQTT设置树莓为服务器,再让树莓向掌控板发送数据,从而控制N+千里马。重点就是MQTT和掌控物联与控制。四、视频https://v.qq.com/x/page/b3057wz286i.html?vuid24=MdsPRIfrKOlAmWdBTbWHpQ%3D%3D&url_from=share&second_share=0&share_from=copyhttps://v.qq.com/x/page/b3057wz286i.html?vuid24=MdsPRIfrKOlAmWdBTbWHpQ%3D%3D&url_from=share&second_share=0&share_from=copy
用树莓派控制小车,真好。 这个好,必须支持。
页:
[1]