基于用户日常家庭生活安全的需要,设计了一种可靠、实用的远程厨房安全系统。该系统以STM32单片机为核心处理器,结合烟雾传感器、火焰传感器、OLED显示屏、蜂鸣器等外围设备进行设计,并且采用WiFi模块进行无线传输,把从STM32主控芯片传输过来的数据传送到阿里云服务器,以便用户可通过登录实时查看家庭厨房环境状态。

21世纪以来,小区住宅的厨房都已随着社会的发展越来越现代化。现代化厨房里的智能电器也成为人们家居生活水平的一项标准。因油烟重、电气线路隐患大等原因引起的厨房失火事件屡见不鲜。小区厨房火灾的发生影响的不只是一个家庭的生活,还可能会涉及小区邻居的安全。因此,家庭厨房安全系统的设计也需不断提高[1-2]。基于此目的,研发出一套功能更加完整、使用更加便捷、性价比更好的远程厨房安全系统,最大程度的降低居民损失。

本系统采用STM32F103C8T6芯片作为核心处理器,搭配WiFi技术实现无线传输,从而把烟雾传感器和火焰传感器实时采集到的厨房烟雾浓度和火焰传送到阿里云服务器。再结合OLED显示屏、蜂鸣器进行数据的显示和报警。

1 远程厨房安全系统设计

1.1 系统性能目标

系统设计目标主要是每个家庭厨房内的烟雾、火焰等环境状态。现代化信息技术以及物联网技术的发展,人们的生活变得更加舒适,从而对厨房的安全性也有了更高的期待。其总体设计主要体现在以下几个方面。

  • 1)将厨房的远程控制优势发挥出来,使用户可通过阿里云服务器随时查看厨房内各类电器的相关参数。在对整个系统进行设计之前,不仅要考虑成本的高低,还需要满足通用性的需求。

  • 2)主控芯片能实现对各类信息的集中控制,保证系统运行的可靠性和安全性。

  • 3)所设计的网络通信系统在保障各项功能的同时,提升信息传递速率。

  • 4)为实现对系统的控制,每个传感器都能与中心系统通信,以便完成信息实时传输与采集。

1.2 系统总体框架设计

远程厨房安全系统主要由主控单元、传感器模块、WiFi通信模块和阿里云服务器4个部分组成。各种传感器主要负责采集各种数据传递到主控芯片,主控芯片对数据进行接收并处理,然后通过WiFi模块传递到阿里云服务器[3]。总体框架如图1所示。

图1 远程厨房安全总体框架设计图

1.3 各子模块介绍

1.3.1 STM32主控模块

本系统用STM32F103C8T6作为主控芯片,是控制远程节点的核心。STM32F103C8T6性能优越,具有低功耗、实时应用、性能稳定等特点[4]。配备丰富的外部接口,提供了各种各样的开发需要。本系统通过利用其内部丰富的功能模块,有效为外围电路节省了成本并降低了复杂性。

远程厨房安全系统设计选STM32F103C8T6作为主控芯片是因为这款芯片不论是在性价比方面还是功能方面都能满足系统的设计要求。

1.3.2 传感器模块

本系统主要用到烟雾传感器和火焰传感器,以烟雾传感器为例介绍。烟雾传感器A0(引脚2)提供与烟气浓度成比例的模拟输出电压,D0(引脚3)提供可燃气体存在的数字表示。MQ-2上的比较器会判断引脚2是否达到设置阈值,一旦超过阈值,引脚3则会变为高电平并点亮LED。引脚1接地,引脚4接主控芯片3.3V电压。

本系统用的是MQ-2传感器,它能检测多种气体并且应用广泛。本系统中主要用来测烟雾浓度,其工作原理是根据导电率来判断烟雾浓度大小。一般情况下,几乎没有导电率,当烟雾或者CO气体混入空气时,导电率就会有很明显的变化。此变化就可以用来判断烟雾信息。该模块引脚接线图如图2所示。

图2 烟雾传感器模块引脚接线图

1.3.3 无线传输模块

