2020-1-23 17:09:47 [显示全部楼层]
2887浏览
查看: 2887|回复: 5

[GDW]——SIOT+掌控板:小度小度转圈

[复制链接]
[GDW]——SIOT+掌控板:小度小度转圈图1
一、项目背景:
    随着物联网的发展 ,2017年高中新课标的发布 ,AI技术开始进入高中校园 ,如何让学生很方便的通过编程创作出更有趣的人工智能创客作品时,今天我们通过学习AI的语音唤醒,语音识别技术,从而使得创客作品更智能,更神奇。
[GDW]——SIOT+掌控板:小度小度转圈图4
二、项目目标
1、初步了解古德微编程平台使用环境
2、掌握虚谷物联(SIOT)使用方法 。
3、掌握古德微编程平台语音唤醒功能控制掌控板小车转圈圈
三、项目实现
[GDW]——SIOT+掌控板:小度小度转圈图3
(一)、硬件:
1.树莓派3B(含电源 )        1
2.古德微树莓派镜像2.2.1      1
3.树莓扩展板                        1
4.全向麦                               1
5.音响                                  1
6.掌控板                               1
7.掌控扩展板(掌控宝)       1
8.无线路由器                        1
[GDW]——SIOT+掌控板:小度小度转圈图5
(二).软件:
1.
古德微编程平台
2
.mPython X0.5.1
[GDW]——SIOT+掌控板:小度小度转圈图2
(三)、思 路
    在树莓派上建立Wakeup 函数使用语音唤醒功能(大小写敏感),然后对着全向麦说“小度小度”,就会触发 Wakeup 函数,通过网络连接百度AI语音库,将声音转化文字 ,通过树莓派上的SIOT发出相关命令控制掌控小车RGB灯和运行状态,同时, Wakeup 函数识别的关键词,控制音响播放不同的内容,led灯的亮灭。
说明:
1、小度小度关键词语音环境积木是阻塞式的。就是在这个积木后面的积木是不会被执行的。

2、Wakeup 函数不要是耗时的,因为只有 Wakeup 执行完之后,再说“小度小度”才会继续出发 Wakeup 函数。所以 Wakeup 函数里不要写一些无限循环之类的代码。比较推荐的操作是可以在 Wakeup 函数里设置一些标记位来控制自己要干的事情。
[GDW]——SIOT+掌控板:小度小度转圈图6
(四)、环境部署
1、古德微编程平台使用环境
[GDW]——SIOT+掌控板:小度小度转圈图7
1.打开谷歌浏览器:http://www.gdwrobot.cn

[GDW]——SIOT+掌控板:小度小度转圈图8
2.输入 账号\密码,登陆软件平台  
[GDW]——SIOT+掌控板:小度小度转圈图9
3.进入首页 ,进入 “设备控制” 页面,连接设备,准备图形编程。

2.学习编成图形块
[GDW]——SIOT+掌控板:小度小度转圈图10
(1).基础图形块:测试当前版本,测试网络IP地址

[GDW]——SIOT+掌控板:小度小度转圈图11
(2) .变量图形块,文字,小度,语音输入等三个变量
[GDW]——SIOT+掌控板:小度小度转圈图12
(3).人工智能块:语音识别
[GDW]——SIOT+掌控板:小度小度转圈图13
(4)物联网图形块,开启siot服务器,
[GDW]——SIOT+掌控板:小度小度转圈图16
http://192.168.0.103:8080/html/login.html
账号:siot,密码 :gdwrobot(树莓派编程和掌控板编程信息一致)
[GDW]——SIOT+掌控板:小度小度转圈图14
[GDW]——SIOT+掌控板:小度小度转圈图15
虚谷物联中发送信息,自动生成项目ID/设备名,即rzegkly/car在线测试掌控板的效果
(五)、编写程序
1.树莓派程序

[GDW]——SIOT+掌控板:小度小度转圈图22
[GDW]——SIOT+掌控板:小度小度转圈图23
[GDW]——SIOT+掌控板:小度小度转圈图24
[GDW]——SIOT+掌控板:小度小度转圈图25
[GDW]——SIOT+掌控板:小度小度转圈图26
2、掌控板程序:
[GDW]——SIOT+掌控板:小度小度转圈图17
(1).打开mPython X0.5.1,串口自动连接com17,固件升级2020-01-16
[GDW]——SIOT+掌控板:小度小度转圈图27
(2)在物联网图形块中,MQTT-Easy-IOT
[GDW]——SIOT+掌控板:小度小度转圈图18
(3).编写程序
[GDW]——SIOT+掌控板:小度小度转圈图19
[GDW]——SIOT+掌控板:小度小度转圈图20
[GDW]——SIOT+掌控板:小度小度转圈图21
四、项目感悟:
   通过虚谷物联,将开源硬件有机的结合起来,可以实现很多有意义的创意,相信,2020年是一个人工智能、开源硬件 、物联网交织在一起的很有创意的一年 。
作为一名高中 信息技术老师 ,既是一个机遇,又是一个挑战,带来我们的学生一起 学习,一起 创造。2020年,加油!
五、视频回放:

DFrJ5KYVQaH  中级技匠

发表于 2020-1-24 07:55:17

siot很好玩,我一定要好好玩
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2020-1-24 08:43:07

虚谷物联很好玩,大家相互学习,相互交流
回复

使用道具 举报

gada888  版主

发表于 2020-1-25 10:10:22

goodway
回复

使用道具 举报

kylinpoet  初级技神

发表于 2020-2-18 08:40:26

这个好,必须支持。
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2020-2-18 15:20:32

kylinpoet 发表于 2020-2-18 08:40
这个好,必须支持。

谢谢
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail