室内空気質監視システム
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
|
このプロジェクトについて
はじめに
室内空気汚染は、米国環境保護庁(EPA)とその科学諮問委員会によって一貫して、環境公衆衛生リスクの上位5位にランクされています。平均的な人は時間の推定90%を屋内で過ごすため、室内空気質(IAQ)の低下は公衆衛生に大きなリスクをもたらします。空気の質が悪いと、倦怠感や吐き気、慢性呼吸器疾患、心臓病、肺がんなどの短期的な健康問題が増える可能性があります。米国の年間コストと生産性の損失は、シックハウス症候群に関連して100億ドルから200億ドルと推定されます。これは、室内空気質の低下と建物での滞在時間に関連すると思われる急性の健康と不快感の影響を表すと定義されています。
このプロジェクトでは、室内空気質監視システムを紹介します。私たちのシステムはインターネットに接続されているため、誰でもどこからでも大気質指数フォームをリモートで視覚化できます。
<図>
<図>
このシステムの可能なアプリケーションドメイン
- 家とオフィス
- 業界
- 消防士のためのリモートセンシング
- 研究と農業
- 病院とクリニック
- ICUユニット
物事
- WiFi(MKR1000およびYúnRev2)およびGSM /狭帯域接続(MKR FOX 1200、MKR WAN 1300、およびMKR GSM 1400)を備えた幅広いIoTボード。 [このプロジェクトのプロトタイプを作成するために、Yunシールド付きのArduinoLeonardoを使用しました]
- ガスセンサー(MQ-2、3、7)
- 空気質センサー(MQ-135)
- Androidデバイス
- モバイルアプリケーション開発プラットフォーム
- IoTクラウド
- ジャンパー線
- プログラミングスキル
- Arduino IDE / Arduino Web IDE
- グリーン電源用のソーラーパネル
回路図
<図>
Air Quality SensorVCCからArduinoGNDの5VピンからArduinoSIGのGNDピンからArduinoMQ-2ガスセンサーのA3ピンへArduinoGNDの5VピンからArduinoSIGのGNDピンからArduinoMQのA2ピンへ-3ガスセンサーVCCから5V ArduinoGNDのピンからArduinoSIGのGNDピンからArduinoのA1ピンへ
ファームウェアをアップロードする
ファームウェア(ソースコード)をダウンロードして、Arduinoボードにアップロードします。アップロードする前に、すべてのライブラリが含まれていることを確認してください。 Arduino Yunをインターネットに接続するには、このチュートリアルを参照してください。
gitリポジトリ
https://github.com/Mohammadsalahuddin/indoor_air_quality_monitoring.git
クラウド接続
クラウド接続の http://docs.thinger.io/arduino
については、thinger.ioのドキュメントセクションを参照してください。
***注意***
デモ <図>
将来の計画
- 空気質指数を示すために、オンボードインジケーターを追加する必要があります。
- 高度な汚染が検出されている間のブザーベースのアラーム。
- 危険な状況でユーザーに通知するためのプッシュ通知。
参照
- 米国環境保護庁(USEPA)。学校向けの室内空気品質ツールコミュニケーションガイド。 http://www.epa.govで入手可能
- H.S。ブライトマンとN.モス。シックハウス症候群の研究と規範的および比較値の編集。室内空気質ハンドブック。編集者:J。D。Spengler、J。F。McCarthy、およびJ. M. Samet、ニューヨーク:McGraw-Hill、2001年。
- J.-J.キム、S.K。ユング、J.T。 Kim。センサーネットワークによる室内空気質のワイヤレスモニタリング。屋内および構築環境、19:1:145-150、2010年。
- thingser.io
- Arduino Yun
- Arduino.cc
- グローブエア品質センサー
- グローブガスセンサー
コード
- Arduinoソースコード
Arduinoソースコード Arduino
Arduino yun source//空気品質の監視#include#include // Thinger.io cloud#define USERNAME "YOUR_USER_NAME" #define DEVICE_ID "YOUR_DEVICE_ID" #define DEVICE_CREDENTIAL "YOUR_CREDENTIAL" ThingerYunthing(USERNAME、DEVICE_ID、DEVICE_CREDENTIAL); void setup(){pinMode(A0、INPUT); pinMode(A1、INPUT); pinMode(A2、INPUT); pinMode(A3、INPUT); //ブリッジを初期化しますBridge.begin(); //リソース出力の例(つまり、センサー値、変数などの読み取り)thing ["LPG"]>> outputValue(analogRead(A0)); //オプションのもの["CO2"]>> outputValue(analogRead(A1)); things ["CO"]>> outputValue(analogRead(A2)); things ["AIRQ"]>> outputValue(analogRead(A3)); //詳細についてはhttp://docs.thinger.io/arduino/}void loop(){thing.handle();}
カスタムパーツとエンクロージャー
このプロジェクトのgitリポジトリ
APK、ソースが含まれています。その他。https://github.com/Mohammadsalahuddin/indoor_air_quality_monitoring.git 回路図
回路図 製造プロセス