智能抽油烟机控制器的设计(有完整资料)

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

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单片机对这些数据进行处理和分析,然后根据预设的逻辑和算法,向输出部分发送控制指令,如调整风扇档位、开关灯、更新显示屏内容、触发蜂鸣器报警等。

输入部分概述

  1. 手势识别模块:通过PAJ7620等手势传感器,实现手势对油烟机开关和档位的控制,提高了用户操作的便捷性。

  2. MQ-2烟雾传感器模块:实时检测厨房内的烟雾浓度,当浓度超过安全阈值时,向中控部分发送报警信号。

  3. MQ-4燃气传感器模块:检测厨房内的燃气浓度,确保在燃气泄漏时能够及时发出警报。

  4. 独立按键:提供用户直接控制油烟机的开关、风速加减档、模式切换和蜂鸣器关闭等功能。

  5. 供电电路:为整个系统提供稳定的5V电源,确保各模块正常工作。

输出部分概述

  1. OLED显示屏:实时显示风扇状态、风速档位、烟雾和燃气浓度等信息,方便用户随时了解厨房环境。

  2. MX1508直流电机:作为模拟抽油烟机的风扇,根据中控部分的指令调整转速,实现油烟的有效排除。

  3. WIFI模块:通过ESP8266等WIFI模块,将检测到的数据上传至云平台,并允许用户通过手机端进行远程监控和控制。

  4. USB灯:提供厨房照明功能,可根据用户需要开关。

  5. 蜂鸣器:当检测到烟雾或燃气浓度超过安全阈值时,发出报警声音,提醒用户注意安全。

实物调试

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手动控制测试

结  论

参考文献

致  谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值