本系统WiFi通信模块采用ESP8266芯片,ESP8266转串口芯片非常小巧,这一特性可实现占空最小化。ESP8266功能几乎全能,可发送\ 接收消息、数据的传输、还可配置多种模式[5]。ESP8266的优点更是数不胜数,如低功耗、最大的优点是能在省电模式下工作,满足电池和电源设备苛刻的供电要求。

WiFi模块引4脚低电平有效,引脚6高电平有效,引脚1接主控芯片的PA2,引脚8接主控芯片的PA3。其芯片引脚原理图如图3所示。

图3 WiFi通信引脚接线图

1.3.4 人机交互模块

人机交互模块主要包括OLED显示屏、蜂鸣器和按键。其中OLED可用于显示测量烟雾、火焰的相关参数,蜂鸣器可用于火焰和烟雾浓度的超标预警,按键主要于调节烟雾和火焰的设置阈值,也可进行二者的切换。

1.4 系统程序设计

整体程序以主程序为基础框架,另加传感器、蜂鸣器等子程序。系统主程序和部分子模块程序流程如图4所示。其中,①主程序流程:首先进行系统初始化,接着是持续接收传感器传送的数据,并进行处理,一旦超过阈值蜂鸣器报警,OLED显示更新信息。②子程序流程:对厨房环境状态的信息进行实时采集。

图4 系统主程序和子模块程序流程图

2 系统测试

首先给整个系统通电,系统会对各个模块初始化配置,电源灯亮表示通电正常。接着看OLED屏幕显示是否正常,数据是否准确,若显示正常及数据正常,则表示各数据量的显示正常。然后测试蜂鸣器是否能正常工作,用打火机测试火焰和烟雾,这两个传感器一旦检测到火焰或烟雾,蜂鸣器发出报警即为正常工作。然后就是用户登录阿里云服务器远程实时查看数据,各功能若全部正常则测试完成。

经过上述测试,对中间调试所出现的问题及时解决,测试结果分析如下:整个远程厨房安全控制系统预期功能基本实现了火灾报警、远程控制等功能,达到了预期目标,完成了本次系统设计。

3 结束语

本文给出了一种基于STM32的系统远程厨房安全设计系统的结构方案,采用模块化设计,介绍了最小系统、硬件电路和软件流程等关键技术。针对目前人们对于厨房安全预警的需求,开发了通过阿里云服务器,能够及时查看厨房环境状态的远程厨房安全系统,主要通过STM32F103C8T6单片机、WiFi通信模块、传感器模块、蜂鸣器报警模块等各个单元保证厨房的安全。用户可远程通过阿里云服务器实时查看火焰、烟雾浓度等各项指标,用技术的便利,实现对厨房是否安全的随时查看。

【资料分享】下方为一些stm32实例资料,感兴趣的可以看下:

智能温控小风扇

超声波雷达测距仪

基于STM32-WiFi智能小车机器人开发实战

(智能WiFi小车)

四轴飞行器开发

智能农业沙盘

小米体重秤技术开发

从零开始构建一个智能家居项目

