基于APP和Cortex A8的智能家居系统设计与实现

2015-11-29 10:44湖南信息职业技术学院信息工程系邓知辉
家电科技 2015年8期
关键词:无线网络网关温湿度

文/湖南信息职业技术学院信息工程系 邓知辉

基于APP和Cortex A8的智能家居系统设计与实现

文/湖南信息职业技术学院信息工程系 邓知辉

提高便捷性和降低成本是智能家居系统是否能够广泛推广的核心问题,针对目前市场上智能家居系统存在的价格高、管理与操控不便等问题,介绍了一种基于ARM Cortex A8为核心,通过Android手机进行操控的智能家居系统。该系统具有智能安防、家电控制、娱乐休闲等功能,可以通过手机客户端实时监测家庭环境、操控电器设备、播放音视频和查看报警记录等系列事件。实践证明客户端采用手机操控,不仅节省了主控平台的触摸屏,且不受数量限制,从而大大降低了设备体积,也有效提高了操作的便捷性和降低设备成本。

智能家居;系统设计;ARM Cortex;Android

随着人们生活水平不断提升,智能家居产品已逐渐得到推广,但因购买成本高、电路改造困难和安装使用不方便等问题,限制了它的广泛普及[1]。而随着通信业的不断发展,2014年我国移动电话普及率为94.5部/百人,智能手机普及率达50%,已远高于全球平均水平[2],其中Android手机2014年上半年占我国智能手机的89.9%市场份额,已然占居主导地位[3]。本文介绍一种基于Android手机为操控平台,以ARM Cortex为内核的智能家居系统,其不需加装操控设备或屏幕,直接利用客户手机即可随时随地实时监测家居环境和操控家居电器,能有效降低设备成本,并为用户提供更多便利。

1 系统总体设计

家居系统由基于ZigBee无线网络节点(如电机驱动器、空调灯光控制器和温湿度传感器等节点)、基于ARM Cortex A8为核心的嵌入式系统(含网关)和基于Android的移动客户端三大部分构成,其结构框图如图1所示。

系统通过各传感器节点采集家庭环境数据,通过ZigBee无线网络上传到嵌入式系统进行处理,得到的结果再通过Wi-Fi或3G网络,传达到客户端手机;用户根据所得数据和信息,通过手机APP软件下达相关控制命令到嵌入式系统,系统接到命令后进行解析和处理,再通过ZigBee无线网络将命令发送到执行器节点,从而达到对家居环境的监测和家中电器设备的控制。

2 系统硬件设计

根据智能家居系统的特点,主要设计了环境监测、模式切换、娱乐休闲、家电控制、安全防范与报警等功能,包括嵌入式系统网关模块、无线传感器节点、温湿度传感模块、气体烟雾传感模块、热释电红外传感模块等。

2.1 嵌入式系统网关模块

嵌入式系统网关采用Exynos4412处理器,内置四个1.6G主频的Cortex A9,运算能力达16000DMIPS,采用32纳米HKMG工艺,二级缓存1MB,内存为双通道64bit,支持HDMI1.4,集成 Mali-400MP图形处理器,图像处理较前代提升50%,整机性能提升60%,功耗下降20%,能流畅运行Android4.1操作系统[4]。其功耗低、电路简单、运行速度快等特点,非常适用于智能家居和物联网终端等产品。嵌入式网关结构如图2所示,系统包括TF卡模块(存放应用程序)、USB/OTG(下载或外接U盘)、DHMI(高清视频输出)、声卡(休闲听歌)、RS232(ZigBee无线网络接口)和Wi-Fi(与手机通信)等模块。

2.2 无线网络ZigBee节点

ZigBee节点采用TI公司的CC2530处理器为核心,它是用于ZigBee、RF4CE和2.4GHz IEEE802应用的一个SoC解决方案。其接收灵敏度高、成本和功耗低、性能及抗干扰性能强[5]。CC2530的外围电路如图3所示,该节点主要有通过A/D端口对传感器数据进行采集、通过无线RF模块实现数据收发、对I/O端口所接终端或设备进行控制三大功能。

2.3 DHT11温湿度传感模块

为提高温度和湿度测量的可靠性和稳定性,系统采用AM2302集成温湿度传感器。该传感器集成了一个NTC测温元件和一个电容式湿感元件,在内部对输出信号进行了数字转换,数据格式如表1所示。并由单总线通过特定时序与外部进行通信。具有成本低、性价比高、响应快,且抗干扰能力强等优点[6],被广泛应用于各类环境

