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

COVID-19非接触温度計

コンポーネントと消耗品

MLX90614
× 1
Arduino Nano R3
× 1
メス/メスのジャンパー線
× 1
OTGアダプター
× 1
USBMiniからUSBMicroへのケーブル
× 1
Androidデバイス
× 1

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

>
Arduino IDE
Serial MonitorAndroidアプリ

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

非接触温度計

継続的な体温モニタリングは、コロナ患者を検出する方法の1つです。非常に多くの種類の温度計が市場に出回っています。通常の体温計は、熱心な患者の体温を測定することができ、ウイルスを拡散させる可能性もあります。この特別な状況では、非接触温度計を使用できます。また、このデバイスは温度ガンとしても知られています。この温度銃中国の最大の製造業者。そして、このデバイスは高価です。しかし、このロックダウンとCovid-19スレッドにより、このデバイスの製造はより困難になります。

いくつかの一般的に入手可能なコンポーネントを使用して非接触温度計を作成できます。

仕組みは?

この非接触温度計の主要コンポーネントは、MLX90614非接触温度センサーです。 MLX90614の動作については、次の段落で説明します。このセンサーからの出力はArduinoNanoに接続されています。 Arduinoは、Serial Monitor Android Appを使用して、スマートフォンで温度を印刷します。したがって、外部パワーパックは必要ありません。 Arduinoとセンサーはスマートフォンから電力を受け取るためです。

MLX90614IR温度センサー

<図>

MLX90614は、非接触温度測定用のIR温度センサーです。マイクロコントローラと通信するためのI2Cインターフェイスを備えています。ここでは、マイクロコントローラーとしてArduinoNanoを使用しています。この温度センサーは、物体に触れることなく温度を測定できます。広範囲の温度で摂氏0.5度です。

作ってみよう!!!!!!!!

ステップ-1

まず、ArduinoIDEを使用してスケッチを作成する必要があります。

Arduino IDEを開き、新しいワークスペースを開きます。ライブラリを追加する必要があります。 [スケッチ]> [ライブラリを含める]> [ライブラリマネージャー]に移動します。次に、AdafruitMLX90614を検索してインストールします。

<図> <図>

次に、ArduinoIDEとTheOpen ArduinoIDEを再度閉じます。次に、MLX90614温度センサーとの通信を改善するために、ヘッダーファイル「Adafruit_MLX90614.h」を追加します。次に、I2C通信用に別のヘッダーファイル「Wire.h」を追加します。次に、変数「mlx」を定義して、MLX90614センサーを呼び出します。そして、この変数に対して関数Adafruit_MLX90614()を呼び出します。

  #include  
#include
Adafruit_MLX90614 mlx =Adafruit_MLX90614();

ステップ-2

次に、セットアップ部分をコーディングする必要があります。

まず、ブラウドレート9600でシリアル通信を開始します。次に、キーワード「mlx.begin()」を使用してセンサーを開始します。

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

セットアップ部分が完了しました。次に、ループ部分をコーディングします。

最初に「Temperature」という単語を印刷し、次にセンサーによって検出された温度を印刷します。ここでは摂氏での温度です。したがって、関数「mlx.readObjectTempC()」を呼び出してから、ユニットを「摂氏」として出力します。次の行で、「Temperature」という単語をもう一度印刷する必要があります。次に、華氏で温度を印刷します。このために、関数「mlx.readAmbientTempF()」を使用します。次に、ユニットを「華氏」として印刷します。次に、新しい行を印刷し、次の読み取りまで500ミリ秒待ちます。

  void loop(){

Serial.print( "Temperature:");
Serial.print(mlx.readObjectTempC());
Serial.println( "Celsius");

Serial.print( "Temperature:");
Serial.print(mlx.readObjectTempF());
Serial.println( "Fahrenheit");

Serial.println();
delay(500);
}

コーディング部分が完了しました。完全なコードは、この記事のコード部分に記載されています。コードをArduinoNanoにアップロードします。

ハードウェア接続

Arduino Nano MLX90614

A4-SDA

A5-SDL

3.3V-Vcc

GND-GND

上記のデータまたは回路図を使用して回路を配線します。次に、ArduinoNanoとセンサーをエンクロージャーにセットします。センサーが温度を読み取るための穴をエンクロージャーに配置します。別の穴を開けて、USBケーブルをarduinoボードに接続します。次に、USBをArduinoに接続し、もう一方の端をスマートフォンに接続します。シリアルモニターアプリをインストールし、ヒメウズラのレートを9600に設定します。

プロジェクトが完了しました

こちらから電報グループに参加するか、INNOVATIONを検索してください。

外出禁止令、安全な滞在、創造的な滞在。チェーンを壊しましょう。

フォローしてください

Instagram:five_volt_player

Facebook:Akshay Joseph

Github:akshayjoseph666

連絡先:[email protected]

コメントボックスであなたの経験や提案を共有してください。

以前の記事

  • タッチレス手洗いタイマー
  • 自動給水栓
  • 自動ハンドサニタイザー
  • 超音波センサーとArduinoUnoのインターフェース
  • ArduinoUnoとプッシュボタンでサーボモーターを制御する
  • ArduinoUnoとPOTでサーボモーターを制御する
  • ArduinoUnoとのサーボモーターインターフェース

コード

  • 非接触温度計
非接触温度計 Arduino
 // Akshay Josephによって作成されたスケッチ#include  #include  Adafruit_MLX90614 mlx =Adafruit_MLX90614(); void setup(){Serial.begin(9600); mlx.begin(); } void loop(){Serial.print( "Temperature:"); Serial.print(mlx.readObjectTempC()); Serial.println( "摂氏"); Serial.print( "温度:"); Serial.print(mlx.readObjectTempF()); Serial.println( "Fahrenheit"); Serial.println(); delay(500);} 

回路図


製造プロセス

  1. コンタクトレンズ
  2. 温度計
  3. Arduino Spybot
  4. FlickMote
  5. 自家製テレビB-Gone
  6. Arduino、1Sheeld、Androidを使用したユニバーサルリモコン
  7. マスタークロック
  8. ラズベリーモーターシールドを使用したAndroid制御玩具
  9. Find Me
  10. ArduinoとAndroidデバイスでルンバロボットを制御する
  11. Androidデバイスを搭載したポータブル体温計