本文主要是介绍【毕业设计】STM32家庭环境监测系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、系统设计
本次家庭环境监测系统的设计使用STM32单片机作为控制中心,通过ESP8266上传和下发数据,通过MQ-2测量室内烟雾浓度,通过DHT11测量温湿度,当温度超过极限时,通过继电器控制风扇实现降温,当湿度超过极限时,控制加湿器增加室内湿度,当烟雾浓度超过极限时,通过加湿器模拟负离子净化空气,当瓦斯超过极限时,通过蜂鸣器报警。
二、硬件设计
主要设计的电路有主控电路(最小系统电路)设计、该系统主要由温湿度检测模块,烟雾检测模块,瓦斯监测模块,无线通信模块,继电器模块组成。
三、软件设计
主程序流程
系统的软件实现过程中首先要进行的系统初始化,初始化结束后开始进行温湿度检测,烟雾浓度检测,瓦斯浓度检测,然后判断数据是否超过极限,超过则通过继电器进行调节和蜂鸣器进行报警。
Keil程序运行界面
四、实物展示
五、资料内容
————————————————
版权声明:本文为CSDN博主「硬件设计辅导猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XCHardware/article/details/131831020
这篇关于【毕业设计】STM32家庭环境监测系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!