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

ワイヤレスIR温度スキャナー

コンポーネントと消耗品

>
Arduino Nano R3
× 1
9Vバッテリー(汎用)
× 1
9Vバッテリークリップ
× 1
端子台
× 1
ロッカースイッチ、非照光式
× 1
ユニバーサルPCB
× 1
いくつかのより線
× 1
ピンヘッダーメス
× 1

必要なツールとマシン

>
はんだごて(汎用)
はんだワイヤー、鉛フリー

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

>
Arduino IDE
App Wireless IR Temperature Scanner plus ULTRA

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

ワイヤレスIR温度スキャナー

engrpandaece PH

非接触式額IR温度計である市販の熱赤外線ガンは、額などの顔の領域に温度計を向けることにより、グループの簡単で便利かつ正確な初期発熱スクリーニングのために設計されています。そのような人を測定するには、ターゲットの近くにいる必要があり、感染する可能性があります。

このデバイスの目的は、離れた場所から温度をワイヤーでスキャンして表示することです。建物に入る前に温度を測定する責任者は、感染から安全であり、近くに立って他の人を測定する代わりに、より多くのタスクを実行できます。 「タッチを減らして、もっとやりましょう。」

このデバイスは、最大9メートルの範囲のHC06Bluetoothモジュールを使用します。

また、使用されている市販のサーモガンは高価であり、代替品を作るために、DIYの低予算バージョンを作成しました。

<図>

配線接続(BreadboardFritzing)

MLX90614はI2C通信を使用しています

Arduino Nano -------- MLX90614

3.3V ------------------------ Vin

GND ----------------------- Gnd

A5 -------------------------- SCL

A4 -------------------------- SDA

Arduino Nano ----------- HC06BTモジュール

D0(Tx)---------------------- RXD

D1(Rx)---------------------- TXD

GND ------------------------ GND

5V --------------------------- VCC

<図> <図>

ライブラリMLX90614adafruitライブラリをダウンロードし、Arduino IDEを開き、[ツール]-> [ライブラリの管理]-> [MLX90614]を検索します。 AdafruitMLX90614ライブラリをクリックします (最新のものをダウンロード)次に、ライブラリマネージャーで[インストール]をクリックします。

<図>

センサーのテスト

mlx90614センサーをテストするには、Arduino IDEを開き、[ファイル]-> [例]-> [AdafruitMLX90614ライブラリ]-> [mlxtest]をクリックします。

次に、アップロードしてシリアルモニターを確認します。摂氏と華氏で周囲温度と物体温度を確認できます。

周囲温度は室温とも呼ばれます。物体の温度は、検出された近くの物体または物体(最大5cm)です。

  • MLX90614温度センサーの仕様-動作電圧:3.6V〜5V(3Vおよび5Vバージョンで利用可能)-供給電流:1.5mA-対象温度範囲:-70°C〜382.2°C-周囲温度範囲:- 40°C〜125°C-精度:0.02°C-視野:80°-物体とセンサー間の距離:2cm-5cm(約)
<図>

PCBで回路を作る

<図>

回路レイアウト

これは完全な概略図です。

<図>

はんだ付けを開始

これはまだ私のプロトタイプなので、後で変更、変更、または削除できるようにメスのピンヘッダーを使用しましたが、必要に応じて部品を直接はんだ付けすることもできます。

<図> <図>

マルチテスターをお持ちの場合は、テストして電源を入れる前にはんだ接続をテストすることをお勧めします。

<図> <図>

プログラムのアップロード

注: プログラムをアップロードする前にBluetooth接続TXとRXを切断しないと、コードがアップロードされません。

  / ******************************************* ******** 
これはMLX90614温度センサーのライブラリの例です


adafruitショップのMLX90614センサーと連携するように特別に設計されています
----> https://www.adafruit.com/products/17473Vバージョン
----> https://www.adafruit.com/products/17485Vバージョン

これらのセンサーはI2Cを使用して通信し、2つのピンが必要です
インターフェース
Adafruitは、このオープンソースコードを提供するために時間とリソースを投資します。
購入してAdafruitとオープンソースハードウェアをサポートしてください
Adafruitの製品!

Limor Fried / LadyadaがAdafruitIndustries向けに作成。
BSDライセンス、上記のすべてのテキストを再配布に含める必要があります
****** ********************************************** /

#include
#include

Adafruit_MLX90614 mlx =Adafruit_MLX90614();

void setup() {
Serial.begin(9600);

Serial.println( "Adafruit MLX90614 test");

mlx.begin();
}

void loop(){
Serial.print(mlx.readAmbientTempC());
Serial.print( "|");
Serial.print(mlx.readObjectTempC());
Serial.print( "|" );
delay(1000);
}

アプリケーションのインストール

<図>

https://play.google.com/store/apps/details?id=com.irscanner.panda&hl=en_US

アプリを設定する

<図> <図> <図>
  • Bluetoothを見つけてペアリングします。 BTのデフォルトのパスワードは1234または0000です
  • アプリを開いてBluetoothを選択し、[接続]をクリックします。
<図>

これで接続され、温度データが表示されます。

人体の温度測定値は

通常:34.8°C-37.3°C

高:37.4°C-38°C

発熱:38.1°C-42.9°C

オプション

  • Bluetooth SSIDとパスワードを変更するためのコードは次のとおりです:https://github.com/engrpanda/Arduino-Bluetooth-Controller/blob/master/AT_COMMANDS/AT_COMMANDS.ino

ワイヤレスIR温度スキャナーのビデオテスト

無料の将来の計画/アップグレード/アプリケーション

  • 自動ドアロックシステムを装備。気温が正常でない限り、ドアは開きません。
  • 顔認識を装備します。ユーザーを認識し、コンタクトトレーシング用にデータを保存します。

コード

  • 完全なコード
完全なコード C / C ++
 / ********************************************** *****これはMLX90614温度センサーのライブラリの例です。adafruitショップのMLX90614センサーで動作するように特別に設計されています----> https://www.adafruit.com/products/17473Vバージョン--- -> https://www.adafruit.com/products/1748 5VバージョンこれらのセンサーはI2Cを使用して通信します。インターフェースには、2つのピンが必要です。Adafruitはこのオープンソースコードを提供するために時間とリソースを費やしています。Adafruitとオープンソースハードウェアをサポートしてください。 Adafruitから製品を購入する! AdafruitIndustriesのためにLimorFried / Ladyadaによって書かれました。 BSDライセンス、上記のすべてのテキストは再配布に含まれている必要があります************************************** ************** /#include  #include  Adafruit_MLX90614 mlx =Adafruit_MLX90614(); void setup(){Serial.begin(9600); Serial.println( "Adafruit MLX90614テスト"); mlx.begin();} void loop(){Serial.print(mlx.readAmbientTempC()); Serial.print( "|"); Serial.print(mlx.readObjectTempC()); Serial.print( "|"); delay(1000);} 

製造プロセス

  1. 熱電
  2. 熱電対
  3. 抵抗の温度係数
  4. CATスキャナー
  5. バーコードスキャナ
  6. 温度制御ファン
  7. ラズベリーパイの温度監視
  8. ラズベリーパイで温度を監視する
  9. ラズベリーパイ温度センサー
  10. AuGe12
  11. レニウム