0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STM32单片机的智能厨房系统设计

小常硬件 来源:小常硬件 2024-06-24 09:48 次阅读

一.系统概

本次设计的系统是以 STM32 单片机作为核心控制器,可以控制温度传感器、烟雾传感器、可燃气体传感器完成对相关数据的采集,可以 对烟雾、天然气的阈值进行设定,当监测到烟雾、可燃气体浓度超过阈值后控制蜂呜器报警,灯亮。

6455fa60-31c3-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

系统内通过DS18B20进行温度检测,使用ADC将检测到烟雾和燃气模拟信号进行转换,OLED显示屏显示检测到的温度、烟雾浓度、燃气浓度数据。

648b0f52-31c3-11ef-a4c8-92fbcf53809c.jpg

2. 调节烟雾模拟输入量的滑动变阻器,当检测到烟雾浓度数据大于阈值就会控制蜂鸣器报警。

64bafeec-31c3-11ef-a4c8-92fbcf53809c.jpg

3. 调节燃气模拟输入量的滑动变阻器,当检测到燃气浓度数据大于阈值就会控制蜂鸣器报警。

64df5a12-31c3-11ef-a4c8-92fbcf53809c.jpg

4. 调节DS18B20的红色按钮可以调节温度值,并且在OLED上的数据也会实时改变。

65057f3a-31c3-11ef-a4c8-92fbcf53809c.jpg

三.程序设计

/*    >ZW
 *    >2023.12.7
 *
 */
 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include "PCF8591.h" 
#include "OLED.h"
 
int main(void)
{  
  u8 t,s,g,Tmax = 50,Smax=50,Gmax=50;
  
 
  OLED_Init();
 
  Beep_Init();//PA13
  Ds18b20_Init();//PA12
  PCF8591_Init();
  
  
  OLED_ShowString(1,1,"temp:");
  OLED_ShowString(2,1,"Smo :");
  OLED_ShowString(3,1,"gas :");
  
  while(1)
  {  
    t =Ds18b20_Temp() ;
    s =PCF8591_ADC_Input(0x90,2);
    g =PCF8591_ADC_Input(0x90,4);
    
    OLED_ShowNum(1,6,t,2);
    OLED_ShowNum(2,6,s,2);
    OLED_ShowNum(3,6,g,2);
    
    OLED_ShowNum(2,9,Smax,2);
    OLED_ShowNum(3,9,Gmax,2);
    
    if(g>Gmax||s>Smax)  
    {
      Beep_1;
    }
    else if(t

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2545

    文章

    50384

    浏览量

    750654
  • 单片机
    +关注

    关注

    6029

    文章

    44480

    浏览量

    631600
  • STM32
    +关注

    关注

    2264

    文章

    10852

    浏览量

    354099
  • 智能厨房
    +关注

    关注

    0

    文章

    22

    浏览量

    5215

原文标题:Proteus仿真实例_基于STM32单片机的智能厨房系统(仿真文件+程序)

文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32F1系列单片机的时钟系统

      这是stm32的时钟系统,时钟与单片机的关系就好比心脏与人的关系一样,它为单片机的运行提供时间基准。STM32F1系列
    发表于 03-23 17:44 2791次阅读
    <b class='flag-5'>STM32</b>F1系列<b class='flag-5'>单片机</b>的时钟<b class='flag-5'>系统</b>

    求大神给一个《基于单片机智能厨房监控系统设计》

    求大神给一个《基于单片机智能厨房监控系统设计》的程序代码,只要能实现温度,煤气的检测报警就行了,谢谢好人们,急啊邮箱:1442274414@qq.com
    发表于 12-25 23:14

    STM32单片机的最小系统

    这节课给大家讲解一下 STM32单片机的最小系统,在座各位梁山 伯的弟兄们谁能给解释一下什么是单片机的最小系统
    发表于 11-11 17:17 60次下载

    STM32单片机中断系统

    这节课主要给大家介绍一下 STM32 单片机的中断系统
    发表于 11-11 17:17 33次下载

    基于单片机智能厨房报警系统设计方案资料下载

    单片机为核心的智能厨房报警系统,proteus仿真图,protel电路原理图
    发表于 05-04 17:26 15次下载

    使用51单片机编写的智能厨房系统的程序和资料合集免费下载

    本文档的主要内容详细介绍的是使用51单片机编写的智能厨房系统的程序和资料合集免费下载。
    发表于 07-07 08:00 7次下载
    使用51<b class='flag-5'>单片机</b>编写的<b class='flag-5'>智能</b><b class='flag-5'>厨房</b><b class='flag-5'>系统</b>的程序和资料合集免费下载

    基于STM32单片机智能灯电路图设计

    基于STM32单片机智能灯电路图设计
    发表于 07-30 10:21 355次下载

    单片机入门--常见单片机PIC\STM32

    单片机入门--常见单片机PIC\STM32
    发表于 11-13 14:36 43次下载
    <b class='flag-5'>单片机</b>入门--常见<b class='flag-5'>单片机</b>PIC\<b class='flag-5'>STM32</b>

    hc05与单片机连接图_STM32单片机最小系统详解

    是FLASH,RAM容量是48K,封装LQFP64。STM32单片机命名规则:STM32单片机最小系统:所谓
    发表于 11-17 13:51 63次下载
    hc05与<b class='flag-5'>单片机</b>连接图_<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>最小<b class='flag-5'>系统</b>详解

    基于STM32单片机厨房系统设计

    本次厨房系统设计使用STM32单片机为主控,通过DHT11检测温湿度,通过烟雾浓度传感器检测烟雾浓度,通过按键调整温湿度和浓度阈值,检测到的数据通过LCD1602显示屏显示,当数据超过
    的头像 发表于 07-24 15:10 1143次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>厨房</b><b class='flag-5'>系统</b>设计

    基于STM32单片机的GSM报警系统设计

    整个系统STM32 单片机作为核心控制器,通过GPS定位检测位置,通过红外识别检测人,通过超声波检测距离,采集到的数据会上传到单片机
    发表于 08-30 09:18 1092次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的GSM报警<b class='flag-5'>系统</b>设计

    基于STM32单片机厨房安全系统设计

    整个系统STM32 单片机作为核心控制器,通过DS18b20测温,通过CO传感器检测CO浓度,通过火焰传感器检测火焰,通过烟雾传感器检测烟雾浓度
    发表于 08-30 09:21 1314次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>厨房</b>安全<b class='flag-5'>系统</b>设计

    基于STM32单片机智能拐杖系统设计

    本次智能拐杖系统的设计使用STM32单片机作为控制核心,通过hc-sr04超声波模块测距,通过光敏电阻检测光强,采集到的数据会上传到单片机
    的头像 发表于 09-01 09:25 2058次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>拐杖<b class='flag-5'>系统</b>设计

    基于STM32单片机智能衣柜设计

    基于STM32单片机智能衣柜设计
    的头像 发表于 09-04 09:55 3706次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>衣柜设计

    基于STM32单片机智能冰箱控制系统设计

    基于单片机设计的一款智能冰箱控制系统,可以控制冰箱的制冷装置,可以采集冰箱的异味浓度,超过闽值之后控制紫外灯进行消毒工作单片机采用单片机采用
    的头像 发表于 06-25 09:21 944次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>冰箱控制<b class='flag-5'>系统</b>设计