聚丰项目 > 一种便携式室内空气质量检测设备及新风联动系统
越来越多的人因为室内空气质量的问题染上很严重的疾病,白血病,癌症 ,特别是小孩,怀孕的妈妈。但是这些人对于自己所居住的室内环境空气质量确无法分辨,所以一款很直观的观察自己家室内空气质量的设备是非常必要的。如果能联动自家的通风系统,根据用户习惯和大数据进行分析进行室内空气更新,那将是一款很有用并且对人们的安全有帮助的产品。例如在人们上班时,自动开窗通风,空气质量达到优时,在关上窗户等等,都是利用人工智能和大数据更好的服务用户的产品。本产品基于以上原因,开发出了一款室内空气质量等级检测装置,并且同时可以测量二氧化碳的浓度。用户可以方便手持去测量不同场所的空气质量。还可扩展于登山,进山洞等测量二氧化碳浓度,有助于用户减少危险。 本项目还可以根据用户家庭办公室的空气质量,生成周度和月度报告,给出合理建议。帮助用户改善生活环境。
lianan
分享lianan
团队成员
魏长力 Android 软件工程师
孙培林 工程师
本项目整体结构是设备端进行数据采集和相应逻辑处理并连接网络,将数据上传至服务器和手机端。
本项目所使用硬件如下:
(1)IDT zmod4410 sersor board: 用于采集空气中相关气体浓度值
(2)stm32: 用于通过i2c总线读取采集数据,将数据通过串口发送给算法板(cpu board rk3308)
(3)rockchip rk3308:用于读取stm32串口发送过来的数据,并进行相关逻辑处理,将数据通过wlan发送到服务器和手机客户端。
(4)电源,显示板led,联网按键,开关键: 用于设备端的空气质量等级显示,和联网触发。
硬件连接框图:
设备模块连接图:
如硬件框图,整体是stm32通过i2c读取zmod4410数据,通过IDT提供的算法库,得出最终所需要数据IAQ,TVOC,eco2, Rmox的值。 stm32通过串口按照协议,将数据传给cpu (rk3308 core Board),rk3308通过wifi将数据发送到服务器,并进行相关逻辑处理,服务器通过协议讲数据发送到手机app。
基本软件和软件工具:
keil4,串口工具,烧录工具:stm32 调试和烧录工具。
arm64 编译链,linux系统:linux系统编译和相关应用软件编译
android studio:android App开发
代码位置:stm32, linux 应用,android app
https://github.com/SpaceSunLinAn/IndorAirQuality
产品效果图:
硬件开发图:
软件调试图:
视频效果演示: