無接触温度監視ゲート
コンポーネントと消耗品
> ![]() |
| × | 1 | |||
| × | 1 | ||||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
必要なツールとマシン
> ![]() |
| |||
![]() |
|
アプリとオンラインサービス
> ![]() |
| |||
![]() |
|
このプロジェクトについて
人間がゲートを通過したときの温度を監視するための自動温度スキャンゲートを紹介しました。人の体温が華氏99度を超える場合、ゲートは自動的にエントリを拒否します(閉じることにより)。温度が高い場合、ゲートは警告ビープ音も鳴らします。
<図>
説明
システム(温度スキャンゲート)の主な目的は、ゲートを通過したときの人体の温度を監視することです。通常の状況では、ゲートは常に開いています。ゲートが高温(華氏99.0度以上)を感知すると、ゲートはゲートを閉じることによって自動的に進入を拒否します。ゲートはまた、人の体温が高いときに警告音を鳴らします。
私たちの世界はcovid-19の影響を受けています。 covid-19の蔓延を防ぐには、いくつかの健康測定が必要です。 covid-19の初期症状の1つは、体温の上昇または発熱です。私たちの体温監視ゲートは、高い体温を検出することができます。
この温度スクリーニングゲートは、バス停、病院、レストラン、空港、食料品店、ショッピングモールなどに役立ちます。このゲートの実装コストも安価です(ヒートカメラと比較してください)。温度を監視するために赤外線カメラも使用されます。
<図>



部品表
- IR温度センサー
- サーバーモーター
- マイクロコントローラー(Arduino MKR1000)
- PVCシート/ボード
- ジャンパー線
- カッターナイフ
- 接着剤
PVCシートを使用してプロトタイプゲートを作成しました。ゲート上部の中央位置に温度センサーを設置しました。マイクロコントローラーと警告ブザーはゲートの隣に配置されました。ゲートの開閉操作はサーボモーターで行います。
回路図 <図>

デモ
結論
自動温度スキャンゲートが表示されます。このスキャンゲートは、人体の温度をチェックするのに役立ちます。
コード
- ソース
ソース Arduino
#include#include #include Servo myservo; Adafruit_MLX90614 mlx =Adafruit_MLX90614(); double temp; int b =2; void setup(){Serial.begin (115200); Serial.println( "Adafruit MLX90614テスト"); pinMode(b、OUTPUT); myservo.attach(5); // Arduino MKR PIN myservo.write(0); mlx.begin(); } void loop(){digitalWrite(b、HIGH); myservo.write(0); temp =mlx.readObjectTempF(); if(temp> 90){Serial.println( "HIGH TEMPERATURE"); digitalWrite(b、LOW); myservo.write(95); delay(1000); } Serial.print(temp); Serial.println( "* F"); Serial.println(); delay(500);}
回路図

製造プロセス