查看: 316|回复: 4

[项目] 古德微钉钉直播"树莓派+掌控"学习笔记

[复制链接]


古德微钉钉直播"树莓派+掌控"学习笔记
在古德微钉钉直播群里学习了朱现伟老师的“树莓派+掌控”后,感觉很神奇,不同的智能硬件之间也能物物相连,于是跃跃欲试。
案例准备:
l  硬件:树莓派、 音箱、 古德微2.1.1版本镜像卡、 全向麦、掌控板
l  知识准备:语音唤醒相关知识(可观看古德微公众号里面的语音唤醒微课)
器材链接图
202002237706..png
做程序前首先明白下面这一堆大道理,具体深层次的也不懂,咱也不敢问,反正看着很高大上,在我的理解就是借用古德微平台,把树莓派建成SIOT服务器,客户端(掌控板)在知道路由器分配给树莓派的IP地址后,可以利用WIFI访问SIOT服务器。
虚谷物联SIOT:
SIOT简介
SIOT是一个为中小学STEM教育定制的跨平台的开源MQTT服务器程序,S指科学(Science)、简单(Simple)的意思。SIOT重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。
202002236072..png
那什么是物联网?什么又是MQTT呢?
物联网
物联网(Internet of Things,缩写IOT)是互联网的一个延伸,互联网的终端是计算机(PC、服务器),而物联网的终端是硬件设备,无论是家电、工业设备、汽车、监测仪器,所有这些终端都可以互联,可以总结为万物互联。
MQTT
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一个基于客户端-服务器的消息发布/订阅传输协议。
MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。
202002236060..png
SIOT
SIOT为“虚谷物联”项目的核心软件,是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。
物联网框图
以本案例为例,通过下面这张图可以说明SIOT的作用原理。
202002239396..png

敲黑板-重点
SIOT启动后,你的树莓就成为了一个标准的SIOT服务器,使用任何一款SIOT客户端程序就可以访问。
服务器地址:树莓局域网IP地址
SIOT端口:1883
用户名:siot(小写)
默认密码:gdwrobot(小写)
消息主题(Topic):项目名/设备名(可以自定义,中间的“/”为英文输入法且不可缺少。)

Web管理地址:http://树莓IP:8080


编程模块:
树莓派:

1登陆古德微平台http://www.gdwrobot.cn/robot_system/#/login,输入账号密码。
202002232826..png


2连接设备
202002236223..png
3物联网模块
202002233313..png
4语音唤醒
当听到“小度小度”唤醒词时,运行函数Wakeup。(有语音唤醒案例的学习这段程序理解起来并不难)
202002238112..png

掌控板:
打开mPython,将掌控板连接电脑,我拿的是一个新的设备,第一步首先点“烧录固件”等待完成。
202002235493..png
掌控程序如下:
202002233711..png
完成后点击刷入运行,等待几秒钟,但是会提示出错了如下图
202002239122..png
怎么解决那,我想到的是在古德微编程平台处,先点击运行,
202002235739..png
再将掌控程序刷入,掌控板屏幕出示如下图,这样程序就正常运行了。
202002236239..png
是不是很简单,你也赶紧试试吧。


rzyzzxw  版主

发表于 2020-2-23 12:44:12

是的,SIOT服务器先运行,再启动掌控,否则掌控会找不到SIOT服务器报错。
回复

使用道具 举报

DFrJ5KYVQaH  初级技匠

发表于 2020-2-23 13:36:44

学习了,但我的电脑无法识别掌撑板。一开始能识别,但现无论用Mpython还Mind+都不识别,也不知是什么原因
回复

使用道具 举报

帅猫  中级技师

发表于 2020-2-23 18:26:02

DFrJ5KYVQaH 发表于 2020-2-23 13:36
学习了,但我的电脑无法识别掌撑板。一开始能识别,但现无论用Mpython还Mind+都不识别,也不知是什么原因 ...

1、驱动没装
2、串口芯片外围电路损坏或芯片损坏
3、电脑USB口故障
暂时想到这么多,一个个排查就OK了
回复

使用道具 举报

gada888  版主

发表于 2020-3-24 13:08:08

学习了
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail