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

IoTを使用した業界の監視

コンポーネントと消耗品

>
Arduino Mega 2560
メインマイクロコントローラー
× 1
Espressif ESP8266 ESP-01
Wi-Fiに接続して通信を行うため。
× 1
Seed Grove-バロメーターセンサー(BMP280)
温度と気圧を取得するには
× 1
DHT11温度および湿度センサー(4ピン)
またはDHT22またはDHT21。湿度/温度を取得するには..
× 1
Seed Grove-ガスセンサー(MQ2)
CO、LPG、煙のppmを取得するには
× 1
ブレッドボード(汎用)
またはPerfboard
× 1
ジャンパー線(汎用)
必要に応じて
× 1
PIRモーションセンサー(汎用)
動きを検出するには
× 1

必要なツールとマシン

>
はんだごて(汎用)
何かをはんだ付けする必要がある場合(必要がない場合は不要)

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

>
Blynk
サーバー/アプリケーション

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

このプロジェクトは、工場を監視し、IoTを使用してスマートフォンやその他のデバイスで情報を取得することを目的としています。

背景

このプロジェクトは、ガス、温度、湿度、ノイズ、気圧などを監視し、スマートフォンで情報を報告することを目的としています。また、労働者にとって有害な状況についても説明します。

全米防火協会(NFPA)の最新の火災統計によると、毎年平均37,000件の火災が工業および製造施設で発生しています。これらの事件は18人の民間人のをもたらします 、279人の民間人の負傷 、および 10億ドル 直接の物的損害。 -したがって、可燃性ガスを検出でき、火災や事故が発生する可能性がある場合、プロジェクトは生命と財産への損害を節約できます。

<図>

このプロジェクトは、温度、動き、湿度、二酸化炭素などについて製造工場をリモートで監視することです。このプロジェクトでは、Arduino MegaとESP8266、およびさまざまなセンサーを使用しています。このプロジェクトでは、IoTを使用して、プラント内の現在の天気とガス濃度に関するデータをリモートで電子メール/ SMSに送信します。プログラムはパラメータも設定しており、結果がパラメータの範囲内にない場合は、警告付きで結果を通知するため、火災を防ぐための迅速な措置が取られます...通知の送信中に写真を撮ることもできます。モーションセンサーを使用すると、パラメーターで設定された営業時間後の不正侵入を監視するのに役立ちます。このプロジェクトでは、Blynkをサーバーおよびアプリとして使用してデータを表示します。 Arduino Cloudを使用する予定でしたが、ESP8266では使用できません。このプロジェクトは、安全ジャケットの将来のウェアラブルデバイスを使用して、BPと心拍数を測定することにより、工場で働く各従業員の健康状態を監視するためにも拡張されます...

コンポーネント

<図> <図> <図> <図> <図>

Arduinoのもの

  • 最初にすべてのコンポーネントを収集します。
  • スケッチ「Calibrate_MQ2」をアップロードし、MQ2をFreshAirのA0でArduinoに接続したままにする必要があります。シリアルモニターには、最終スケッチで置き換える必要のあるRo値が表示されます!
  • Blynkアプリをダウンロードする
  • プロジェクトを複製するには、<下に添付されている> QRコードをスキャンします
<図>
  • サインアップしたメールアドレスに認証トークンが送信されます
  • Industries_MonitorスケッチのSSID、パスワード、認証トークン、およびRo値を変更してください!
  • その後、「Industries_Monitor」をArduino Megaにアップロードし、回路図に従ってESP8266と他のセンサーを接続します
<図>
  • <回路図は以下に添付されています>
  • <以下にコードが添付されています>
  • プロジェクトは完了しました!

サーバーサイド

  • プロジェクトのサーバー側は、無料のアプリケーション/ホストであるBlynkによって管理されています。
  • データの送受信は、POST、PUT、GETなどによって処理されます。電話とesp8266で。
  • 独自のサーバーをセットアップすることもできます。ここでヘルプ:
  https://github.com/blynkkk/blynk-server  

データの表示

  • App Store / PlayストアからスマートフォンにBlynkをインストールします
  • QRコードをスキャンして、以前に作成したプロジェクトを開きます!
  • メールアドレスなど、必要なものを編集します
  • 再生ボタンを押して、デバイスからライブフィードを取得します!
  • 温度、湿度、気圧、動き、ガスの測定値を確認できます...
  • 気象測定値の履歴を含むグラフも表示できます<*** SuperChartWidget必須>
  • ガスの測定値(CO、LPG、煙)が増加した場合、サーバーはデバイスに排気をオンにするか、接続されている場合は速度を上げ、大きなサイレンをオンにして管理者に増加を通知するように指示します読書で..
  • <**これに関する詳細は、BlynkのEventorウィジェットにあります>
<図> <図> <図> <図>

作業中

Arduino Megaを使ってプロジェクトを作りました!プロジェクトは多くのピンを必要としませんが、より多くのメモリを備えたボードは機能するだけです。

Arduino MegaはESP8266ボードに接続され、Wi-Fiに接続されます。 ESP8266は、Wi-Fiとサーバーに接続し、MQTTプロトコルを介してサーバーと通信するために使用されます。 ESP8266はシリアルインターフェースを介して接続されています。

私が作ったシステムは、温度と圧力(BMP280を使用)と湿度(DHT11を使用)を監視します!

現代の工場/産業は化石燃料または他のガスを使用しているので、このシステムは、MQ2ガスセンサーを使用して、一酸化炭素(サイレントキラー)、LPG、煙などのガスも監視します。また、人間と動きの活動を検出するためのPIRモーションセンサーも備えています。

データを分析する作業のほとんどは、サーバー側で行われます。ここでサーバーはBlynkです。サーバーはWebページをホストし、実行する必要のあるデータの入力とその分析を管理しています。イベントまたはウィジェットを使用して、デバイスから送信された情報に基づいて通知やその他のものを提供します。

表示すると、サーバーの動作を理解できます コード および ブリンク インターフェース!

コード

Industries_Monitor
ArduinoMegaFinalスケッチのコード
Calibrate_MQ2
MQ2ConnectMQ2のRoValをA0に取得するためのコード

回路図

これがPNGのプロジェクトの風景です!
Arduino MegaのピンA0に接続された電源ピンとアナログピン(A)を使用してMQ2をボードに接続します...
また、PIRセンサーのデータピンをArduinoメガのピン7に接続します// Blynkで構成可能! Blynkアプリをダウンロード
スキャンしてください!

製造プロセス

  1. 基本的なIoT– RaspberryPIHDC2010の方法
  2. PythonとRaspberryPiの温度センサー
  3. RaspberryPiを使用した天気のリモートモニタリング
  4. RaspberryPiを使用したモーションセンサー
  5. DHT11センサーを接続するRaspberryPIベースのIoTプロジェクト
  6. セルラーIoT:スマートゴミ箱
  7. Windows 10 IoTCoreおよびSHT15
  8. IoTを使用してAIの準備をする方法
  9. タンク監視IoTテクノロジーを使用してよりスマートな運用を構築する方法
  10. IoTを使用して産業を後押しし、より広い経済をサポート
  11. O&G業界でIoT対応の資産監視を使用することの重要性