资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
T4012309M
设计简介:
本设计是基于单片机的智能油烟机控制器的设计,主要实现以下功能:
通过烟雾传感器检测油烟
通过可燃气体传感器检测可燃气体,超过阈值,蜂鸣器报警
通过手势传感器控制油烟机风扇,灯光
通过oled显示风扇,灯光,油烟,可燃气体
通过按键控制风扇挡位,灯光
通过WiFi连接手机app,实现远程监控
电源: 5V
传感器:烟雾传感器(MQ-2)、可燃气体传感器(MQ-4)、手势传感器(PAJ7620)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:风扇(MX1508),USB灯
人机交互:独立按键,WiFi模块(ESP8266)
标签:STM32、OLED12864、MQ-2、MQ-4、PAJ7620、MX1508、ESP8266
题目扩展:基于手势识别的智能油烟机的设计、智能排风扇系统、基于物联网的智能油烟机控制器的设计

智能抽油烟机控制器的设计:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分概述:
中控部分是智能抽油烟机控制器的核心,采用了STM32单片机。其主要职责是接收来自输入部分的数据,如手势识别信号、烟雾传感器读数、燃气传感器读数、独立按键指令等。STM32单片机对这些数据进行处理和分析,然后根据预设的逻辑和算法,向输出部分发送控制指令,如调整风扇档位、开关灯、更新显示屏内容、触发蜂鸣器报警等。
输入部分概述:
-
手势识别模块:通过PAJ7620等手势传感器,实现手势对油烟机开关和档位的控制,提高了用户操作的便捷性。
-
MQ-2烟雾传感器模块:实时检测厨房内的烟雾浓度,当浓度超过安全阈值时,向中控部分发送报警信号。
-
MQ-4燃气传感器模块:检测厨房内的燃气浓度,确保在燃气泄漏时能够及时发出警报。
-
独立按键:提供用户直接控制油烟机的开关、风速加减档、模式切换和蜂鸣器关闭等功能。
-
供电电路:为整个系统提供稳定的5V电源,确保各模块正常工作。
输出部分概述:
-
OLED显示屏:实时显示风扇状态、风速档位、烟雾和燃气浓度等信息,方便用户随时了解厨房环境。
-
MX1508直流电机:作为模拟抽油烟机的风扇,根据中控部分的指令调整转速,实现油烟的有效排除。
-
WIFI模块:通过ESP8266等WIFI模块,将检测到的数据上传至云平台,并允许用户通过手机端进行远程监控和控制。
-
USB灯:提供厨房照明功能,可根据用户需要开关。
-
蜂鸣器:当检测到烟雾或燃气浓度超过安全阈值时,发出报警声音,提醒用户注意安全。
实物调试
5.1 电路焊接总图
首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将OLED12864显示屏插入排针。第三部分是单片机模块,本次课题使用的是STM32F103C8T6单片机。第四部分是独立按键模块,第六部分为烟雾浓度传感器,第七部分是电机驱动芯片以及电机底座,第八部分为蜂鸣器,起到报警作用,第十部分是手势识别模块。第十一部分是USB模块。下图5-1为焊接完整实物图:

图5-1电路焊接总图
5.2手势识别智能油烟机装置实物测试
如图5-2所示,下图为上电后,此时显示屏显示手势油烟机的基本情况。

图5-2智能油烟机实物图
5.3自动模式控制风扇测试
如图5-3所示,检测到的燃气和烟雾值进行检测,若检测到燃气烟雾数值都小于5,则油烟机自动关闭;若检测到燃气或者烟雾数值大于5小于10,自动打开风扇一档;若检测到燃气或者烟雾数值大于10小于20,自动打开风扇二档;若检测到燃气或者烟雾数值大于20,自动打开风扇三档档;若检测到燃气或者烟雾数值大于30,蜂鸣器报警;若检测到燃气烟雾数值都大于5,则提示查看警报。

图5-3自动模式实物图
5.4手动模式测试
如图5-4所示,若如果获取手向下,关闭油烟机;如果获取手势标向上,打开油烟机;如果获取手势向右,USB灯打开。如果获取手势向左,USB灯关闭。

图5-4 手动模式实物图
仿真调试
6.1仿真总体设计
如图5-5所示,仿真部分包含STM32F103C8T6最小系统板、OLED12864显示屏、按键模拟手势识别、电机控制模块、甲烷、烟雾浓度调节模块,模拟WIFI的串口调试模块。

图5-5 手势识别智能油烟机仿真图
6.2自动模式控制风扇测试
如图5-6所示,测到的燃气和烟雾值进行检测,若检测到燃气烟雾数值都小于5,则油烟机自动关闭;若检测到燃气或者烟雾数值大于5小于10,自动打开风扇一档;若检测到燃气或者烟雾数值大于10小于20,自动打开风扇二档;若检测到燃气或者烟雾数值大于20,自动打开风扇三档档;若检测到燃气或者烟雾数值大于30,蜂鸣器报警;若检测到燃气烟雾数值都大于5,则提示查看警报。

图5-7 自动模式控制风扇仿真图
6.3手动控制测试
如图5-8所示,若如果获取手向下,关闭油烟机;如果获取手势标向上,打开油烟机;如果获取手势向右,USB灯打开。如果获取手势向左,USB灯关闭。

图5-8手动控制仿真图
设计说明书部分资料如下
设计摘要:
本设计以STM32单片机为核心控制器,构建了一个智能抽油烟机控制系统。该系统由中控部分、输入部分和输出部分组成。中控部分采用STM32单片机,负责获取输入数据并进行处理,进而控制输出部分。输入部分包括手势识别模块、MQ-2烟雾传感器模块、MQ-4燃气传感器模块、独立按键模块和供电电路。手势识别模块用于通过手势控制油烟机的开关和档位;MQ-2和MQ-4传感器分别用于检测烟雾和燃气浓度;独立按键模块用于控制灯和风扇的开关、风速档位的调整、模式的切换以及蜂鸣器的关闭;供电电路为整个系统提供电力。输出部分包括OLED显示屏、MX1508直流电机、WIFI模块、USB灯和蜂鸣器。OLED显示屏用于显示风扇状态、风速档位以及烟雾和燃气浓度;MX1508直流电机用于驱动风扇转动;WIFI模块用于将获取的信息上传至云平台并通过手机端进行监控;USB灯用于照明;蜂鸣器在检测到燃气或烟雾浓度超过30时进行报警。
本设计通过集成多种传感器和控制模块,实现了智能化的抽油烟机控制,提高了用户的使用体验和安全性。
关键词: STM32单片机, 智能抽油烟机, 手势识别, 烟雾传感器, 燃气传感器, WIFI模块, 蜂鸣器
字数:10000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.3 显示模块
3.4 手势传感器
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键功能图
4.4 显示函数流程图
4.5 处理函数流程图
5 实物调试
5.1 电路焊接总图
5.2手势识别智能油烟机装置实物测试
5.3自动模式控制风扇测试
5.4手动模式测试
6 仿真调试
6.1仿真总体设计
6.2自动模式控制风扇测试
6.3手动控制测试
结 论
参考文献
致 谢
&spm=1001.2101.3001.5002&articleId=155804659&d=1&t=3&u=80dad2541fcd4d058f0d37da0ecdb120)
866

被折叠的 条评论
为什么被折叠?