基于STM32的远程厨房安全系统设计相关推荐

  1. 基于STM32的农业灾害监测系统设计

    毕业论文(设计) 基于STM32的农业灾害监测系统设计 院:XX 学院(三号黑体字,下同) 业:XXXX 班 级:XXXX 班 名:X X X 号:2006XXXXXXX 指导教师:X X X 20X ...

  2. 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计

    1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告)  摘  要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...

  3. 基于STM32的智能温室控制系统仿真电路设计(温控补光)-基于STM32的智能蓝牙温控风扇控制系统设计-基于STM32的无线蓝牙心电监护仪系统设计【毕设课设分享】

    1609 基于STM32的智能蓝牙温控风扇控制系统设计-毕设课设 1.LCD1602液晶显示当前温度,温度上下限值,风扇等级,自动手动模式: 2.设置有4个按键,按键1可以设置自动和手动2种模式切换: ...

  4. 【资料转发分享】基于STM32智能路灯灯光自动控制系统设计-基于STM32无刷电机BLDC速度控制器系统设计-基于STM32热释人体感应智能门禁报警系统设计-基于STM32居家加湿器控制仿真系统设计

    1604基于STM32智能路灯灯光自动控制系统设计-毕设课设资料 实现的功能如下,下图是仿真原理图: 通过ARM内部的ADC采集光敏电阻电压,判断电压值 电压值低于设定的值,表示光强太弱,开路灯 光强 ...

  5. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

  6. 基于STM32的智能巡检小车系统设计--选材篇

    基于STM32的智能巡检小车系统设计--选材篇 作者:车 邮箱:692604135@qq.com 学校:西安工程大学硕士研究生 方向:机器视觉.图像分割.深度学习 本人毕业设计题目是基于STM32的智 ...

  7. 基于STM32遥控割草机的控制系统设计(一)

    基于STM32遥控割草机的控制系统设计 割草机用到的模块: 1.LED模块 2.遥控模块(工业遥控器) 3.继电器模块 4.编码器模块 5.电源模块(24VDC) 电机转速的控制方式 使用的材料: 1 ...

  8. 基于单片机HX711电子秤自动计价系统设计-基于单片机GPRS远程测控系统设计-818基于单片机循迹避障无线遥控蓝牙智能小车-基于单片机24s倒计时篮球积分器系统-基于单片机智能洗衣机控制系统

    816基于单片机HX711电子秤自动计价系统设计 本设计使用高精度电阻应变式压力传感器,用A/D转换器HX711(HX711数据手册)对传感器信号进行调理转换.AT89s52(AT89s52数据手册) ...

  9. 基于STM32的半导体制冷片控制系统设计

    一些医疗检测仪器在检测时需要模拟人体温度环境以确保检测的精确性,本文以STM32为主控制器,电机驱动芯片DRV8834 为驱动器,驱动半导体致冷器(帕尔贴)给散热片加热或者制冷.但由于常规的温度控制存 ...

最新文章

  1. 【AAAI Oral】利用深度增强学习自动解数学题,准确率提升15%
  2. 实车采集的数据重建场景_SIGGRAPH | 多机器人协同三维场景重建
  3. 福师计算机辅助设计1 ps 在线作业二,福师《计算机辅助设计1(PS)》在线作业一100分答案...
  4. 工作398-关于e.currentTarget.dataset的取值。
  5. 太阳系其实是被造出来的!来,用视觉聆听宇宙之音!
  6. jsp mysql优点_asp、php、asp.net、jsp的介绍和各自的优缺点
  7. hover事件注册实例一枚
  8. python 重复执行任务_使用Python自动执行数字艺术家的重复任务
  9. [Voice communications] 音量的控制
  10. js禁止退出当前页面
  11. ORB-SLAM2 窗口显示Viewer线程
  12. Coaching 企业教练
  13. python笔试题(一)
  14. 网页抓取软件-免费网页自动采集抓取任意内容软件
  15. 2016版excel_在抱怨加班之前,先看看你有没有熟练使用这13个Excel大神技巧?
  16. 一文详解蒙特卡洛(Monte Carlo)法及其应用
  17. 周云的FLASH小游戏开发教室_基础篇
  18. AUTOSAR Network Wakeup(Can) Configuration
  19. Groovy框架Spock随0.6大发布
  20. 微信推出热搜排行榜,微博压力山大?

热门文章

  1. 数据爬虫爬数据时常遇到的问题
  2. linux 卸载java jdk1.6_Linux jdk1.6安装与卸载
  3. Linux文件目录操作命令-pwd命令
  4. linux—pwd命令详解(一天一个命令)
  5. php常用的消息中间件有,消息中间件有哪些?
  6. 技术和学历哪个更重要,用人单位更看重什么?
  7. what make us roomates-兰存福
  8. Java自制绘图软件
  9. 仿写小米网站首页 产品导航栏
  10. linux内核解析,8分钟掌握Linux内核分析的核心科技