中的温湿度检测。原理图如图4所示。

2.4 气体烟雾传感模块

危害家居环境的气体主要有甲烷、液化气、煤气和烟雾等气体,系统采用MQ-5气体烟雾传感模块,它是由微型Al2O3陶瓷管、SnO2敏感层、测量电极和加热器构成的敏感元件,可将天然气、液化气和煤气等有害气体浓度转换成连续变化的0至5V输出的标准电信号,其具有灵敏度高、探测范围广、稳定性高和电路简单等特点[7]。结合报警模块与无线网络节点,能较好地对烟雾、有害气体泄露进行有效监测,结合室内换气功能还可实现有害气体排放,提高安全系数。

2.5 热释电红外传感模块

防盗是智能家居的一项主要功能,当处理外出模式和睡眠模式时,系统会默认开启红外传感器,它通过内部的探测元、滤光窗和场效应管阻抗变换器来检测人体辐射的红外线信号,该传感器只对移动的人体或接近人体体温的移动物体起作用,其电路简单、灵敏度高、性能稳定,但输出信号很弱,在外围电路中需进行放大,电路如图5所示。

3 系统软件设计

系统的控制方式主要有在家模式、外出模式和睡眠模式三种情况。系统根据默认或用户设定情况对环境监测系统、照明系统、门禁系统、家电控制系统分别进行自动或手动控制。手动控制是通过系统中断实现,默认为自动控制。自动控制时,系统将各传感器采集的信息通过无线网络模块汇总到主控制器,再将这些信息或数据进行智能分析与处理,做出相应的控制策略和决策,最后发送控制命令到相应模块或节点。系统主程序流程如图6所示。

4 Android UI客户端设计

4.1 客户端控制流程

系统客户端基于Android平台的APP软件,客户端UI用例如图7所示。

4.2 客户端控制界面

系统登陆界面如图8(a)所示,输入已注册的用户名,即可进入如图8(b)所示的“智能家居控制系统”主界面。

主界面可以实时显示智能家居控制系统所采集到的烟雾、温度、湿度、光强、门禁和红外等相关数据或信息;底部有六个控制按钮分别用于模式切换、娱乐休闲、警报查看、家电控制、系统设置及退出家居系统等。点击分别可进入图8(c-h)界面。

5 结束语

通过样机测试,智能家居系统运行稳定,功能丰富,客户端利用手机通过Wi-Fi进行操控,省略了主控平台的触控屏,大大降低了智能家居系统的体积,且数量不受限制,也有效提高了操作的便捷性和降低设备成本。

图1 智能家居系统结构框图

图2 嵌入式网关系统结构框图

图3 基于CC2530的ZigBee无线网络节点电路

图4 AM2302模块原理图

图5 热释电红外传感器原理图

图6 主程序流程

表1 AM2302数据格式表

图7 APP客户端UI用例图

图8 客户端控制界面

[1] 智能家居发展中存在的5大主要问题探秘[N/OL].http://yancheng. zxdyw.com /HTML/ 2011/8/201184121234.html.

[2] 工信部2014年通信运营业统计公报[N/OL].http://www.miit.gov. cn /n11293472/n11293832/n11294132/n12858447/16414615.html.

[3] 艾媒咨询. 2014上半年中国智能手机市场监测报告[N/OL].http:// www.iimedia. cn/37560. html.

[4] 张淑艳, 王超, 肖萍萍, 朱娟. 基于Cortex-A9和ZigBee的智能家居控制系统设计 [J]. 产业与科技论坛, 2014, 23:46-47.

[5] 王风. 基于CC2530的ZigBee无线传感器网络的设计与实现 [D]. 西安电子科技大学, 2012.

[6] 刘德全. 智能温室温湿度检测实验系统电路设计与仿真[J]. 实验室研究与探索, 2015,02:92-95.

[7] 王显维. 基于MQ-5和AT89C51的煤矿瓦斯监测报警器的设计[J].黑龙江科技信息,2014, 13:108-109.

猜你喜欢
无线网络网关温湿度
温湿度控制器在回收砂冷却系统中的应用
滤波器对无线网络中干扰问题的作用探讨
基于DSP的多路温湿度监测系统
基于温湿度控制的天气预测装置
蒸发冷却温湿度独立控制空调系统的应用
无线网络的中间人攻击研究
TD-LTE无线网络高层建筑覆盖技术研究与应用
LTE Small Cell网关及虚拟网关技术研究
应对气候变化需要打通“网关”
一种实时高效的伺服控制网关设计