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

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

    关注

    2536

    文章

    48847

    浏览量

    743520
  • 单片机
    +关注

    关注

    6011

    文章

    44153

    浏览量

    624341
  • STM32
    +关注

    关注

    2249

    文章

    10725

    浏览量

    350313
  • 智能厨房
    +关注

    关注

    0

    文章

    21

    浏览量

    5187

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    智能仪-单片机应用系统设计

    智能仪器基于单片机应用系统设计,参考下
    发表于 05-26 12:44

    基于机智云物联网平台的智能厨房监测系统

    安全。总体来说,智能厨房监测系统分为三部分:多种传感器对厨房温湿度、燃气、明火、烟雾进行监控,家庭卫士APP实时展示各项厨房指标信息;借助机
    发表于 07-20 11:25

    怎么实现基于单片机的的智能晾衣系统设计?

    怎么实现基于单片机的的智能晾衣系统设计?
    发表于 11-08 09:07

    采用51单片机实现智能油烟机系统的设计资料分享

    设计简介:本设计是基于单片机智能油烟机系统,主要实现以下功能:可通过LCD1602显示烟雾浓度、温度、阈值、转速和模式;可通过按键调整阈值、模式和转速;可通过按键控制照明灯的亮和灭;可通过烟雾浓度
    发表于 11-19 06:48

    基于STM32单片机的蓝牙智能小车设计方案是什么

    STM32库函数开发系列文章目录第一篇:STM32F103ZET6单片机双串口互发程序设计与实现第二篇:最简单DIY基于STM32单片机的蓝
    发表于 11-25 08:53

    基于STM32单片机项目设计资料分享

    ★♥基于STM32单片机项目小设计√♥※目录★♥基于STM32单片机项目小设计√♥※1、基于STM32的音乐喷泉2、
    发表于 12-13 07:37

    如何去实现一种基于STM32单片机家居照明系统智能控制设计呢

    如何去实现一种基于STM32单片机家居照明系统智能控制设计呢?基于STM32单片机的家居照明
    发表于 12-17 07:38

    STM32单片机实现智能家居控制系统的方案

    详细介绍的是使用STM32单片机实现智能家居控制系统的方案介绍和源代码等资料合集
    发表于 09-25 06:23

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

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

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

    整个系统STM32 单片机作为核心控制器,通过DS18b20测温,通过CO传感器检测CO浓度,通过火焰传感器检测火焰,通过烟雾传感器检测烟雾浓度
    发表于 08-30 09:21 930次阅读
    基于<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 1621次阅读
    基于<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 3134次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>衣柜设计