电子说
基于STM32的厨房环境监测控制
一.系统设计
由 STM32F103C8T6单片机最小系统+1602显示器+DHT11温湿度传感器+MQ-2烟雾传感器+MQ-4天然气浓度+按键模块+继电器*2。采用STM32F103C8T6单片机为主控制器,利用DHT11温湿度传感器对温湿度信息的采集,MQ-2对环境中烟雾信号的采集,MQ-4对环境中天然气浓度信号的采集,按键模块可以对厨房的温湿度,烟雾和天然气浓度等环境参数的极限值进行设定,(第一个按键可以对模式进行选择,第二三个按键分别对该模式下的阈值进行加和减)利用1602将这些值显示。当监测到环境中的烟雾浓度过高时会控制打开窗户进行通风,当监测到天然气浓度过高时会控制天然气管道关闭,当监测到温度过高的时候,会控制风扇打开进行温度调节。
图1 系统框图
二.硬件设计
系统内的主要电路有单片机最小系统电路,烟雾浓度检测电路、天然气检测电路、温湿度检测电路、无线传输电路、按键控制电路、继电器控制电路。
图2 硬件电路
三.软件设计
系统的软件逻辑清晰,首先先进行一次系统初始化,此时烟雾、温湿度、有毒气体传感器开始进行数据采集,采集的数据会在上位机端进行显示,系统会判断采集到烟雾和有毒气体以及温度是否有超过阈值的现象,当超过阈值就会通过继电器进行调节。
图3 程序流程图
图4 主程序
四.实物展示
五.资料内容
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !