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(微信同号)


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

    关注

    2

    文章

    542

    浏览量

    26216

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

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

收藏 人收藏

    评论

    相关推荐

    基于机智云物联网智能家居系统

    目录1、功能实现2、软、硬件系统设计3、结论1功能实现采用机智云APP实现全球控制,利用无线网络技术连接家居设备到终端,实现智能操作。智能家居控制系统采用无线网络技术,受环境影响小,建
    的头像 发表于 03-30 08:09 309次阅读
    基于<b class='flag-5'>机智</b>云物联网<b class='flag-5'>智能家居</b>系统

    深入探讨机智云物联网智能家居系统的优化方案

    浇花、自动喂鱼、宠物检测等进行本地和远程无线智能控制。它们由统一的智能家居平台将各个独立的子系统连接成一个能够有相互信息交换, 并加以控制的网络。 本系统采用
    发表于 03-29 12:35

    雨量检测模块在智能家居中的应用

    体验。智能家居的介绍及使用场景智能家居又称智能住宅,是以住宅为平台家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、安全防
    的头像 发表于 12-19 08:25 191次阅读
    雨量<b class='flag-5'>检测</b>模块在<b class='flag-5'>智能家居</b>中的应用

    手机App是如何通过爱星物联IoT物联网控制空气净化器的

    、安卓APP。 爱星物联IoT平台的基本原理图如下: 最左侧是设备端——消费者用户购买的智能设备,本文以空气净化器为例,即是空气净化器。
    的头像 发表于 11-29 16:06 262次阅读
    手机App是如何通过爱星物联<b class='flag-5'>IoT</b>物联网控制<b class='flag-5'>空气净化</b>器的

    智能家居管理系统设计资料

    智能家居管理系统设计(原理图+APP+源代码等)使用51单片机作为主控 提供完整源码 可实现智能家居控制网上下载的资源 侵权删!
    发表于 10-07 08:22

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

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

    IoT机智平台+STM32+树莓派的草莓采摘机器人控制系统

    智能硬件常用的机智云物联网平台进行配置,并采用WIFI无线连接的形式接入机智云,上云的数据包括了机器人本体的信息以及采摘数量。 ​ 物联网平台
    发表于 08-16 17:35

    机智云AIoT云平台+Arduino单片机的智能家居系统设计及安防控制

    本系统是由广东粤东技师学院程莹设计开发完成,通过提出一种基于机智平台和Arduino单片机控制的智能家居安防系统设计模式,主要研究智能家居系统在无线组网技术和下位机子系统的软硬件功能
    的头像 发表于 08-16 11:57 1013次阅读
    <b class='flag-5'>机智</b>云AIoT云<b class='flag-5'>平台</b>+Arduino单片机的<b class='flag-5'>智能家居</b>系统设计及安防控制

    IoT 毕设|机智云AIoT云平台+Arduino单片机的智能家居系统设计及安防控制

    本系统是由广东粤东技师学院程莹设计开发完成,通过提出一种基于机智平台和 Arduino 单片机控制的智能家居安防系统设计模式,主要研究智能家居系统在无线组网技术和下位机子系统的软硬件
    的头像 发表于 08-15 18:15 412次阅读
    <b class='flag-5'>IoT</b> 毕设|<b class='flag-5'>机智</b>云AIoT云<b class='flag-5'>平台</b>+Arduino单片机的<b class='flag-5'>智能家居</b>系统设计及安防控制

    IoT毕设 | 机智云AIoT+ESP8266+物联网智能家居控制系统

    本文介绍的智能家居控制系统是由嘉应学院管嘉诚等人设计开发完成。该系统通过 ESP8266 与机智云物联网平台的服务器互联,使用智能手表远程
    的头像 发表于 08-04 18:15 846次阅读
    <b class='flag-5'>IoT</b>毕设 | <b class='flag-5'>机智</b>云AIoT+ESP8266+物联网<b class='flag-5'>智能家居</b>控制系统

    机智云云平台+STM32智能家居空气检测净化设计

    本文介绍的智能家居空气检测净化系统是由桂林电子科技大学国际学院陈龙杰等人设计开发完成。通过使用机智
    的头像 发表于 08-01 00:08 538次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云云</b><b class='flag-5'>平台</b>+<b class='flag-5'>STM32</b>的<b class='flag-5'>智能家居</b><b class='flag-5'>空气</b><b class='flag-5'>检测</b>及<b class='flag-5'>净化</b>设计

    基于STM32设计的智能家居控制系统(华为云IOT

    设计了一款基于华为云物联网平台智能家居控制系统,硬件采用了STM32和ESP8266的组合,实现了设备的上云连接。
    的头像 发表于 07-11 13:58 2044次阅读
    基于<b class='flag-5'>STM32</b>设计的<b class='flag-5'>智能家居</b>控制系统(华为云<b class='flag-5'>IOT</b>)

    IoT机智云物联网平台+arduino开发板+呼吸检测系统

    信号不同频率的相位描述图形称为相位频谱图。 图11 呼吸信号相位频谱图 3.2 机智云物联网平台 机智云是一个综合的物联网设计平台,为开发者提供了物联网设备的自助开发工具、设备远程操
    发表于 06-26 18:55

    Arduino IoT Cloud ESP32 Alexa Control智能家居

    电子发烧友网站提供《Arduino IoT Cloud ESP32 Alexa Control智能家居.zip》资料免费下载
    发表于 06-26 14:49 0次下载
    Arduino <b class='flag-5'>IoT</b> Cloud ESP32 Alexa Control<b class='flag-5'>智能家居</b>

    空气净化器销量为何持续下滑?

    电子发烧友网报道(文/黄山明)近期,随着全国的流感爆发,以及北方的沙尘暴扩散,让空气净化器再次登上了热搜。而空气净化器这一智能家居产品,也开始逐渐进入到人们的日常生活当中。甚至对于一些用户而言
    的头像 发表于 04-28 01:05 1611次阅读