Grove - デジタル赤外線温度センサー
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
![]() | ![]() |
デジタル赤外線温度センサーは、MLX90615をベースにした非接触型温度測定モジュールです。IR感度の高いサーモパイル検出チップと信号調整チップが同じパッケージに統合されています。このモジュールはSMBusを使用してArduinoと通信し、最大127個のセンサーを共通の2本のワイヤで読み取ることができます。モジュールの低ノイズアンプ、16ビットADC、および強力なDSPユニットのおかげで、広い温度範囲で1℃の高精度と0.02℃の高い測定分解能を実現しています。
仕様
項目 | 最小 | 標準 | 最大 | 単位 |
---|---|---|---|---|
電圧 | 2.6 | 3 | 5 | V |
電流 | 1.4 | 1.5 | mA | |
周囲温度範囲 | -40 - 85 | ℃ | ||
対象物温度範囲 | -40 - 115 | ℃ | ||
寸法 | 20x40x9.6 | mm |
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
上記で対応プラットフォームとして記載されているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム用のソフトウェアライブラリまたはコード例のみを提供しています。すべての可能なMCUプラットフォームに対してソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。
ハードウェア概要

ピン番号 | 名前 | タイプ | 機能説明 |
---|---|---|---|
1 | GND | - | 信号グラウンド |
2 | VCC | 入力 | 正電源入力端子 (3.3V または 5V) |
3 | SDA | 入出力 | I2Cデータ入力/出力 |
4 | SCL | 入力 | I2Cクロック |
はじめに
Arduinoで遊ぶ
ここでは、このセンサーを使用してセンサーの前にある対象物の温度を測定し、その結果をシリアルモニターに表示する方法を示す例を提供します。
Arduinoを初めて使用する場合は、開始前に[Arduinoの使い方](https://wiki.seeedstudio.com/ja/Getting_Started_with_Arduino/)を必ずご覧ください。
ハードウェア
必要なハードウェアコンポーネント:
Seeeduino V4.2 | Base Shield | Grove - デジタル赤外線温度センサー |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
- ステップ 1. Grove - デジタル赤外線温度センサーをGrove-Base ShieldのD2ポートに接続します。
- ステップ 2. Grove - Base ShieldをSeeeduinoに接続します。
- ステップ 3. USBケーブルを使用してSeeeduinoをPCに接続します。
Grove Base Shieldがない場合は、以下のようにGrove - デジタル赤外線温度センサーをArduinoに直接接続することもできます。
Seeeduino | Grove - デジタル赤外線温度センサー |
---|---|
5V | 赤 |
GND | 黒 |
D3 | NA |
D2 | 黄色 |
ソフトウェア
ステップ 1. ライブラリとデモコードをダウンロードします:Digital_Infrared_Temperature_Sensor_MLX90615。
ステップ 2. ライブラリのインストール方法を参照して、Arduino用のライブラリをインストールします。
ステップ 3. 次のパスからデモコードを直接開きます:
File -> Examples -> Digital_Infrared_Temperature_Sensor_MLX90615 -> MLX90615Soft。以下の画像のように表示されます:

センサーは工場出荷時にデジタルSMBus互換インターフェースが有効化された状態でキャリブレーションされていますが、ライブラリはソフトi2cライブラリに基づいているため、任意のAVRチップのデジタルピンを使用してSDAおよびSCLラインを駆動できます。このデモコードではD2をSCLピンとして、D3をSDAピンとして使用しています。他のポートを使用する場合は、コードを対応するピンに合わせて修正してください。
- ステップ 4. コードをArduinoにアップロードします。コードのアップロード方法がわからない場合は、コードのアップロード方法を確認してください。
- ステップ 5. Tool -> Serial Monitorをクリックしてシリアルモニターを起動します。結果が表示されます。

これで、このセンサーを使用して温度を測定できます。周囲温度はMLX90615パッケージの温度であり、対象物温度は対象物の温度です。実験によると、センサーを通常の室内温度に置き、センサーの1M範囲内に熱源がないことを確認すると、対象物温度は周囲温度とほぼ等しくなります。対象物温度を測定する際は、対象物をセンサーにできるだけ近づける必要がありますが、センサーの表面には触れないようにしてください。推奨距離は3cm未満です。楽しい試みをお楽しみください。
Groveモジュールの詳細については、Grove Systemをご参照ください。
回路図オンラインビューア
リソース
技術サポートと製品ディスカッション
産業用センサーへのアップグレード可能
SenseCAP S2110コントローラーとS2100データロガーを使用することで、Groveを簡単にLoRaWAN®センサーに変えることができます。Seeedはプロトタイピングをサポートするだけでなく、SenseCAPシリーズの堅牢な産業用センサーを使用してプロジェクトを拡張する可能性も提供します。
IP66ハウジング、Bluetooth設定、グローバルLoRaWAN®ネットワークとの互換性、内蔵19Ahバッテリー、そして強力なアプリサポートにより、SenseCAP S210xは産業用途に最適な選択肢となります。このシリーズには、土壌水分、空気温度と湿度、光強度、CO2、EC、そして8-in-1気象ステーション用のセンサーが含まれています。次の成功する産業プロジェクトには、最新のSenseCAP S210xをお試しください。