用AppInventor语音控制树莓派开关灯

2020-05-037431
AI 快速预览详细 收起
本文介绍了如何使用App Inventor和树莓派实现语音控制灯光的智能家居项目。首先,需要在App Inventor中设计界面并添加必要的组件,如录音机、语音合成器、音频播放器、百度语音识别及MQTT通信控件。然后,通过逻辑设计实现语音识别和控制功能。最后,在树莓派上搭建硬件并编写积木程序,实现对灯光的控制。整个过程适合零基础的新手,特别适合STEM教育场景,能够帮助孩子在实践中学习编程与硬件结合的乐趣。
用App Inventor语音控制树莓派开关灯

滨州 朱学平
        语音控制是智能家居应用的重要组成部分,小度小度请开灯,小度小度请关灯,我们也可用AppInventor设计用语音控制树莓派开关灯。
       下面是具体的操作过程。
一、     app inventor部分
1.用QQ账号登录
用AppInventor语音控制树莓派开关灯图1
2.组件设计
用AppInventor语音控制树莓派开关灯图2
标签1的设计(语音识别与合成)
用AppInventor语音控制树莓派开关灯图3
水平布局1的设计
用AppInventor语音控制树莓派开关灯图4
文本输入框1的设计
用AppInventor语音控制树莓派开关灯图5
水平布局2的设计
用AppInventor语音控制树莓派开关灯图6
水平布局3和文本输入框2(识别文字显示)设计略。

记得添加录音机、语音合成器、音频播放器、百度语音识别及mqtt通信控件
2、逻辑设计

朗读按钮
用AppInventor语音控制树莓派开关灯图7
录音及播放功能
用AppInventor语音控制树莓派开关灯图8
语音识别
用AppInventor语音控制树莓派开关灯图9
一、     树莓派
硬件搭建
用AppInventor语音控制树莓派开关灯图10
积木程序
用AppInventor语音控制树莓派开关灯图11用AppInventor语音控制树莓派开关灯图12
三、测试
用AppInventor语音控制树莓派开关灯图13
开灯效果
用AppInventor语音控制树莓派开关灯图14用AppInventor语音控制树莓派开关灯图15
关灯效果
用AppInventor语音控制树莓派开关灯图16用AppInventor语音控制树莓派开关灯图17
其他功能自己测试来体验一下效果吧!


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
DFSJ0OEOGvH
DFSJ0OEOGvH
语音识别报错4004是什么原因
shzrzxlee
shzrzxlee
感觉板子温度高,做个盒子,更容易死机,尤其是语音、图像识别的应用。
zhuzhu
zhuzhu
作者
回复shzrzxlee
嗯 还没遇到死机 不过主板上我自己贴了三个散热条
DFrJ5KYVQaH
DFrJ5KYVQaH
朱老师,你的贴子太好了,正是我在学的
- 没有更多了 -