基于Arduino的智能家居语音识别系统设计

前言:
      随着这两年深入中国本土企业,在移动智能终端市场疯狂抢食,英特尔早已“摸清”了中国厂商和市场的情况。现在顺势推出智能家居平台,有着得天独厚的优势。在罗马举行的Maker Fair上,英特尔宣布将与开源硬件团队Arduino进行合作。英特尔将为Arduino提供Galileo电路板以及其他必需硬件,帮助Arduino开发小尺寸设备。该电路板使用了英特尔最新的Quark处理器。(下载链接:x86 构架的 Arduino 开发板 Intel Galileo开源资料)。接下来介绍的是基于Arduino的智能家居语音识别系统设计。
设计思路起源:
      晚上回到家,家里黑漆漆一片,得找到开灯的按钮才算完事,有时候在想,如果灯泡会听话该多好啊,有了这个想法,智能家居就应运而生了,我们用Arduino打造这么一款智能家居套件并为它取了一个很搞的名字“小米渣”,需要开灯的时候,你只需叫小米渣开灯,小米渣就会立马为你打开电灯并回答:“正在开灯”,小米渣的功能可不止这一个功能哦

功能介绍:

  • 识别开关灯命令,执行开关灯操作,并语音播报当前状态。
  • 识别温湿度读取命令,并语音播报当前温湿度情况。
  • 实时监测危险气体,一旦检测到立即报警并语音播报危险情况。
  • 未有识别时不做操作,识别命令有误时播报“请问您在说什么?”。
  • 你也可以考考小米渣:“需要开灯吗?”,系统就会对环境光线进行检测,光线暗的情况下,小米渣会提醒你:“光线不足,正在开灯”然后开灯,如果光线明亮时,小米渣会说:“光线明亮,不需要开灯”保持灯在关的状态(判断光线强弱的阈值在程序中进行设置,用户可以自行修改)。
注意:
      为了最大程度的减少小米渣的误操作,在程序中我们设定了一条口令触发“小米渣”,即该套件只有在正确的识别到“小米渣”三个字之后,才能执行其后关键字命令的操作,例如,如果要执行开灯命令,您需先说:“小米渣”,之后小米渣会说:“您好”,然后你再说:“开灯”,之后小米渣才会执行开灯命令。如果你不先叫小米渣的名字,它可不会理会你的吩咐喔。

语音控制命令:

  • “小米渣”——口令触发命令。
  • “现在温度怎么样”——温湿度检测命令,播报相应环境温湿度。
  • “开灯”——开灯命令,需先执行口令触发命令才执行改命令。
  • “关灯”——关灯命令,需先执行口令触发命令才执行改命令。
  • “需要开灯吗”——环境光线检测命令,根据光线强弱,执行开关灯命令。
  • “小米”、“小”、“米渣“——垃圾关键词,目的是减小误操作。
  • 其他功能就要发挥您的聪明才智了哦。

制作步骤:

步骤1
将语音识别模块插到控制板上(语音识别模块已占用数字口2,4,9,10,11,12,13);然后将扩展板V5插到语音识别模块之上;语音合成模块插到传感器扩展板的xbee插座上(语音合成模块占用数字口0和1,因此下载程序时需要将扩展板的拨动开关打到PROG处,下载完后打到XBEE处);LED模块接到数字口7;继电器模块接到数字口8,温湿度传感器DHT11接到模拟口0;气体传感器接到模拟口1;环境光线传感器接到模拟口2。
步骤2
通过USB数据线,将代码下到控制器,代码下载成功后再将语音合成模块插到扩展板的XBEE接口上(注意,因为语音合成模块会占用串口,所以必须下载程序时必须拔掉,否则程序无法下载成功)。

配套清单:

  • UNO控制板一块
  • DFRduino I/O Expansion V5.0 扩展板一块
  • 中文语音识别模块Voice Recognition V1.0 一块
  • 语音合成模块 Speech Synthesizer bee 一块
  • 继电器模块一个
  • 温湿度传感器DHT11一个
  • 气体传感器一个(可检测烟雾,煤气,天然气,甲烷等)
  • LED灯模块一个(用于表示语音识别状态,灯亮时方可进行识别)
  • 环境光线传感器一个
  • 小喇叭一个

文件到原文下载,原文出自:https://bbs.usoftchina.com/thread-203558-1-1.html

