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

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

3天内不再提示

IoT毕设 | 机智云云平台+STM32的智能家居空气检测及净化设计

9GxC_IoTMaker ? 来源:未知 ? 2023-07-27 18:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文介绍的智能家居空气检测及净化系统是由桂林电子科技大学国际学院陈龙杰等人设计开发完成。通过使用机智云平台、STM32等,实现室内空气监测和排气系统,实时监控室内空气,采集室内温湿度、CO、CO2、PM2.5等各项指标,并将数据上报至APP客户端,用户可根据反馈的数据信息动态控制净化系统。

01

系统设计原理

气体传感器通过与stm32f767的模拟转数字接口 进行数据交互,MCU将获取的数据通过WIFI模组进行智能家居气体与机智云IOT平台物联,并实时上报至云端,用户可根据APP客户端来读取传感器的数据,用户根据反馈开启净化系统(见图1)。

17c8a91e-2c69-11ee-815d-dac502259ad0.png

图1 系统设计流程图

02

温湿度及气体浓度获取方法

据各个传感器的特性曲线得出电压和气体浓度的关系,利用线性回归可以大致确定气体的浓度值。MQ-7一氧化碳气体浓度获取方法 MQ-7灵敏度特性曲线(见图2)。 根据曲线表可以列出部分Rs/R0ppm的对应值, 如表1Rs/R0与ppm的计算公式,如下(根据Excel生成的公式):ppm=98.322f*pow(Rs/R0,-1.458f )。传感器的表面电阻Rs,是通过与其串联的负载电阻RL上的有效电压信号VRL输出而获得的。二者之间的关系为: Rs/RL = (Vc - VRL) / VRL 根据上述的分析即可得出一氧化碳的浓度。17e66fee-2c69-11ee-815d-dac502259ad0.png图2灵敏度特性曲线

