2887| 5
|
[GDW]——SIOT+掌控板:小度小度转圈 |
一、项目背景: 随着物联网的发展 ,2017年高中新课标的发布 ,AI技术开始进入高中校园 ,如何让学生很方便的通过编程创作出更有趣的人工智能创客作品时,今天我们通过学习AI的语音唤醒,语音识别技术,从而使得创客作品更智能,更神奇。 二、项目目标 1、初步了解古德微编程平台使用环境 2、掌握虚谷物联(SIOT)使用方法 。 3、掌握古德微编程平台语音唤醒功能控制掌控板小车转圈圈 三、项目实现 (一)、硬件: 1.树莓派3B(含电源 ) 1 2.古德微树莓派镜像2.2.1 1 3.树莓扩展板 1 4.全向麦 1 5.音响 1 6.掌控板 1 7.掌控扩展板(掌控宝) 1 8.无线路由器 1 (二).软件: 1.古德微编程平台 2.mPython X0.5.1 (三)、思 路 在树莓派上建立Wakeup 函数使用语音唤醒功能(大小写敏感),然后对着全向麦说“小度小度”,就会触发 Wakeup 函数,通过网络连接百度AI语音库,将声音转化文字 ,通过树莓派上的SIOT发出相关命令控制掌控小车RGB灯和运行状态,同时, Wakeup 函数识别的关键词,控制音响播放不同的内容,led灯的亮灭。 说明: 1、小度小度关键词语音环境积木是阻塞式的。就是在这个积木后面的积木是不会被执行的。 2、Wakeup 函数不要是耗时的,因为只有 Wakeup 执行完之后,再说“小度小度”才会继续出发 Wakeup 函数。所以 Wakeup 函数里不要写一些无限循环之类的代码。比较推荐的操作是可以在 Wakeup 函数里设置一些标记位来控制自己要干的事情。 (四)、环境部署 1、古德微编程平台使用环境 1.打开谷歌浏览器:http://www.gdwrobot.cn 2.输入 账号\密码,登陆软件平台 3.进入首页 ,进入 “设备控制” 页面,连接设备,准备图形编程。 2.学习编成图形块 (1).基础图形块:测试当前版本,测试网络IP地址 (2) .变量图形块,文字,小度,语音输入等三个变量 (3).人工智能块:语音识别 (4)物联网图形块,开启siot服务器, http://192.168.0.103:8080/html/login.html 账号:siot,密码 :gdwrobot(树莓派编程和掌控板编程信息一致) 虚谷物联中发送信息,自动生成项目ID/设备名,即rzegkly/car在线测试掌控板的效果 (五)、编写程序 1.树莓派程序 2、掌控板程序: (1).打开mPython X0.5.1,串口自动连接com17,固件升级2020-01-16 (2)在物联网图形块中,MQTT-Easy-IOT (3).编写程序 四、项目感悟: 通过虚谷物联,将开源硬件有机的结合起来,可以实现很多有意义的创意,相信,2020年是一个人工智能、开源硬件 、物联网交织在一起的很有创意的一年 。 作为一名高中 信息技术老师 ,既是一个机遇,又是一个挑战,带来我们的学生一起 学习,一起 创造。2020年,加油! 五、视频回放: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed