智能抽油烟机的设计与实现(有完整资料) 📅 发布时间:2026/7/15 15:15:45 👁️ 浏览次数: 资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CJL-51-2022-083设计简介本设计是基于单片机的智能抽油烟机系统主要实现以下功能可通过LCD1602显示温度、电机状态、烟雾浓度、燃气浓度和模式可通过按键设置温度、烟雾浓度、燃气浓度的上限可通过按键切换模式和控制风扇档位当燃气泄漏或者发生火灾时可通过GSM模块发送短信给户主同时水泵开始工作进行灭火标签51单片机、LCD1602、GSM模块、烟雾检测、燃气检测、ADC0832、直流电机驱动风扇。题目扩展短信发送系统、火灾报警系统智能抽油烟机的设计与实现中控部分、输入部分和输出部分。下面分别对这三部分进行概述中控部分概述中控部分是整个智能抽油烟机系统的核心采用STC89C52单片机作为控制器。其主要职责包括数据采集与处理从输入部分的DS18B20温度检测模块、MQ-4燃气检测模块、MQ-2烟雾浓度检测模块中获取实时数据如温度、燃气浓度和烟雾浓度。同时接收独立按键输入的用户指令如设置温度、烟雾浓度和燃气浓度的阈值。逻辑判断与指令生成将采集到的数据与设置的阈值进行比较判断当前环境是否安全。若温度、烟雾浓度或燃气浓度超过设定阈值则生成相应的控制指令。输出控制根据生成的指令控制输出部分的LCD1602显示模块显示相关信息如当前温度、烟雾浓度、燃气浓度及是否超过阈值控制M1508直流电机高速转动模拟抽油烟功能控制继电器开关可能用于控制水泵的打开与关闭触发蜂鸣器以特定频率报警以及通过GSM模块发送短信提醒。输入部分概述输入部分负责提供智能抽油烟机系统所需的环境信息和用户指令包括五个关键组件DS18B20温度检测模块用于检测厨房内的实时温度并将数据发送给中控部分的单片机。MQ-4燃气检测模块检测厨房内的燃气浓度当燃气浓度超过安全范围时向单片机发送报警信号。MQ-2烟雾浓度检测模块检测厨房内的烟雾浓度当烟雾浓度过高时同样向单片机发送报警信号。独立按键设置三个独立按键用于用户设置温度、烟雾浓度和燃气浓度的阈值实现与系统的交互。供电电路为整个智能抽油烟机系统提供稳定可靠的电源确保各模块正常工作。输出部分概述输出部分负责执行中控部分的指令实现系统的信息显示、报警、抽油烟、短信提醒等功能包括五个主要组件LCD1602显示模块实时显示当前温度、烟雾浓度、燃气浓度以及是否超过用户设置的阈值提供直观的视觉反馈。M1508直流电机模拟抽油烟功能当检测到温度、烟雾浓度或燃气浓度超过阈值时电机高速转动增强抽油烟效果。继电器可能用于控制水泵的打开与关闭以及可能的其他安全设备的启动与停止。蜂鸣器当检测到异常情况时如温度、烟雾浓度或燃气浓度超过阈值蜂鸣器以0.5秒的频率发出报警声提醒用户注意安全。GSM模块当检测到严重安全威胁时如燃气泄漏或发生火灾GSM模块发送短信到预设的手机号码提醒用户及时采取措施。5 实物调试5.1 电路焊接总图首先在AD中根据各个模块画出原理图然后导出PCB进行连线最后通过嘉立创进行打板。板子到手之后就是焊接过程第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入DC 电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是下载口焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是蜂鸣器直接焊接在板子上。第八部分是燃气传感器先焊接一个4Pin的排母将传感器插入排母。第九部分是烟雾传感器先焊接一个4Pin的排母将传感器插入排母。第十部分是模数转换芯片ADC0832先焊接一个2*4Pin的底座将芯片插入底座。第十一部分是直流电机芯片直接焊接在板子上在焊接一个2Pin白色底座连接风扇。第十二部分是继电器连接水泵继电器直接焊接在板子上水泵用2Pin白色底座连接。第十三部分是三个独立按键模块直接焊接在板子上。第十四部分是温度传感器直接焊接在板子上。第实物部分是GSM先焊接一个4Pin的白色底座用杜邦线连接。下图5-1为焊接完的整体实物图图5-1电路焊接总图5.2 设置阈值实物测试如图5-2所示第一次按下最右边的按键S3显示屏显示“temp_max”和“smog_max”且“temp_max”的值在闪烁这时按下第二个按键S4温度最大值1按下第三个按键S5温度最大值-1。同理可以设置烟雾最大值和燃气最大值。图5-2设置阈值实物图5.3 手动控制实物测试如图5-3所示按下中间的按键S4切换到手动模式再通过最左边的按键S5控制油烟机的挡位。图5-3手动控制实物图5.4 发送短信实物测试如图5-4所示在自动模式时当燃气大于燃气最大值时蜂鸣器报警给手机发送短信油烟机自动打开如果温度大于最大值并且烟雾大于烟雾最大值蜂鸣器报警同时给手机发送短信。图5-4发送短信实物图6 仿真调试6.1仿真总体设计仿真设计总体包括51单片机最小系统、LCD1602显示屏、三个按键、蜂鸣器、温度传感器、直流电机、模拟烟雾和燃气传感器的电位器、ADC0832、继电器和模拟GSM的串口虚拟终端。图6-1 仿真设计总图6.2设置阈值仿真测试如图6-2所示第一次按下最右边的按键S3显示屏显示“temp_max”和“smog_max”且“temp_max”的值在闪烁这时按下第二个按键S4温度最大值1按下第三个按键S5温度最大值-1。同理可以设置烟雾最大值和燃气最大值。图6-2设置阈值仿真图6.3 手动控制仿真测试如图6-3所示按下中间的按键S4切换到手动模式再通过最左边的按键S5控制油烟机的挡位。图6-3手动控制仿真图6.4 发送短信仿真测试如图6-4所示在自动模式时当燃气大于燃气最大值时蜂鸣器报警给手机发送短信油烟机自动打开如果温度大于最大值并且烟雾大于烟雾最大值蜂鸣器报警同时给手机发送短信。图6-4发送短信仿真图设计说明书部分资料如下设计摘要本文介绍了一种基于单片机的智能抽油烟机系统的设计。该系统通过LCD1602显示屏实时显示温度、电机状态、烟雾浓度、燃气浓度和工作模式等信息并通过按键设置上限值。用户可以通过按键切换工作模式和控制风扇档位。当系统检测到燃气泄漏或火灾发生时它会通过GSM模块发送短信给户主并启动水泵进行灭火操作。该系统实现了智能化的监控和控制功能提高了抽油烟机系统的安全性和便利性。在该系统中LCD1602显示屏起到了重要的作用它可以实时显示厨房环境的各项参数让用户清晰了解当前的情况。通过按键设置上限值用户可以根据自己的需求设定温度、烟雾浓度和燃气浓度的阈值一旦超过设定值系统会自动触发相应的控制操作。用户可以通过按键切换工作模式例如切换为抽油烟模式或通风模式并且可以控制风扇的档位以调节抽风的强度。当系统检测到燃气泄漏或火灾发生时它会通过GSM模块发送短信给户主提醒他们采取相应的措施。同时系统还会启动水泵进行灭火操作以确保火灾得到及时控制。这一系列的安全措施保证了用户在使用抽油烟机时的安全性。此外该系统还具有用户友好的界面设计和节能环保的特点。LCD1602显示屏和按键设计使得用户可以方便地进行设置和操作提供了良好的用户体验。系统能够根据实际需要调节风扇档位避免能源的浪费同时减少对环境的污染。综上所述基于单片机的智能抽油烟机系统通过实时监测、自动控制和报警功能提供了安全、便利和节能环保的使用体验满足了用户对厨房环境控制的需求。该系统的设计为用户提供了一种智能化的抽油烟机解决方案。关键词单片机直流电机温度检测GSM模块字数12000目录摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择2.5 温度检测方案的选择2.5 GSM方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 DS18B20传感器检测温度模块3.5 直流电机模块3.6 GSM模块3.7 ADC0832模数转换芯片模块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 手动控制仿真测试6.4 发送短信仿真测试结 论参考文献致 谢
破除迷思:学AI不一定要成数学/编程大神,但这两项“基础技能”必须扎实 提起学习人工智能,很多人第一反应是退缩:“我数学不好”“我代码零基础”“这是理科生的游戏”…… 这些顾虑完全可以理解,但放在2026年的今天,它们正在成为过时的迷思。 真相是:AI技术发展至今,已经走过了“极客专属”的封闭期,进入了“人人可用”的普惠期。你不需要… 2026/5/17 8:47:29
别让好技术烂在厂里,高端制造需要一场“营销革命 在高端制造行业,良好的技术往往未能得到充分利用,这与市场推广不足密切相关。为了让技术发挥其应有的价值,企业需要实施创新的营销策略。通过市场调研和用户需求分析,企业可找到合适的市场定位。同时,线上线下资源的有… 2026/7/12 22:21:03
OpenClaw对接飞书机器人高频踩坑实战指南:从插件安装到回调配对全解析 前言当前企业办公场景中,将轻量级AI框架OpenClaw与飞书机器人结合,能够快速实现智能交互、流程自动化等功能。然而,在实际对接过程中,开发者常常因权限配置、环境依赖、回调设置等细节问题陷入反复试错。本文以“问题解决”为核心… 2026/7/8 7:27:19
基于微信小程序的大学生求职系统的设计与开发 摘 要 网上办公可以实现远程处理事务,远程提交工作和随时追踪工作的状态。网上办公系统给人们带来前所未有的体验,满足了新时代人们的办公需求,所以网上办公系统模式得到大力发展。 本系统为微信大学生求职系统,是采用微信和网络… 2026/7/15 15:15:05
基于Java的海外代购系统的设计与实现 目 录 1 引言 1.1 研究背景及现状 1.2 本人主要工作 1.3 论文组织与结构 2 主要技术介绍 2.1 JAVA简介 2.2 MySql数据库 2.3 B/S架构 2.4 SSM框架 3 需求分析 3.1 系统需求分析 3.2 系统可行性分析 3.3 项目设计目标与原则 3.4 系统流程分析 … 2026/7/15 15:15:05
CANN/asc-devkit随路转换ND2NZ搬运 随路转换ND2NZ搬运 产品支持情况 产品 是否支持 Global Memory -> Local Memory 是否支持 Local Memory -> Local Memory Ascend 950PR/Ascend 950DT √ √ Atlas A3 训练系列产品/Atlas A3 推理系列产品√ √ Atlas A2 训练系列产品/Atlas A2 推理系列产品√ √ Atlas … 2026/7/15 15:13:01
HarmonyOS知识库——导航架构与路由传参的设计模式 知识库 App 有 6 个页面、4 个底部导航 tab、十几条路由跳转路径。页面之间的跳转不是随意的——每条路由都有明确的参数设计,参数的类型和内容决定了目标页面的行为。搞清楚"从哪来、传什么、怎么用",是理解整个 App 数据流的关键。 完整效果… 2026/7/15 15:13:01
openGraphScraper 性能优化:如何提升网页元数据抓取速度 300% openGraphScraper 性能优化:如何提升网页元数据抓取速度 300% 【免费下载链接】openGraphScraper Node.js scraper service for Open Graph Info and More! 项目地址: https://gitcode.com/gh_mirrors/op/openGraphScraper openGraphScraper 是一款强大的 No… 2026/7/15 15:10:59
PCB设计 1.PCB设计小白教程 阅读链接:一篇“从入门到上手”的PCB设计教程-CSDN博客 视频链接一:(以下五个链接是对视频一的总结) 硬件电路设计看这里,Altium Designer 原理图与PCB设计,15/16/17版本的基础部分都是通用的… 2026/7/15 15:08:56
行星减速机的工作原理是什么?从齿轮运动关系到减速比计算 一、行星齿轮机构的组成 标准行星齿轮机构主要包括: 太阳轮; 行星轮; 内齿圈; 行星架。 太阳轮位于机构中心。 多个行星轮围绕太阳轮均匀布置,行星轮内侧与太阳轮外啮合,外侧与内齿圈内啮合。 行星轮通过轴… 2026/7/15 0:03:00
阅读Java开源框架源码的心得分享! 前几日闲来无事有幸看到了一位博主分享自己阅读开源框架源码的心得,看了之后也引发了我的一些深度思考。我们为什么要看源码?我们该怎么样去看源码? 其中前者那位博主描述的我觉得很全了(如下图所示),就不做… 2026/7/15 0:03:00
【LINUX】驱动 【LINUX驱动】【字符设备】【中断】【Platform】【网课 设备树】【GPIO】【PINCTRL】【INPUT】【IIC】【SPI】【网络驱动】【屏幕驱动】【一 设备树】【二 内核模块编译】【三 基本驱动框架】【四 Platform总线设备驱动框架】【五 驱动子系统】【六 综合】 2026/7/15 0:07:01
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/14 18:25:04
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/14 5:09:41