18b2b400-2c69-11ee-815d-dac502259ad0.png ?MG811二氧化碳浓度获取 如图3浓度的对数成反比(EMF=a+b*log(ppm)。将相关的数值算对数之后,按线性关系来处理。ppm=10^((EMF-a)/b)。a和b通过对300ppm以上的数据做线性回归得到。 18d1a4fa-2c69-11ee-815d-dac502259ad0.png图3 MG811浓度与电压的曲线

PM2.5浓度获取PM2.5浓度与电压的曲线如图4所示。关于烟的检出、判定值可以检出的范围= 输出电压范围:VoH(V)- 无尘时输出电压:Voc(V)此换算成粉尘浓度:检出粉尘浓度范围(mg/m3 )=检出可能范围 (输出电压可变范围(V))÷检出感浓度:K(V/(0.1mg/m3 )因此,烟检出的情况下,其判定值如下判定值 = 检出浓度(mg/m3)÷10×K(V/(0.1mg/m3)+无尘时输出电压(V)18eb0a94-2c69-11ee-815d-dac502259ad0.png ?图4PM2.5浓度与电压的曲线

DHT11温湿度数据获取

DATA用于微处理器DHT11之间的通讯和同步,采用单总线数据格式,一次传输4 0位数据,高位先出。

191e2942-2c69-11ee-815d-dac502259ad0.png5 DHT11实物图DHT11的总体通信流程如下:

*第一步:主机发送开始信号,从机返回一个信号进行应答

*第二步:主机信号线拉高准备接收数据

*第三步:开始接收数据(一次接收 40位)排气系统控制方案确定利用STM32F767来实现排气系统通断的控制,使用电机驱动模块和升压模块驱动电机工作。

03

Android应用开发

使用Android Studio进行APP应用开发通过APP客户端实时读取气体和温湿度数据和通过APP客户端对设备进行动态控制。整体框架搭建如图6所示。

199499ce-2c69-11ee-815d-dac502259ad0.png

图6整体架构搭建

04

程序设计

UI 遵循QMUI的设计原则,实现了良好的页面响应以及基于机智云平台的应用。主要界面

*闪屏页:APP每次冷启动过程中展示给用户的过渡页面

*WIFI登入界面:用户需要通过登入WIFI查看云端返回到客户端的数据

*主设备界面:显示用户创建的设备

*控制界面:用户对数据进行监控和控制净化系统的页面

主要功能* 云端通信:使用机智云设备接入SDK来进行APP与设备之间的数据透传、设备的监控和动态控制。用户可以检查控制界面返回的数据信息对终端设备进行动态控制或者自动控制。 19a6a0d8-2c69-11ee-815d-dac502259ad0.png19efb872-2c69-11ee-815d-dac502259ad0.png ? ?

05

总 结

本文设计了一种空气质量检测和净化设计,其关键是设计获取传感器电压数据转换成对应的值,同时将数据上报至APP,用户可根据反馈的数据信息动态控制净化系统本研究基于实验的基础上设置气体和温湿度的阈值。测试结果表明,本文设计可实现气体的浓度检测和净化。

1a2894ee-2c69-11ee-815d-dac502259ad0.gif

了解更多:

机智云开发者中心www.gizwits.com

机智云开发者社区:club.gizwits.com

最新QQ技术交流群:590023860

机智云官方淘宝店铺:

http://shop159680395.taobao.com/index.htm

客服电话/机智云Kiki:18002215823(微信同号)


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

    关注

    3

    文章

    621

    浏览量

    26927

原文标题:IoT毕设 | 机智云云平台+STM32的智能家居空气检测及净化设计

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32项目分享:智能家居(机智云)升级版

    01—项目简介1.功能详解STM32智能家居(机智云)升级版功能如下:检测功能:监测环境温湿度、烟雾浓度、一氧化碳、空气质量、光照强
    的头像 发表于 07-02 18:04 ?199次阅读
    <b class='flag-5'>STM32</b>项目分享:<b class='flag-5'>智能家居</b>(<b class='flag-5'>机智</b>云)升级版

    物联网智能家居方案-基于Nucleo-STM32L073&amp;机智云实例项目打包下载

    物联网智能家居方案-基于Nucleo-STM32L073&机智云实例项目打包,推荐下载!
    发表于 05-29 21:50

    (大赛作品)STM32F072RB NUCLEO智能家居控制实例项目

    (大赛作品)STM32F072RB NUCLEO智能家居控制实例项目文档截图
    发表于 05-28 21:06

    物联网智能家居方案-基于Nucleo-STM32L073&amp;机智云 项目实例

    物联网智能家居方案-基于Nucleo-STM32L073&机智云 项目实例下载! 纯分享帖,需要者可点击附件免费获取完整资料~~~【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问
    发表于 05-23 21:01

    Matter 智能家居的通用语言

    Matter由连接标准联盟(CSA)创建,旨在解决智能家居的互操作性问题。Matter 基于简单性、互操作性、可靠性和安全性四大核心原则 。 是采用基于 IP 应用层的开源协议,本质上是一种“通用
    发表于 05-19 15:35

    明远智睿SSD2351开发板:智能家居智能核心

    随着科技的不断发展,智能家居逐渐走进人们的生活,为人们带来更加便捷、舒适、智能的生活体验。明远智睿的SSD2351开发板作为智能家居系统的智能核心,发挥着至关重要的作用。 SSD235
    发表于 05-07 18:59

    智能家居Mesh组网方案:实现智能化生活的无缝连接NRF52832

    特性: 1、多语音平台接入:智能家居 Mesh 组网方案支持天猫精灵、Echo 等智能语音平台的接入,让用户可以通过语音指令控制智能家居设备
    发表于 04-15 14:07

    LG全面开放ThinQ智能家居平台API

    近日,LG宣布将全面开放其ThinQ智能家居平台的应用程序编程接口(API)。此举旨在构建更加广泛的智能家居生态系统,推动智能家居技术的创新与发展。 据悉,LG将API分为了两种类型,
    的头像 发表于 12-18 11:11 ?848次阅读

    stm32单片机毕业设计——物联网智能家居源代码原理图

    一、设计简介本毕业设计项目是基于STM32单片机的物联网机智智能家居系统,包含原理图PCB手机APP。智能家居系统以STM32C8T6单片
    的头像 发表于 11-30 01:03 ?2572次阅读
    <b class='flag-5'>stm32</b>单片机毕业设计——物联网<b class='flag-5'>智能家居</b>源代码原理图

    机智智能家居网关方案的组网方式与通讯协议解析

    组网方式和通讯协议在智能家居领域,组网方式和通讯协议的选择至关重要,它们直接影响到设备和网关之间的互通。机智云作为智能家居领域的领先企业,采用了多种组网方式以满足不同场景的需求。组网方式机智
    的头像 发表于 11-23 01:02 ?758次阅读
    <b class='flag-5'>机智</b>云<b class='flag-5'>智能家居</b>网关方案的组网方式与通讯协议解析

    机智智能家居网关方案的组网方式与通讯协议解析

    智能家居领域,组网方式和通讯协议的选择至关重要,它们直接影响到设备和网关之间的互通。机智云作为智能家居领域的领先企业,采用了多种组网方式以满足不同场景的需求。 机智云在
    的头像 发表于 11-22 18:01 ?714次阅读

    传感器在智能家居中的应用有哪些

    随着物联网技术的发展,智能家居逐渐成为现代生活的一部分。传感器作为智能家居系统中的关键组件,扮演着感知环境、收集数据和实现自动化控制的角色。 1. 环境监测传感器 温度和湿度传感器 :这些传感器能够
    的头像 发表于 11-19 15:21 ?2306次阅读

    空气净化器“很听话”-置入NRK3502离线语音控制芯片

    产品市场随着智能家居的快速发展,人们对家居环境的舒适度与健康性要求日益提升,空气净化器作为改善室内空气质量的重要设备,其智能化升级变得尤为关
    的头像 发表于 11-05 08:01 ?601次阅读
    让<b class='flag-5'>空气净化</b>器“很听话”-置入NRK3502离线语音控制芯片

    空气净化器“很听话”-置入NRK3502离线语音控制芯片

    NRK3502离线语音芯片助力空气净化智能化,支持多模式语音指令,无网络也能操作,提升便捷性与安全。芯片功能强大,含32位处理器等,支持智能交互、个性化设置与低功耗设计,引领智能家居
    的头像 发表于 11-04 11:19 ?676次阅读
    让<b class='flag-5'>空气净化</b>器“很听话”-置入NRK3502离线语音控制芯片

    NRK3502空气净化器语音芯片方案,本地识别算法+芯片架构

    算法与芯片架构,提供Turnkey语音识别方案,特别适用于空气净化器等智能家居设备。NRK3502是一款蓝牙双模智能语音IoT芯片,集成了32位CPU处理器,并内
    的头像 发表于 09-19 08:02 ?798次阅读
    NRK3502<b class='flag-5'>空气净化</b>器语音芯片方案,本地识别算法+芯片架构