赤外線カメラは、そのオブジェクトの熱特性を検出することによって画像を描画します。あなたは彼らが真っ暗闇の中で動物の写真を撮るためにそれらを使用したディスカバリーまたはナショナルジオグラフィックチャンネルでそれらを見たに違いありません。それらはナイトビジョンカメラとも呼ばれます。しかし、それらは非常に高価であるため、ここでこの男「Kaptein QK」は、赤外線カメラの非常にシンプルではるかに安価なソリューションを開発しました。もちろん、プロ用カメラほど良くはありませんが、数ドルで素晴らしいし、開発するのも楽しいです。
主に赤外線温度計または赤外線温度計とArduinoNanoを使用しています。彼はケースからIR温度ガンの回路を取り出してArduinoNanoに接続します。 IRガンには、TPS334サーモパイル、オペアンプ、およびI2Cバスを備えたADS1110ADコンバーターがあります。そのため、ArduinoNanoはADコンバーターとパン/チルトサーボのインターフェースに使用されます。パンチルトサーボは、IR温度ガンを左右および上下に回転させるために使用されます。パンチルトサーボには、基本的に2つのサーボとパン/チルトブラケットがあり、3軸すべてで回転できます。
IR温度ガンは、遠くの物体の温度を検出するために使用されます。レーザービームガイダンスの助けを借りて、銃を任意の物体に向けることができ、その物体の温度を知らせます。それはその物体によって放出されたIRの量によって温度を測定します。ここでは、距離対スポット比(D / S比)50:1のIRガンを使用しました。一般的な赤外線温度計を以下に示します。
したがって、このサーマルスキャンカメラでは、IRガンが各ピクセルの温度を読み取り、Arduinoに送信します。次に、ArduinoはこのデータをPCに送信し、各ピクセルは、そのピクセルの温度に応じて色で塗りつぶされます。オブジェクトの熱画像。IRガンはプラスチックケーブルタイでパン/チルトサーボに接続されているため、IRガンはサーボの動きで「エリア」をスキャンできます。
Arduinoコードは、サーボを回転させ、IR温度ガムから温度を連続的に読み取るためにあります。コンピューター側では、「処理」言語プログラムを使用して、Arduinoから送信されたデータに従って各ピクセルを色で塗りつぶします。「Processing」は、エレクトロニックアーツ、ニューメディアアート、ビジュアルデザインコミュニティ向けに構築されたJavaベースのプログラミング言語です。ArduinoとProcessingCodeの両方は、EEVblogのScanning ThermalCameraの記事の「KapteinQK」によって提供されています。
下のビデオをチェックして、ライブでのアクションを確認し、独自のDIY赤外線カメラを構築してください。さらに、グレーカラー表示ではなく画像にカラーを使用することで、速度を向上させ、画像の品質を向上させることができます。