亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

基于 Arduino 与物联网的高级室内空气质量监测系统

组件与供应

基于 Arduino 与物联网的高级室内空气质量监测系统 Arduino Yun Shield × 1
基于 Arduino 与物联网的高级室内空气质量监测系统 Arduino Leonardo × 1
基于 Arduino 与物联网的高级室内空气质量监测系统 Arduino Yun × 1
基于 Arduino 与物联网的高级室内空气质量监测系统 Arduino MKR GSM 1400 × 1
基于 Arduino 与物联网的高级室内空气质量监测系统 Arduino MKR WAN 1300 × 1
基于 Arduino 与物联网的高级室内空气质量监测系统 Seeed Grove - 气体传感器 (MQ2) × 1
基于 Arduino 与物联网的高级室内空气质量监测系统 Seeed Grove - 空气质量传感器 v1.3 × 1
基于 Arduino 与物联网的高级室内空气质量监测系统 Android 设备 × 1

应用与在线服务

基于 Arduino 与物联网的高级室内空气质量监测系统 Thinger.io 平台

关于项目

引言

美国环保署(EPA)及其科学顾问委员会始终将室内空气污染列为前五大环境公共健康风险之一。人平均 90% 的时间在室内,因此劣质的室内空气质量(IAQ)对公共健康构成重大威胁。空气质量差可能导致短期健康问题如疲劳、恶心,以及慢性呼吸道疾病、心脏病和肺癌。据估计,美国每年因病态建筑综合征(指与劣质室内空气质量及在建筑物内停留时间有关的急性健康和不适影响)造成的成本和生产力损失达 100 亿至 200 亿美元。

本项目展示一个室内空气质量监测系统。系统联网,任何人可远程随时查看空气质量指数。

基于 Arduino 与物联网的高级室内空气质量监测系统
基于 Arduino 与物联网的高级室内空气质量监测系统

系统可能的应用领域

所需物料

电路图

基于 Arduino 与物联网的高级室内空气质量监测系统
空气质量传感器 VCC → Arduino 5V
空气质量传感器 GND → Arduino GND
空气质量传感器 SIG → Arduino A3
MQ-2 气体传感器 VCC → Arduino 5V
MQ-2 气体传感器 GND → Arduino GND
MQ-2 气体传感器 SIG → Arduino A2
MQ-3 气体传感器 VCC → Arduino 5V
MQ-3 气体传感器 GND → Arduino GND
MQ-3 气体传感器 SIG → Arduino A1

上传固件

下载固件(源码)并上传到 Arduino 开发板。上传前确保已包含所有库。请参考教程将 Arduino Yun 连接互联网。

Git 仓库

https://github.com/Mohammadsalahuddin/indoor_air_quality_monitoring.git

云连接

请参阅 thinger.io 文档中的云连接部分:https://docs.thinger.io/arduino

注意事项

(原文标记为 ***Attention***,此处保留提醒)

演示

基于 Arduino 与物联网的高级室内空气质量监测系统

未来计划

参考资料

代码

Arduino 源码 Arduino

Arduino Yun 源码

// 空气质量监测
#include <YunClient.h>
#include <ThingerYun.h> // Thinger.io 云
#define USERNAME "YOUR_USER_NAME"
#define DEVICE_ID "YOUR_DEVICE_ID"
#define DEVICE_CREDENTIAL "YOUR_CREDENTIAL"
ThingerYun thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL);

void setup() {
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
  pinMode(A2, INPUT);
  pinMode(A3, INPUT);
  // 初始化 Bridge
  Bridge.begin();
  // 资源输出示例(读取传感器值、变量等)
  thing["LPG"] >> outputValue(analogRead(A0));
  thing["CO2"] >> outputValue(analogRead(A1));
  thing["CO"] >> outputValue(analogRead(A2));
  thing["AIRQ"] >> outputValue(analogRead(A3));
  // 详情见 https://docs.thinger.io/arduino/
}

void loop() {
  thing.handle();
}

自定义部件与外壳

项目 Git 仓库

包含 APK、源码等。https://github.com/Mohammadsalahuddin/indoor_air_quality_monitoring.git

原理图

电路图

基于 Arduino 与物联网的高级室内空气质量监测系统

制造工艺

  1. 使用 OpenSensors 监测空气质量:Arduino 与 Python 实战指南
  2. 基于LoRa的智慧城市空气质量监测系统
  3. 智能室内空气质量与垃圾监测系统
  4. 汽车空调系统原理与故障诊断:制冷循环全解析
  5. 空气悬架系统详解:重型车辆舒适性与承载的平衡艺术
  6. 空气喷射系统详解:通过二次空气氧化降低尾气排放
  7. 微型 PM2.5 与 VOC 传感器实现实时个人空气质量监测
  8. 物联网传感器革新空气污染监测与公共健康
  9. 室内空气质量差的隐性健康风险:不容忽视的沉默杀手
  10. 物联网赋能环境空气质量监测:提升安全、生产力与可持续性
  11. 以物联网构建先进室内空气质量监测系统
  12. 工业物联网空气质量监测:提升生产力与降本