ワイヤレスIR温度スキャナー
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要なツールとマシン
> |
| |||
|
アプリとオンラインサービス
> |
| |||
|
このプロジェクトについて
ワイヤレス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);}
製造プロセス