基于Android平台的语音智能控制家居系统
2014-07-01朱海霞闻凯陶静昊翔季宇峰乔焱
朱海霞 闻凯 陶静 昊翔 季宇峰 乔焱
【摘要】 智能家居是物联网技术应用的一个领域,它将先进的网络通信、计算机、自动控制等技术融合在一起,使得在即使很少认为参与控制的情况下,家居设备也能够根据家居环境信息良好运行。本文研究的是基于Android平台的语音无线控制智能家居控制系统。
【关键词】 物联网 智能家居 蓝牙 Android
随着科学技术的发展,智能家居的控制方式在不断地更新、完善。本文提出了一种基于Android平台的语音智能无线控制家居方案。
一、系统总体方案
本系统由手机监控终端、蓝牙模块、TC35i模块、主单片机控制模块、NRF905无线收发模块、控制模块、各传感器及家电等部分组成。系统总体框架如图1所示。
二、系统硬件平台设计
2.1 无线监控模块
无线监控模块包括系统中的手机控制终端、TC35i短信模块、蓝牙接口模块及主单片机模块。手机控制终端利用移动基站,通过短信发送命令至主单片机,实现远距离控制。利用Google云端数据的语音识别功能,通过蓝牙接口发送命令到主单片机,实现近距离的无线语音控制。
本系统采用西门子公司的TC35i短信模块,实现远距离的收发用户短信、拨打报警电话等功能。
蓝牙模块采用HC-0305,能够满足物联网对于短距离通信技术的要求。
2.2 主从单片机控制模块
手机终端通过短信或者语音发出指令,主单片机将指令通过无线收发模块NRF905发送到各从单片机控制模块,进而控制各从单片机模块下挂的传感器或家电。主从单片机均采用STC90C516RD+。
三、系统软件设计
系统软件设计方面,本处只介绍语音识别的控制方式。其流程图如图2所示。
语音识别主要是利用手机的安卓软件,接收语音信号之后调用voicesearch应用程序,将语音识别上传至Google云端数据,手机识别到相应关键字后通过蓝牙接口模块传至主单片机控制模块。蓝牙接口模块可以发出查询指令和控制指令。其中查询指令可以随时查询家居系统的状态,如温度、湿度,并将数据返回到手机。控制指令可以控制家庭灯的开关或这空调开关。实验结果表明可以实现相应控制要求。
四、总结
本文提出了一种基于Android平台的语音无线控制家居系统方案,通过语音蓝牙控制模块实现了语音近距离无线控制的控制方式,性能可靠,应用性强。