一、项目名称:
基于STM32的智能家居控制系统设计
二、项目概述:
伴随着数字化和网络化的进程,智能化的浪潮席卷了世界的每一个角落,成为一种势不可挡的历史化大趋势。这一切的最终目的为人们提供一个以人为本的舒适、便捷、高效、安全的生活环境。如何建立一个高效率、低成本的智能家居系统已成为当今世界的一个热点问题。目前实际应用的智能家居大部分都是采用短距离控制,如室内的灯光控制,音响声音控制等,少数远程控制通过internet 控制。本选题的智能家居系统通过远程手机控制,方便实用,不受时间地点的影响,因而具有较好的市场前景。 本项目主要完成一套智能家居控制系统,其主要功能包括: 1.室内环境参数的获得,包括室内温度与湿度等; 2.家庭设备的自动监控,包括家用电器,照明设备的监视和控制,窗帘的控制等;
3.家庭安全防范,家庭安全防范主要包括火灾报警,可燃气体泄漏报警以及紧急求救等。 本项目以STM32F4系列芯片为核心,远程控制信息通过手机发送给GPRS 模块,GPRS 将接收到的信息传送给ARM 进行处理,ARM 将处理后的信息通过本地无线接口发送出,从而控制家用电器。本系统法分为硬件系统和软件系统两部分,下面分别做介绍。 1. 硬件系统框架图 本系统的硬件框图包括STM32F4微处理器,电源模块,JTAG接口,外扩RAM,RS232串口,GSM模块以及Zigbee模块构成。
2. 软件系统框架图 本系统的软件主要有:系统初始化,读取Zigbee网络中的传感器的数据获得室内环境的信息(包括电器的工作状态),,判断是否有危险情况发生,如果发生则发送短信给预设手机号码并报警,然后判断是否接收到短信消息,如果有,则解析消息,并根据消息内容向Zigbee无线网络发送控制命令,控制室内的电器或者窗帘的状态。 本系统的工作原理:ARM通过Zigbee无线网络得到室内传感器的数据以及家用电器的工作状态,然后将该信息以短信的方式发送给预设的手机号码;如果有危险情况如室内温度过高,烟雾传感器检测到室内有烟雾发生或者可燃气体传感器检测到可燃气体泄漏等发生,则发送短信给预设号码报警。ARM还可以根据预设短信的内容通过Zigbee无线网络控制室内的家用电器或者控制窗帘的打开与关闭。
三、作品实物图
下位机实物图
四、演示视频
暂无
五、项目文档
暂无
|