本文主要是介绍STM32开始实例 基于STM32单片机的厨房环境控制系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、系统设计
由 STM32F103C8T6单片机最小系统+1602显示器+DHT11温湿度传感器+MQ-2烟雾传感器+MQ-4天然气浓度+按键模块+继电器*2。采用STM32F103C8T6单片机为主控制器,利用DHT11温湿度传感器对温湿度信息的采集,MQ-2对环境中烟雾信号的采集,MQ-4对环境中天然气浓度信号的采集,按键模块可以对厨房的温湿度,烟雾和天然气浓度等环境参数的极限值进行设定,(第一个按键可以对模式进行选择,第二三个按键分别对该模式下的阈值进行加和减)利用1602将这些值显示。当监测到环境中的烟雾浓度过高时会控制打开窗户进行通风,当监测到天然气浓度过高时会控制天然气管道关闭,当监测到温度过高的时候,会控制风扇打开进行温度调节。
二、硬件设计
系统内的主要电路有单片机最小系统电路,烟雾浓度检测电路、天然气检测电路、温湿度检测电路、无线传输电路、按键控制电路、继电器控制电路。
三、软件设计
系统的软件逻辑清晰,首先先进行一次系统初始化,此时烟雾、温湿度、有毒气体传感器开始进行数据采集,采集的数据会在上位机端进行显示,系统会判断采集到烟雾和有毒气体以及温度是否有超过阈值的现象,当超过阈值就会通过继电器进行调节。
四、实物展示
上位机
五、资料内容
资料链接:https://blog.csdn.net/XCHardware/article/details/127284945
这篇关于STM32开始实例 基于STM32单片机的厨房环境控制系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!