论文部分内容阅读
近些年来,随着人工智能、物联网的兴盛,特别是现代高科技走向智能化住宅小区,走进人们的生活,这让人们更愿意去追求高品质的生活。于是,智能家居、数字家庭等概念就应运而生。因此,智能家居系统就是将各种传感器,电子电气设备通过网络连接起来,组成一个可以监测家居环境,及其家居安防等功能的综合管理系统。如今,基于ARM体系框架的CPU芯片广泛应用于在嵌入式系统的应用领域,同时ZigBee技术在无线传感器网络的应用方面也是甚是流行,这两种技术在智能家居系统领域有着很重要的作用。本文设计并实现了基于STM32和ZigBee技术的智能家居系统。本文首先介绍了智能家居系统在国内外的发展状况,由于传统智能家居系统有诸多缺点,比如,布线麻烦,成本高等。而ZigBee具有短距离无线通信组网灵活、成本低等特点。因此,无线技术在智能家居系统中运用已经成为趋势。因此本论文就采用ZigBee技术来组建智能家居系统的内部无线网络。此设计分为视频传输模块、灯光控制模块、环境检测模块、电动窗帘模块,大门及其车库模块。其中依照STM32芯片特性制作了视频传输硬件的相关电路,视频图像信息的采集由OV2640模块负责,Marvell88W8686无线芯片是WIFI传输电路的重要一环,它是由SDIO接口和STM32芯片来进行通信;然后在此之上设计了WIFI视频传输;灯光模块是使用ZigBee模块及其他外围电路构成;环境检测模块是经由各种传感器及其外围电路构成的;电动窗帘模块大门及其车库模块是使用步进电机及其外围电路组成的。软件部分是在Z-Stack协议栈基础上编写的功能模块代码,电脑上位机界面是由QT编写的,手机界面是由JAVA编写的,视频传输的界面是由C++库函数编写的。最后进行了整个智能家居系统的性能测试分析,实验结果表明各个功能模块性能基本稳定,并传输稳定,能达到预期效果。