基于ZigBee和STM32的智能家居控制系统的设计与实现

基于ZigBee和STM32的智能家居控制系统的设计与实现(一)

       时间过的好快,已经到了做毕业设计的时候了,本次毕业设计题目是自己选的,为什么做这个?原因很简单,想把自己所学的大部分知识都应用上,虽然以后工作了不可能同时做这么多事情,就当时一次纪念吧!

  本次智能家居系统分为硬件部分和软件部分。系统主要原理是STM32单片机驱动各个传感器模块采集数据,然后发送给ZigBee终端,ZigBee终端在接收到数据后发送给协调器,协调器是和ARM开发板相连接的,ARM开发板收到数据后进行相应的解析并显示在界面上。其中ARM开发板上跑的是使用Qt编写的程序,经过交叉编译后移植到了开发板上。

系统的整体结构是这样子的

基于ZigBee和STM32的智能家居控制系统的设计与实现_第1张图片

  以下是ARM板上程序的大概样子

基于ZigBee和STM32的智能家居控制系统的设计与实现_第2张图片

智能家居主界面


  主要的功能就是实现对家庭中环境进行检测,包括温度、湿度、烟雾浓度,当这几个参数超过预设值时发出报警,给与提示。系统通过模式LED灯的亮灭实现对家庭灯的控制。这是主控制界面:
基于ZigBee和STM32的智能家居控制系统的设计与实现_第3张图片

智能家居控制界面


  系统目前图片资源还不匹配,等后期再进行修改,还有好多地方需要进行修改,后期完成后会进行更加详细的介绍,这里只列出几个主要界面,让大家可以看清楚这是个什么东东。       
基于ZigBee和STM32的智能家居控制系统的设计与实现_第4张图片

智能家居–客厅管理界面


  这里只是简单的介绍了 下系统的基本运行过程和几个主要的界面,后面几篇博客会分别介绍每一个模块的驱动编写到最后的整合,数据的发送,数据解析,应用程序的移植等等!


技术在于交流,分享……
Email:[email protected]
QQ:936563422
请尊重作者的劳动成果!

你可能感兴趣的:(QT,硬件设计,ARM,stm32,毕业设计,单片机,Qt,ARM开发板)