基于Arduino的智能家居语音识别系统设计相关推荐

  1. 基于Arduino的智能家居系统设计

    基于Arduino的智能家居系统设计 一.设计要求 1.利用DHT11温湿度检测模块和光敏电阻采集环境温度.湿度和光强信息: 2.通过Arduino开发板对DS1302时钟模块进行初始设置,并每隔一定 ...

  2. arduino灯光装置_基于Arduino的智能家居灯控系统设计

    &能应用 ------ T X 阵 W S 2 8 1 2 全 彩 灯 带 R X 工 G N D r 0 引言 智能家居的概念虽然已经有了几十年,但进入我国并取 得一定发展还是最近几年的事, ...

  3. 基于树莓派的智能家居控制系统设计论文参考

    完整论文咨询可WX联系:gyf1842965496 智能家居控制系统功能实现详细介绍:基于树莓派的智能家居控制系统设计https://blog.csdn.net/G1842965496/article ...

  4. 基于树莓派的智能家居控制系统设计

    基于树莓派的智能家居控制系统设计 完整文件下载 基于树莓派的智能家居控制系统设计 https://download.csdn.net/download/G1842965496/85802405 一.功 ...

  5. 基于ANDROID的智能家居控制系统设计

    pe基于Android的智能家居控制系统设计 配套论文

  6. 基于ZigBee的智能家居安全监控系统设计

    前 言 智能家居又称智能住宅,正朝着具备无线远程控制.多媒体控制.高速数据传输等功能的方向发展,其关键技术为兼容性强的家庭控制器和满足信息传输需要的家庭网络.目前,传输网络多采用综合布线技术,限制了系 ...

  7. android+智能家居控制系统,基于Android的智能家居控制系统设计与实现

    摘要: 随着科技的发展和人民生活水平的提高,智能家居系统逐渐走入大众视野,越来越受到人们的青睐.目前市面上智能家居产品也越来越多样化,基于Android的智能家居控制系统是目前的研究热点之一,本论文以 ...

  8. 基于STM32的智能家居控制系统设计与实现(带红外遥控控制空调)

    1. 前言 智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义. 本文基 ...

  9. 基于arduino的智能家居系统

    先看这个: https://blog.csdn.net/gsh_hello_world/article/details/56277182 https://blog.csdn.net/gsh_hello ...

最新文章

  1. Complete C# Unity Game Developer 2D
  2. JVM----Java内存区域
  3. cmd 【已解决】windows连接手机,运行adb devices提示“unauthorized”
  4. oracle 出参类型定义,Oracle plsql出参clob类型的操作
  5. linux创建文件后会自动删除,linux会自动删除目录和文件的吗
  6. python webdriver脚本例子_Selenium webdriver添加cookie实现过程详解
  7. 基于Ubuntu12.04下的Keystone源码安装
  8. html5show()函数怎么写,实例:用JavaScript来操作字符串(一些字符串函数)_基础知识...
  9. java和weboffice集成_金格插件WebOffice2015使用体会
  10. 未检测到正确安装的网络适配器_网络适配器图标出现黄色感叹号的解决办法
  11. 8位并行左移串行转换电路_单片机试题
  12. Ruby完全读书指南
  13. canvas-樱花飘落
  14. 【软件工程】软件维护
  15. 英文投稿过程中的十种状态
  16. 国开电大 管理心理学 形考任务1-4
  17. 深入理解计算机系统CSAPP复习
  18. Dva + React + Mock 搭建项目 (主要讲解DvaJs)
  19. PalmOS开发教程-1
  20. vmware workstation 各个版本官网下载链接

热门文章

  1. 苹果手机如何拍照识别文字?
  2. 【解决方案】云函数本地调试为什么没有反应,但是控制台有输出,能返回值
  3. 大数据实时流计算详解
  4. 教你用python制作一个爬虫软件,城市二手房信息一览无余。
  5. 陷入尴尬境地的智能耳机,如何才能“逆风翻盘”?
  6. 基于天池淘宝母婴用品数据的可视化分析
  7. 2023年BeijngCrypt勒索病毒家族最新变种之.halo勒索病毒
  8. 关于error LNK2001: unresolved external symbol
  9. Matlab FIS编辑器基本操作
  10. OpenJudge 2456 Aggressive cows