快速实现一个室内空气质量检测仪

本文介绍了设计一个简单、低成本的室内空气质量检测器的过程,该设备能够实时监测温度、湿度、PM2.5浓度和VOCs。硬件采用STM32F103C8T6处理器,结合SHT20温湿度传感器、HLPM025K3 PM2.5传感器和SGP40 VOC传感器。软件部分实现了数据采集、显示和通过RS485接口的ModbusRTU协议进行数据传输。

  冬天我们大多会关闭门窗,而依靠暖通空调设备来维持室内温度。而在保证居室温度的同时,我们也希望保持居室内大气环境的健康度。鉴于此,我们设计了一个简单的室内空气质量检测器。

1、系统概述

  我们依靠暖通空调设备来维持室内温度、湿度和通风水平,以保证居住者的健康和舒适。所以我们希望设计一个小巧的、简单的、低成本室内空气质量检测器来随时监测我们居室内的空气质量。

  一般来说,我们关心的居室环境的温度、湿度、可吸入颗粒物浓度、挥发性有机物的浓度等。当然还有二氧化炭浓度等其它一些参数,不过这次我们只考虑温度、湿度、可吸入颗粒物浓度、挥发性有机物的浓度。

  对于这个室内空气检测器,我们的基本想法是设计一个可以快速成型、监测温度、湿度、可吸入颗粒物浓度、挥发性有机物浓度的手持设备。这台室内空气质量检测器温湿度、可吸入颗粒物浓度、挥发性有机物浓度并可以实时显示出来,并可以将检测出的数据向外传送。

2、硬件设计

  根据前面的描述,我们使用一个温湿度传感器来监测温度和湿度、一个可吸入颗粒物激光检测传感器来检测可吸入颗粒物浓度,一个VOC传感器来检测挥发性有机物浓度。

  为了快速实现一个室内空气质量检测器,我们采用我们所熟知的传感器及其他相应设备来实现。我们使用SHT20来实现温湿度数据的检测;使用SGP40来检测VOC浓度;使用HLPM025K3激光PM2.5传感器来检测可吸入颗粒物浓度;使用OLED来显示数据;使用串口来实现数据的传送。而处理器我们采用STM32F103C8T6来实现。

  HLPM025K3激光PM2.5传感器数据接口为TTL串行口,所以我们采用USART1端口来与之通讯。SHT20传感器的数据接口为I2C接口,我们使用I2C1来与之通讯。SGP40传感器数据接口为I2C接口,我们使用I2C2来与之通讯。显示屏我们采用了SPI接口的0.96寸OLED,所以我们使用SPI1端口来与之通讯。数据传输我们采用USART2端口来实现。所以我们设计室内空气质量检测器的组成结构图如下:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值