基于STM32智能油烟机气体检测系统设计(毕设)

news/2024/11/22 22:17:23/

控制系统硬件电路部分主要由油烟机的油烟和煤气气体检测模块,按键输入模块,风扇驱动模块,LED风量显示模块,屏幕显示模块,供电稳压模块,声光报警模块等构成。实现根据油烟浓度自动或者手动按键控制吸油烟机的风量大小,并实时显示煤气浓度并进行声光报警。

#include "sys.h"
#include "usart.h"	 	 
//#include "dac.h"
#include "adc.h"
#include "timer.h"
#include "math.h"
#include "oled.h"
#include "stdbool.h"#define SmokeThreshold 240//烟雾报警阈值
#define manuPwmMax 950
#define manuPwmStep 200
#define manuPwmMin (manuPwmMax-manuPwmStep*2)void key_san(void);
void Led_show(void);char text[100];
vu8 key=0;
_Bool FanMode=1;	//默认为自动控制1
_Bool LED1_flag=0;
int16_t fanVal=manuPwmMin;
int16_t fanPwmVal=0;int main(void)
{delay_init();	    	 //延时函数初始化	  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
//	uart_init(115200);	 	//串口初始化为115200KEY_Init();			  //初始化按键程序LED_Init();			     //LED端口初始化BEEP_Init();
//	ADC1_Init();		  		//ADC初始化Adc_Init();OLED_Init();			//初始化OLED  OLED_Clear();
//	TIM3_PWM_Init(999,71);	 //不分频。PWM频率=72000000/72000=1Khz

【资源下载】下载地址如下(783):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl


http://www.ppmy.cn/news/228073.html

相关文章

油烟净化器和风机安装要合理注意

安装设备非常重要,特别是电气设备,任何方面都不能出问题在安装油烟净化器时,油烟净化器和风机安装图,是大家都应该了解的,这能帮助每个人更好地使用净化设备。接下来我们一起来看一看。 一、油烟净化器与风机的安装顺序…

油烟机强降噪语音识别解决方案

“民以食为天”,厨房作为家居生活的一部分,承载了人们的一日三餐,因为也被称为“住宅的心脏”。据研究报告显示,厨电行业已连续4年成为家电中增长最迅速的品类之一,市场增速明显高于传统大家电行业。 而作为解决厨房油…

集成灶和传统油烟机相比,哪个更好?

随着而我国经济的快速发展,人民收入水平和生活质量都有大幅提高,很多观念也随之发生变化,以前讲究的是艰苦朴素,对于家庭生活环境只要干净整洁就好,而现在更多人追求的是高品质的生活环境,一束可以为生活添…

Kerberos从入门到精通以及案例实操系列(一)

1、Kerberos部署 1.1、Kerberos概述 1.1.1、什么是Kerberos Kerberos是一种计算机网络认证协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证。这个词又指麻省理工学院为这个协议开发的一套计算机软件。软件设计上采用客户端/服务器结构&a…

【单片机毕业设计】【mcuclub-jj-019】基于单片机的油烟机的设计

最近设计了一个项目基于单片机的油烟机系统,与大家分享一下: 一、基本介绍 项目名:油烟机 项目编号:mcuclub-jj-019 单片机类型:STC89C52 具体功能: 1、通过MQ-2烟雾传感器检测厨房内烟雾浓度&#xff0c…

抽油烟机CCC认证常见问题与整改方案

抽油烟机CCC认证常见问题与整改方案 在抽油烟机3C认证过程中,很多有自己研发团队以及具备有实验条件的厂家,都希望一次性能通过CCC认证,想在抽油烟机CCC认证送样前,想样品设计整改靠近或者接近更甚者是能做出合格的CCC认证标准的…

油烟净化器风机都有哪些?风机安装标准

随着国家治理油烟力度不减,如今餐饮单位要想正常营业的话,安装油烟净化器是必不可少的,但油烟净化器只有净化油烟的功能,因此需要搭配具有抽风功能的风机才能发挥出它的性能。那么油烟净化器风机都有哪些?有什么安装标…

SM2258XT添加Flash支持列表(保姆级教程,附个人经验+SM2258XT量产开卡工具)

写在前面:最近发现关于2258XT添加FlashDB文件中数据后仍然不能识别Flash情况,以及FlashDB当中有对应的Flash信息,却在开卡时无法选择对应的Flash片数据。针对以上两种情况,个人的一点经验总结,还望大佬们指正。 以SM2…