当前所在位置: 主页 > 新闻信息 > 公司新闻

机智云云平台+STM32的智能家居空气检测及净化设计火狐体育手机网页版

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

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

  根据各个传感器的特性曲线得出电压和气体浓度的关系,利用线性回归可以大致确定气体的浓度值。◆MQ-7一氧化碳气体浓度获取方法MQ-7灵敏度特性曲线)。 根据曲线表可以列出部分Rs/R0与ppm的对应值, 如表1。Rs/R0与ppm的计算公式,如下(根据Excel生成的公式):ppm=98.322f*pow(Rs/R0,-1.458f )。传感器的表面电阻Rs,是通过与其串联的负载电阻RL上的有效电压信号VRL输出而获得的。二者之间的关系为: Rs/RL = (Vc - VRL) / VRL 。根据上述的分析即可得出一氧化碳的浓度。图2灵敏度特性曲线浓度的对数成反比(EMF=a+b*log(ppm)。将相关的数值算对数之后,按线性关系来处理。ppm=10^((EMF-a)/b)。a和b通过对300ppm以上的数据做线浓度与电压的曲线浓度与电压的曲线所示。关于烟的检出、判定值,可以检出的范围= 输出电压范围:VoH(V)- 无尘时输出电压:Voc(V)。将此换算成粉尘浓度:检出粉尘浓度范围(mg/m3 )=检出可能范围 (输出电压可变范围(V))÷检出感浓度:K(V/(0.1mg/m3 )。因此,烟检出的情况下,其判定值如下:判定值 = 检出浓度(mg/m3)÷10×K(V/(0.1mg/m3)+无尘时输出电压(V)。图4PM2.5浓度与电压的曲线温湿度数据获取

  DATA用于微处理器与DHT11之间的通讯和同步,采用单总线位数据,高位先出。

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

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

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

  *WIFI登入界面:用户需要通过登入WIFI查看云端返回到客户端的数据*主设备界面:显示用户创建的设备*控制界面:用户对数据进行监控和控制净化系统的页面

  ◆主要功能* 云端通信:使用机智云设备接入SDK来进行APP与设备之间的数据透传、设备的监控和动态控制。用户可以检查控制界面返回的数据信息对终端设备进行动态控制或者自动控制。

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

  编辑:什么鱼 引用地址:机智云云平台+STM32的智能家居空气检测及净化设计上一篇:一种基于STM32的光功率计的设计与实现下一篇:STM32 ADC模拟看门狗过程实现

  我认为CAN通信大概是所学通信里比较高级的了,说难也难,说不难也不难。本文只是结合stm32单片机来小谈一下,以此来帮助大家理解CAN通信。对于CAN通信的理论,原子哥的视频或者那本PDF《can入门教程》已经很详细全面了,我不能更好的给大家讲一遍了。如果你看了不懂,只能说看的遍数不够多。 CAN通信基本介绍 在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要, 1986 年德国电气商博世

  一、前言在之前的STM32的GPIO理论基础知识中,分别对基本结构和工作模式进行了详细的介绍。 GPIO基本结构中主要对GPIO内部的各个功能电路 ...

  一 系统设计本次厨房系统设计使用STM32单片机为主控,通过DHT11检测温湿度,通过烟雾浓度传感器检测烟雾浓度,通过按键调整温湿度和浓度阈 ...

  1、基本概念ARMCoetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM32目前支持的中断共8 ...

  1、引言随着居民生活水平的提高和气象意识的增强,近年来自动气象站得到了大力的发展。自动气象站需要可视化的人机界面,既能发布动态 ...

  ADC简介:ADC(Analog-to-Digital Converter,模 数转换器)。也就是将模拟信号转换为数字信号进行处理,在存储或传输时,模数转换器几 ...

  2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云:火狐体育手机网页版火狐体育手机网页版火狐体育手机网页版