工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino & IoTによる高度な室内空気質モニタリングシステム

部品と材料

Arduino Yun Shield ×1
Arduino Leonardo ×1
Arduino Yun ×1
Arduino MKR GSM 1400 ×1
Arduino MKR WAN 1300 ×1
Seeed Grove - ガスセンサー (MQ2) ×1
Seeed Grove - 空気質センサー v1.3 ×1
Androidデバイス ×1

アプリとオンラインサービス

Thinger.io プラットフォーム

このプロジェクトについて

はじめに

米国環境保護庁(EPA)とその科学諮問委員会は、屋内空気汚染を常に環境公衆衛生リスクのトップ5にランク付けしています。平均的な人は推定90%の時間を屋内で過ごすため、劣悪な室内空気質(IAQ)は公衆衛生に重大なリスクをもたらします。空気質の悪化は、疲労や吐き気などの短期的な健康問題だけでなく、慢性呼吸器疾患、心疾患、肺がんの原因にもなります。シックビルディング症候群(劣悪な室内空気質と建物内滞在時間に関連する急性の健康・不快症状)に関連する米国の年間コストと生産性損失は100億〜200億ドルと推定されています。

このプロジェクトでは、インターネット接続された室内空気質モニタリングシステムを提示します。インターネットに接続されているため、どこからでも空気質指数をリモートで可視化できます。

Arduino & IoTによる高度な室内空気質モニタリングシステム
Arduino & IoTによる高度な室内空気質モニタリングシステム

想定される適用分野

必要なもの

回路図

Arduino & IoTによる高度な室内空気質モニタリングシステム
空気質センサー 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

注意事項

適切な電源管理とセンサーのキャリブレーションに注意してください。

デモ

Arduino & IoTによる高度な室内空気質モニタリングシステム

今後の計画

参考文献

コード

Arduinoソースコード
// Air Quality monitoring
#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 & IoTによる高度な室内空気質モニタリングシステム

製造プロセス

  1. OpenSensorsで空気質を測定: ArduinoとPythonによるガイド
  2. LoRaベースのスマートシティ大気質監視システム
  3. 自動車エアコンシステムの仕組み:快適な車内環境を実現する技術
  4. エアサスペンションシステム完全解説:重量車両へのメリット・構成・種類
  5. エアインジェクションシステム完全解説:排出ガス低減メカニズムと仕組み
  6. 微小PM2.5・VOCセンサーがリアルタイム個人空気質モニタリングを実現
  7. IoTセンサーが大気汚染モニタリングと公衆衛生に革命をもたらす
  8. 室内空気質の悪化がもたらす隠れた健康リスクとIoTによる対策
  9. IoT対応環境空気質監視:安全性・生産性・持続可能性の向上
  10. IoTで構築する高度な室内空気質監視システム
  11. 産業用IoT大気質監視:生産性向上とコスト削減